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