Calendario
Questa sezione contiene il calendario del corso e il materiale di tutte le lezioni e i laboratori, con gli argomenti (e le eventuali scadenze) per ognuno di esso. Per favore, considerate le seguenti informazioni come un'anteprima provvisoria dell'organizzazione del corso, fornite per aiutare gli studenti ad organizzarsi e a pianificare la loro partecipazione. Essendo provvisorie, tali informazioni possono cambiare in ogni momento.
Tutte le slide, gli esempi, gli esercizi e ogni altro materiale utilizzato durante le lezioni e i laboratori saranno anche resi disponibili in un repository su GitHub. Inoltre, tutte le lezioni saranno video-registrate e rese disponibili sia sul Portale della Didattica sia in una playlist YouTube dedicata.
Legenda
Tipo: L = Lezione, EA = Esercitazione in aula, EL = Esercitazione di laboratorio
Docenti: LDR = Luigi De Russis, LM = Luca Mannella
Data | Tipo | Dettagli | Ora | Video | Docente |
---|---|---|---|---|---|
01/03/2021 | L | 10:00-11:30 | LDR | ||
01/03/2021 | L | JavaScript: introduzione | 11:30-13:00 | LDR | |
04/03/2021 | L | JavaScript: oggetti e funzioni | 08:30-10:00 | LDR | |
04/03/2021 | EA |
|
10:00-11:30 | LDR | |
Codice sviluppato durante le lezioni delle settimane 1-2 (su GitHub) | |||||
08/03/2021 | L | JavaScript: callback e programmazione funzionale | 10:00-11:30 | LDR | |
08/03/2021 | EA |
Esercizio con metodi funzionali |
11:30-13:00 | LDR | |
11/03/2021 | L |
JavaScript: programmazione asincrona (continua)
|
08:30-10:00 | LDR | |
11/03/2021 | EA |
|
10:00-11:30 | LDR | |
L | Architetture Web | - | LDR | ||
Codice sviluppato durante le lezioni della settimana 3 (su GitHub) | |||||
15/03/2021 | EL |
Iniziare a lavorare in node.js (turno 1 - online)
|
10:00-11:30 | - | LM |
15/03/2021 | EL |
Iniziare a lavorare in node.js (turno 2 - online)
|
11:30-13:00 | - | LM |
18/03/2021 | L | 08:30-10:00 | LDR | ||
18/03/2021 | L | CSS moderno e Bootstrap (continua) | 10:00-11:30 | LDR | |
Codice sviluppato durante le lezioni della settimana 4 (su GitHub) | |||||
22/03/2021 | EL |
HTML e CSS in pratica (turno 1 - online)
|
10:00-11:30 | - | LM |
22/03/2021 | EL |
HTML e CSS in pratica (turno 2 - online)
|
11:30-13:00 | - | LM |
25/03/2021 | L | 08:30-10:00 | LDR | ||
25/03/2021 | L |
JavaScript nel browser (continua) |
10:00-11:30 | LDR | |
L | JavaScript: 'this' | - | LDR | ||
29/03/2021 | EL |
JavaScript nel browser (turno 1 - online)
|
10:00-11:30 | - | LM |
29/03/2021 | EL |
JavaScript nel browser (turno 2 - online)
|
11:30-13:00 | - | LM |
Vacanze di Pasqua | |||||
08/04/2021 | L | Introduzione a React | 08:30-10:00 | LDR | |
08/04/2021 | L | React: elementi e JSX | 10:00-11:30 | LDR | |
Codice sviluppato durante le lezioni della settimana 6 (su GitHub) | |||||
12/04/2021 | EL | BigLab 1 - parte A: Iniziare a lavorare con React (turno 1 - online) | 10:00-11:30 | - | LM |
12/04/2021 | EL | BigLab 1 - parte A: Iniziare a lavorare con React (turno 2 - online) | 11:30-13:00 | - | LM |
15/04/2021 | L |
Hooks: introduzione e useState
|
08:30-10:00 | LDR | |
15/04/2021 | EA |
Esercizio su componenti, props e stato
|
10:00-11:30 | LDR | |
Codice sviluppato durante le lezioni della settimana 7 (su GitHub) | |||||
19/04/2021 | EL | BigLab 1 - parte B: Stato dei componenti di React (turno 1 - online) | 10:00-11:30 | - | LM |
19/04/2021 | EL | BigLab 1 - parte B: Stato dei componenti di React (turno 2 - in presenza/online) | 11:30-13:00 | - | LM |
22/04/2021 | L |
React: form (con esercizio) |
08:30-10:00 | LDR | |
22/04/2021 | L |
|
10:00-11:30 | LDR | |
Codice sviluppato durante le lezioni della settimana 8 (su GitHub) | |||||
26/04/2021 | EL | BigLab 1 - parte C: Filtri & Form (turno 1 - online) | 10:00-11:30 | - | LM |
26/04/2021 | EL | BigLab 1 - parte C: Filtri & Form (turno 2 - in presenza/online) | 11:30-13:00 | - | LM |
29/04/2021 | L | React Router (con esercizio) | 08:30-10:00 | LDR | |
29/04/2021 | L | JavaScript: classi e moduli | 10:00-11:30 | LDR | |
Codice sviluppato durante le lezioni della settimana 9 (su GitHub) | |||||
03/05/2021 | EL | BigLab 1 - parte D: React Routes (turno 1 - online) | 10:00-11:30 | - | LM |
03/05/2021 | EL | BigLab 1 - parte D: React Routes (turno 2 - in presenza/online) | 11:30-13:00 | - | LM |
06/05/2021 | L | 08:30-10:00 | LDR | ||
06/05/2021 | EA |
Esercizio su Express e API HTTP
|
10:00-11:30 | LDR | |
09/05/2021 | - | Consegna del BigLab 1: risultati |
EOD | ||
Codice sviluppato durante le lezioni della settimana 10 (su GitHub) | |||||
10/05/2021 | EL | BigLab 2 - parte A: API con Express (turno 1 - online) | 10:00-11:30 | - | LM |
10/05/2021 | EL | BigLab 2 - parte A: API con Express (turno 2 - in presenza/online) | 11:30-13:00 | - | LM |
13/05/2021 | L | 08:30-10:00 | LDR | ||
13/05/2021 | L | Lifecycle dei componenti e useEffect | 10:00-11:30 | LDR | |
Codice sviluppato durante le lezioni della settimana 11 (su GitHub) | |||||
17/05/2021 | EL | BigLab 2 - parte B: Integrazione delle API (turno 1 - online) | 10:00-11:30 | - | LM |
17/05/2021 | EL | BigLab 2 - parte B: Integrazione delle API (turno 2 - in presenza/online) | 11:30-13:00 | - | LM |
20/05/2021 | L | Lifecycle: aspetti avanzati (continua) | 08:30-10:00 | LDR | |
20/05/2021 | EA |
Esercizio su useEffect e fetch
|
10:00-11:30 | LDR | |
Codice sviluppato durante le lezioni della settimana 12 (su GitHub) | |||||
24/05/2021 | EL | BigLab 2 - parte C: Integrazione completa delle API (turno 1 - online) | 10:00-11:30 | - | LM |
24/05/2021 | EL | BigLab 2 - parte C: Integrazione completa delle API (turno 2 - in presenza/online) | 11:30-13:00 | - | LM |
27/05/2021 | L | Autenticazione con Passport.js | 08:30-10:00 | LDR | |
27/05/2021 | EA |
Esercizio sull'autenticazione Progetto react-scores e il suo server con autenticazione (su GitHub) |
10:00-11:30 | LDR | |
31/05/2021 | EL | BigLab 2 - parte D: Autenticazione (turno 1 - online) | 10:00-11:30 | - | LM |
31/05/2021 | EL | BigLab 2 - parte D: Autenticazione (turno 2 - in presenza/online) | 11:30-13:00 | - | LM |
03/06/2021 | - | (no lezione) | - | - | - |
03/06/2021 | - | Seminario: Consoft | 10:00-11:30 | Link su Slack | LDR |
06/06/2021 | - | Consegna del BigLab 2: risultati |
EOD | ||
07/06/2021 | EL | Deployment di un'app React+Express su Heroku (turno 1 - online) | 10:00-11:30 | - | LM |
07/06/2021 | EL | Deployment di un'app React+Express su Heroku (turno 2 - in presenza) | 11:30-13:00 | - | LM |
08/06/2021 | - | Pubblicazione specifiche progetto d'esame (I appello) | - | - | - |
10/06/2021 | - | (no lezione) | - | - | - |
10/06/2021 | - | Q&A sulle specifiche di progetto per il primo appello d'esame | 10:00-11:30 | LDR | |
28/06/2021 | - | Q&A sulle specifiche di progetto per il secondo appello d'esame | 14:30-15:30 | LDR | |
25/08/2021 | - | Q&A sulle specifiche di progetto per il terzo appello d'esame | 10:00-11:00 | LDR |