Materiale Didattico

Il corso
Descrizione del corso (Capitoli 1 e 2 Freeman) Slide
Il web e HTTP Slide
Configurare un ambiente di sviluppo (Capitolo 2 Nixon)
HTML 1
Struttura documento HTML, Capitolo 3 Freeman (pp. 13-25)
Elemento head e suo contenuto, Capitolo 7 Freeman - Esempi lezione
Attributi globali, Capitolo 3 Freeman (pp. 25-38) - Esempi lezione
HTML 2
HTML Elements in Context - Capitolo 6 Freeman
Marking Up Text - Capitolo 8 Freeman (link, formattazione testo) - Esempi lezione
Raggruppare il contenuto - Capitolo 9 Freeman - Esempi lezione
HTML 3
Sezioni - Capitolo 10 Freeman
Tabelle - Capitolo 11 Freeman - Esempi lezione (tabelle e sezioni)
CSS 1
Introduzione, cascata ed ereditarietà, colori, unità di misura (Capitolo 4 Freeman tranne pp. 51-54)
Definire uno stile (Capitolo 7 Freeman pp. 130-135)- Esempi lezione
CSS 2
Selettori e pseudo-elementi (Capitolo 16 Freeman pp. 399-402, Capitolo 17 Freeman) - Esempi lezione
Pseudo-classi (Capitolo 18 Freeman tranne pp. 446-454) - Esempi lezione
Calcolo della specificità (Capitolo 4 Freeman pp. 51-54)
PHP 1
Introduzione a PHP (Capitolo 1 Nixon)
Elementi del linguaggio (Capitolo 3 Nixon) Esempi lezione
PHP 2
Operatori, controllo del flusso, inclusione codice (Capitolo 2 Tatroe et al. pp. 34-62)
Funzioni (Capitolo 3 Tatroe et al.)
Array (Capitolo 5 Tatroe et al.) Esempi lezione
HTML 4
Lavorare con i moduli (Capitolo 12 Freeman)
Personalizzare l'input (Capitolo 13 Freeman)
Ulteriori controlli e validazione input (Capitolo 14 Freeman) Esempi lezione
PHP 3
Gli array associativi $_SERVER e $_ENV (Capitolo 7 Tatroe et al.)
L'array associativo $_FILES (Capitolo 7 Nixon)
Interagire con l'intestazione HTTP: funzione header(Capitolo 7 Tatroe et al.)
Moduli auto-chiamanti e sticky-form (Capitolo 12 Nixon) Esempi lezione
HTML 5/CSS 3
Validazione input (Capitolo 14 Freeman pp. 326-369)
CSS e i moduli (Capitolo 18 pp. 446-454 Freeman) Esempi lezione
HTML 6
Contenuto incorporato: immagini e mappe(Capitolo 15 Freeman)
Contenuto incorporato: audio e video (Capitolo 34 pp. 873-886 Freeman) Esempi lezione
PHP 4
Persistenza: accesso ai file
Persistenza: accesso a database (Capitolo 8 Tatroe et al. fino a pag. 222) Esempi lezione
PHP 5
Conservazione dello stato: cookie e sessioni (Capitolo 7 Tatroe et al. pp. 192-200) Esempi lezione
CSS 4
Il Box Model (Capitolo 16 pp. 397-399 Freeman)
Bordo e sfondo (Capitolo 19 Freeman) Esempi lezione
Lavorare con il Box Model (Capitolo 20 Freeman) Esempi lezione
CSS 5
Posizionamento (Capitolo 21 Freeman) Esempi lezione
Flex Box Specifica W3C
Stile per il testo (Capitolo 22 Freeman) Esempi lezione
JAVASCRIPT 1 Slide
Introduzione a Javascript (Capitolo 1 Flanagan)
Struttura lessicale (Capitolo 2 Flanagan)
Tipi, valori e variabili (Capitolo 3 Flanagan)
Elementi del linguaggio (Capitolo 5 Freeman) Esempi lezione
JAVASCRIPT 2 Slide
Espressioni e operatori - Istruzioni (Capitoli 4 e 5 Flanagan)
Funzioni (Capitolo 8 Flanagan) Esempi lezione
Javascript nei browser web (Capitolo 13 Flanagan) Esempi lezione
AJAX 1 Slide
Oggetto XMLHttpRequest (Capitolo 32 Freeman pp. 821-840)
responseText, formData, JSON (Capitolo 33 Freeman) Esempi lezione
JAVASCRIPT 3 Slide
Lavorare con il DOM (Capitoli 25 e 26 Freeman) Slide sui cookie
Lavorare con gli elementi del DOM (Capitolo 28 Freeman)
Usare oggetti DOM per elementi specifici (Capitolo 31 Freeman) Esempi lezione
JAVASCRIPT 4 Slide
Ciclo di vita degli eventi in Javascript (Capitolo 30 Freeman) Esempi lezione
JAVASCRIPT 5 Slide
DOM e CSS (Capitolo 29 Freeman) Esempi lezione
XML Slide
Sintassi, documento ben formato e valido
AJAX 2 Slide
Oggetto XMLHttpRequest: uso di responseXML (Capitolo 33 Freeman pp. 869-871)
JAVASCRIPT 6 Slide
Oggetti Base (Capitolo 7 Flanagan)
Il Browser Objec Model: window, navigator, screen, location, history (Capitolo 27 Freeman) Esempi lezione