Past Courses

Article Index

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

DataTipoDettagliOraVideoDocente
01/03/2021 L

Introduzione al corso

10:00-11:30 icons8 play button 48 LDR
01/03/2021 L JavaScript: introduzione 11:30-13:00 icons8 play button 48 LDR
04/03/2021 L JavaScript: oggetti e funzioni 08:30-10:00 icons8 play button 48 LDR
04/03/2021 EA

Esercizi su JavaScript

10:00-11:30 icons8 play button 48  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 icons8 play button 48 LDR
08/03/2021 EA

Esercizio con metodi funzionali

11:30-13:00 icons8 play button 48 LDR
11/03/2021 L

JavaScript: programmazione asincrona (continua)

08:30-10:00 icons8 play button 48 LDR 
11/03/2021 EA

Esercizi su JavaScript

10:00-11:30 icons8 play button 48 LDR
  L Architetture Web - icons8 play button 48 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

Introduzione a HTML

CSS

08:30-10:00 icons8 play button 48  LDR
18/03/2021 L CSS moderno e Bootstrap (continua) 10:00-11:30 icons8 play button 48 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

JavaScript nel browser

08:30-10:00 icons8 play button 48 LDR
25/03/2021 L

JavaScript nel browser (continua)

10:00-11:30 icons8 play button 48 LDR
  L JavaScript: 'this' - icons8 play button 48 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 icons8 play button 48 LDR
08/04/2021 L React: elementi e JSX 10:00-11:30 icons8 play button 48 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

React: props e stato

Hooks: introduzione e useState

08:30-10:00 icons8 play button 48 LDR
15/04/2021 EA

Esercizio su componenti, props e stato

10:00-11:30 icons8 play button 48 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 icons8 play button 48 LDR
22/04/2021 L

React: context

10:00-11:30 icons8 play button 48 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 icons8 play button 48 LDR
29/04/2021 L JavaScript: classi e moduli 10:00-11:30 icons8 play button 48 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

Express

HTTP API

08:30-10:00 icons8 play button 48 LDR
06/05/2021 EA

Esercizio su Express e API HTTP

10:00-11:30 icons8 play button 48 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

Fetch

Interazione client-server con React

08:30-10:00 icons8 play button 48 LDR
13/05/2021 L Lifecycle dei componenti e useEffect 10:00-11:30 icons8 play button 48 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 icons8 play button 48 LDR
20/05/2021 EA

Esercizio su useEffect e fetch

10:00-11:30 icons8 play button 48 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 icons8 play button 48 LDR
27/05/2021 EA

Esercizio sull'autenticazione

Progetto react-scores e il suo server con autenticazione (su GitHub)

10:00-11:30 icons8 play button 48 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 icons8 play button 48 LDR
28/06/2021 - Q&A sulle specifiche di progetto per il secondo appello d'esame 14:30-15:30 icons8 play button 48 LDR
25/08/2021 - Q&A sulle specifiche di progetto per il terzo appello d'esame 10:00-11:00 icons8 play button 48 LDR

Video-lezioni