Progettazione Web
Dalla rete che trasporta le pagine al codice che le costruisce: Internet, HTML e CSS con il browser accanto al codice, JavaScript, PHP e database
Internet e il Web
Rete di reti, pacchetti e ritardi, indirizzi IP e NAT, TCP e UDP; poi URL, HTTP riga per riga, cookie, cache, HTTP/3 e DNS.
HTML
Sintassi e struttura, testo, liste, link e percorsi, elementi semantici, immagini e media, tabelle, moduli e accessibilità.
CSS
Selettori e cascata, colori, unità e tipografia, box model, posizionamento, Flexbox e Grid, responsive e animazioni.
JavaScript
Il linguaggio con esempi da eseguire: variabili e tipi, confronti, funzioni e closure, oggetti, array, JSON, classi e moduli.
JavaScript nel browser
DOM ed eventi, form ed espressioni regolari, Promise, fetch e async/await, Canvas, Web Storage e accessibilità con ARIA.
PHP
Il lato server con XAMPP: sintassi, stringhe e array, form con $_GET e $_POST, validazione, upload e file, classi, errori ed eccezioni.
Dati, sessioni e sicurezza
PHP e MySQL con PDO e prepared statement, cookie e sessioni, web service JSON, password, crittografia, HTTPS, XSS.