Kom i gang. Det er Gratis
eller tilmeld med din email adresse
Corso af Mind Map: Corso

1. Tecnologie alla base del Web (4 lez)

1.1. HTML

1.1.1. Struttura HTML

1.1.1.1. Html

1.1.1.1.1. Head

1.1.1.1.2. Body

1.1.2. Struttura TAG

1.1.3. Principali tag

1.1.3.1. Formattazione

1.1.3.1.1. B, I, U

1.1.3.1.2. H1-H6

1.1.3.2. Anchor

1.1.3.3. Table

1.1.3.4. Contenitori

1.1.3.4.1. P

1.1.3.4.2. Div

1.1.3.4.3. Span

1.1.3.5. Form e Button

1.2. CSS

1.2.1. Stili principali

1.2.2. inline vs .css

1.2.3. Animazioni e transizioni

1.3. Framework grafici

1.3.1. Bootstrap

1.3.2. font awesome

2. Workflow: analisi dei requisiti, modelli di sviluppo (3 LEZIONI)

2.1. Introduzione 4h

2.1.1. Flusso di lavoro

2.1.1.1. Raccolta requisiti

2.1.1.2. Analisi dei requisiti

2.1.1.3. Progettazione

2.1.1.4. Scrittura codice

2.1.1.5. Test e verifiche

2.1.1.6. Manutenzione e aggiornamento

2.1.2. Modelli di sviluppo

2.1.2.1. Waterfall

2.1.2.2. Agile

2.1.2.3. Kanban

2.1.2.4. Altre

2.2. Flusso: requisiti ed analisi 4h + 2h

2.2.1. Raccolta requisiti

2.2.2. Analisi requisiti

2.2.2.1. Funzionali

2.2.2.2. Non funzionali

2.2.3. Documento di progetto

2.3. Esercizio: raccolta, analisi, documento di progetto

3. Pre-requisiti

3.1. Skill

3.1.1. Informatiche - generali

3.2. Software

3.2.1. Editor testo (Notepad++)

3.2.2. Browser (Chrome)

3.2.3. Visual Studio Code

4. Basi back-end - (4 lezioni)

4.1. Basi di dati 1 LEZ

4.1.1. Tipologie di database

4.1.1.1. Relazionali (SQL)

4.1.1.2. Ad oggetti (Mongo dB)

4.1.2. Caratteristiche e differenze

4.1.2.1. Decentralità

4.1.2.2. Scalabilità

4.1.2.3. Prestazioni

4.1.2.4. Limiti

4.2. Reti 1 LEZ

4.2.1. Definizioni

4.2.1.1. Server

4.2.1.2. Client

4.2.1.3. Hosting

4.2.2. Pila Iso/Osi

4.2.2.1. Fisico (BT, DSL, RS-232, UWB)

4.2.2.2. Datalink (Ethernet, PPP, Wi-Fi, Token Ring)

4.2.2.3. Rete (IP)

4.2.2.4. Trasporto (Tcp e UDP, netBios, etc...)

4.2.2.5. Sessione (SCP, SSH, SDP)

4.2.2.6. presentazione

4.2.2.7. applicazione (DHCP, DNS, LDAP; Telnet; SMTP, POP, IMAP; FTP, HTTP)

4.2.2.7.1. Principali protocolli

4.2.3. Home sweet 127.0.0.1

4.2.3.1. Indirizzi Ip V4 e V6

4.2.3.2. Subnet Mask

4.2.4. Classificazione reti

4.2.4.1. LAN

4.2.4.2. WAN

4.2.5. Domini

4.2.5.1. 1° livello: .com, .it, .org, .tv, etc...

4.2.5.2. 2° livello: zoom.us, elearning-center.it, google.com

4.2.5.3. 3° livello: www, computerlearning.elearning-center.it, etc...

4.2.5.4. 4° livello in giù: sottodomini, www.informa.provincia.tn.it

4.2.6. Ulteriori approfondimenti

4.2.6.1. Certificati HTTPS

4.3. Linguaggi di markup 0.5 Lez

4.3.1. Html

4.3.1.1. Creazione - 1995/1998

4.3.1.2. Guerra dei browser: Nescape Vs IE

4.3.1.3. W3C e standardizzazione - XML

4.3.2. altri

4.3.2.1. css

4.3.2.2. Json

4.3.2.3. Markdown

4.3.2.4. LaTex

4.3.3. Altre tecnologie: flash, vrlm

4.4. Programmazione 2 LEZ

4.4.1. Il linguaggio di Backus-Naur | HTML.it

4.4.2. Logica booleana (And, Or, not, ...)

4.4.3. Definizioni e livelli linguaggio

4.4.3.1. Linguaggio macchina, Assembly

4.4.3.2. C#, Java

4.4.3.3. Javascript, bat, ps

4.4.3.4. Linguaggi ad altissimo livello

4.4.4. Tipologie di linguaggi

4.4.4.1. Imperativo

4.4.4.2. Dichiarativo (Markup)

4.4.4.3. Ad oggetti

4.4.4.4. Scripting

4.4.4.5. Funzionali

4.4.4.6. Interprete/Compilatore

4.4.4.7. Debug

4.4.5. Formato dei dati

4.4.5.1. Sistema binario/ottale/esadecimale

4.4.5.1.1. Booleani

4.4.5.1.2. Numerici

4.4.5.2. Testuali

4.4.5.2.1. Dimensioni fisse

4.4.5.2.2. Dimensioni variabili

4.4.5.2.3. Codifiche

4.4.5.2.4. Regole ordinamento

4.4.5.3. Cast

4.4.5.3.1. Impliciti

4.4.5.3.2. Espliciti

4.4.5.3.3. Conversione

4.4.5.4. Complessi

4.4.5.4.1. BLOB

4.4.5.4.2. Date

4.4.5.4.3. Array e matrici

4.4.5.5. Oggetti

4.4.5.5.1. Tipi

4.4.5.5.2. Sottotipi

4.4.5.5.3. Ereditarietà

4.4.5.5.4. Interfacce

4.4.5.5.5. Polimorfismo

4.4.5.6. Librerie e Framework

4.4.5.7. Esercizio: cerca ed elenca i tipi base in Javascript

4.4.6. Operatori

4.4.6.1. Assegnazione =

4.4.6.2. Logici AND OR NOT

4.4.6.3. Aritmetici +-*/^%

4.4.6.4. Incremento i++

4.4.6.5. Condizionale (6%2 == 0) ? 1 : 0;

4.4.6.6. Bitwise >>

4.4.6.7. Relazione (confronto)

4.4.7. Algoritmi

4.4.7.1. Definizione

4.4.7.2. Scopi

4.4.7.3. Esempi (Bubble sort)

4.4.8. Approfondimenti

4.4.8.1. Interfacce, Tipi

4.4.8.2. Oggetti

4.4.8.3. Polimorfismo

4.4.8.4. Erediarietà

4.4.8.5. Eccezioni

4.4.8.6. Iterazione

4.4.8.7. Ricorsione

5. Elementi di interfaccia grafica - 1 Lez - 4 ore

5.1. Layout

5.1.1. Fluido

5.1.2. Fisso

5.1.3. Tabelle

5.1.4. Mobile

5.2. Elementi ricorrenti

5.2.1. Header/Footer

5.2.2. Menu

5.3. Elementi comuni

5.3.1. Input

5.3.2. Invio

5.3.3. Validatori

5.4. ESERCIZIO

5.4.1. Prendi 5 siti web ed identifica i principali elementi di layout

6. Il core della programmazione client

6.1. Javascript

6.1.1. tag script

6.1.2. inline vs .js

6.1.3. Hello world

6.1.4. Debug

6.1.5. Some Code

6.2. jQuery

6.2.1. Select tag/element

6.3. angular.js

6.3.1. Introduzione

6.3.2. Hello world

6.3.3. ng-if vs ng-hide, ng-show

6.3.4. ng-repeat

7. Privacy e sicurezza informatica

7.1. Privacy - GDPR

7.2. Sicurezza informatica