Skip to main content

Schedule

info
DateTimeTypeTopicResourcesVideoTeacher

Week 01

24/02/202610:00-11:30LectureL01a Introduction to the course / L01b Introduction to JavaScriptFulvio Corno
24/02/202611:30-13:00LectureL02 Arrays and StringsFulvio Corno
27/02/202608:30-10:00LectureL03 JavaScript Objects and FunctionsFulvio Corno
27/02/202610:00-11:30ExerciseL04 Exercise on JS data structures and functionsFrancesca Russo
Week 01 exercises

Week 02

03/03/202610:00-11:30LectureL05 Callbacks. Functional programming.Fulvio Corno
03/03/202611:30-13:00LectureL06 Asynchronous Programming. SQLite. Promises.Fulvio Corno
06/03/202608:30-10:00LabLab 01 - Getting started with node - Group 1 Francesca Russo
06/03/202610:00-11:30LabLab 01 - Getting started with node - Group 2Francesca Russo
Week 02 exercises

Week 03

10/03/202610:00-11:30ExerciseL07 Promises. Exercise on Asynchronous Programming and SQLite.Fulvio Corno
10/03/202611:30-13:00LectureL08 Web architectures. Express.Fulvio Corno
13/03/202608:30-10:00LabLab 02 - Group 1Francesca Russo
13/03/202610:00-11:30LabLab 02 - Group 2Francesca Russo
Week 03 exercises

Week 04

17/03/202610:00-11:30LectureL09 HTTP APIs. Exercise on API design.Fulvio Corno
17/03/202611:30-13:00ExerciseL10 Exercise on API implementation.Fulvio Corno
20/03/202608:30-10:00LabLab 03 - Group 1Francesca Russo
20/03/202610:00-11:30LabLab 03 - Group 2Francesca Russo
Week 04 exercises

Week 05

Self-StudyReading: Authentication in Express
Self-StudyReading: HTML and CSS
24/03/202610:00-11:30LectureL11 API authentication with Passport.js (cookbook).Francesca Russo
24/03/202611:30-13:00ExerciseL12 Exercise on HTML, CSS and Bootstrap.Francesca Russo
27/03/2026No labClasses are suspended for the Politecnico Open Days - Lab postponed to Monday 30/03
Week 05 exercises

Week 06

30/03/202610:00-11:30LabLab 04 - Groups 1 and 2 -- at 4iFrancesca Russo
31/03/202610:00-11:30LectureL13 DOM. Introduction to React. JSX and Elements.Francesca Russo
31/03/202611:30-13:00ExerciseL14 React Components and State - ExerciseFrancesca Russo
🐣 Easter Vacations 🐇
10/04/202608:30-10:00LabLab 05 - Group 1Francesca Russo
10/04/202610:00-11:30LabLab 05 - Group 2Francesca Russo
Week 06 exercises

Week 07

Video LectureL15 React Forms. Actions. (Study before L17)Fulvio Corno
Video LectureL16 Context. React Router (Study before L19)Fulvio Corno
14/04/202510:00-11:30ExerciseL17 Exercise on Forms and StateFulvio Corno
14/04/202511:30-13:00ExerciseL18 Exercise on Forms and StateFulvio Corno
17/04/2026No labNo labs in this week.
Week 07 exercises

Week 08

14/04/202510:00-11:30ExerciseL19 Exercise on React RouterFulvio Corno
14/04/202511:30-13:00ExerciseL20 Exercise on React RouterFulvio Corno
24/04/202608:30-10:00LabLab 06 - Group 1Francesca Russo
24/04/202610:00-11:30LabLab 06 - Group 2Francesca Russo
Week 08 exercises

Week 09

28/04/202610:00-11:30LectureL21 useEffect and React lifecycleFulvio Corno
28/04/202611:30-13:00LectureL22 Fetch. Client-server interaction in React. CORS.Fulvio Corno
01/05/2026Holiday
Week 09 exercises

Week 10

05/05/202610:00-11:30ExerciseL23 useEffect & fetch - ExerciseFulvio Corno
05/05/202611:30-13:00LectureL24 useEffect: advanced topicsFulvio Corno
08/05/202608:30-10:00LabLab 07 - Group 1Francesca Russo
08/05/202610:00-11:30LabLab 07 - Group 2Francesca Russo
Week 10 exercises

Week 11

12/05/202610:00-11:30ExerciseL25 useEffect & fetch - Exercise - continuedFulvio Corno
12/05/202611:30-13:00ExerciseL26 useEffect & fetch - Exercise - continuedFulvio Corno
15/05/202608:30-10:00LabLab 08 - Group 1Francesca Russo
15/05/202610:00-11:30LabLab 08 - Group 2Francesca Russo
Week 11 exercises

Video lectures

➡️ Playlist with all video lectures ⬅️