2020-03-01 |
14:30-16:00 |
Lecture 01 |
Introduction to the course |
|
|
Fulvio Corno |
2020-03-01 |
16:00-17:30 |
Lecture 02 |
JavaScript basics |
|
|
Fulvio Corno |
2020-03-04 |
08:30-10:00 |
Lecture 03 |
JavaScript Objects |
|
|
Fulvio Corno |
2020-03-04 |
10:00-11:30 |
Lecture 04 |
JavaScript Functions |
|
|
Fulvio Corno |
2020-03-08 |
14:30-16:00 |
Lecture 05 |
Callbacks and Functional Programming |
|
|
Fulvio Corno |
2020-03-08 |
16:00-17:30 |
Lecture 06 |
Asynchronous Programming and SQLite |
|
|
Fulvio Corno |
2020-03-11 |
08:30-10:00 |
Lecture 07 |
Promises, async/await. |
|
|
Fulvio Corno |
2020-03-11 |
10:00-11:30 |
Lecture 08 |
Asynchronous JavaScript Exercises |
|
|
Fulvio Corno |
|
|
Lecture 09 |
Web Architectures |
|
|
Fulvio Corno |
2020-03-15 |
13:00-14:30 |
Lab 01 online |
Getting started with Node.js |
|
-- |
Alberto Monge Roffarello |
2020-03-15 |
14:30-16:00 |
Lab 01 online |
Getting started with Node.js |
|
-- |
Juan Pablo Sáenz |
2020-03-15 |
16:00-17:30 |
Lab 01 online |
Getting started with Node.js |
|
-- |
Luca Mannella |
2020-03-18 |
08:30-10:00 |
Lecture 10 |
Introduction to HTML and CSS |
|
|
Fulvio Corno |
2020-03-18 |
10:00-11:30 |
Lecture 11 |
Modern CSS and Bootstrap |
|
|
Fulvio Corno |
2020-03-22 |
13:00-14:30 |
Lab 02 online |
Getting started with HTML and CSS |
|
-- |
Alberto Monge Roffarello |
2020-03-22 |
14:30-16:00 |
Lab 02 online |
Getting started with HTML and CSS |
|
-- |
Juan Pablo Sáenz |
2020-03-22 |
16:00-17:30 |
Lab 02 online |
Getting started with HTML and CSS |
|
-- |
Luca Mannella |
2020-03-25 |
08:30-10:00 |
Lecture 12 |
JavaScript in the Browser (loading, DOM manipulation) |
|
|
Fulvio Corno |
2020-03-25 |
10:00-11:30 |
Lecture 13 |
JavaScript in the Browser (events, forms) |
|
|
Fulvio Corno |
|
|
Lecture 14 |
The 'this' keyword |
|
|
Fulvio Corno |
2020-03-29 |
13:00-14:30 |
Lab 03 online |
JS in the Browser |
|
|
Alberto Monge Roffarello |
2020-03-29 |
14:30-16:00 |
Lab 03 online |
JS in the Browser |
|
|
Juan Pablo Sáenz |
2020-03-29 |
16:00-17:30 |
Lab 03 online |
JS in the Browser |
|
|
Luca Mannella |
|
|
|
Easter Break |
|
|
|
2020-04-08 |
08:30-10:00 |
Lecture 15 |
Introduction to React |
|
|
Fulvio Corno |
2020-04-08 |
10:00-11:30 |
Lecture 16 |
React Elements, JSX, Components |
|
|
Fulvio Corno |
2020-04-12 |
13:00-14:30 |
BigLab 1A online |
BigLab 1 (part A): Getting started with React |
|
|
Juan Pablo Sáenz |
2020-04-12 |
14:30-16:00 |
BigLab 1A online |
BigLab 1 (part A): Getting started with React |
|
|
Juan Pablo Sáenz |
2020-04-12 |
16:00-17:30 |
BigLab 1A online |
BigLab 1 (part A): Getting started with React |
|
|
Luca Mannella |
2020-04-15 |
08:30-10:00 |
Lecture 17 |
React Hooks. Components and State. |
|
|
Fulvio Corno |
2020-04-15 |
10:00-11:30 |
Lecture 18 |
Exercise on Components, props, and state |
|
|
Fulvio Corno |
2020-04-19 |
13:00-14:30 |
BigLab 1B online |
BigLab 1 (part B): React Components' State
|
|
|
Alberto Monge Roffarello |
2020-04-19 |
14:30-16:00 |
BigLab 1B online |
BigLab 1 (part B): React Components' State
|
|
|
Alberto Monge Roffarello |
2020-04-19 |
14:30-16:00 |
BigLab 1B LABINF |
BigLab 1 (part B): React Components' State |
|
|
Juan Pablo Sáenz |
2020-04-19 |
16:00-17:30 |
BigLab 1B online |
BigLab 1 (part B): React Components' State
|
|
|
Luca Mannella |
2020-04-22 |
08:30-10:00 |
Lecture 19 |
React Forms |
|
|
Fulvio Corno |
2020-04-22 |
10:00-11:30 |
Lecture 20 |
React Context |
|
|
Fulvio Corno |
2020-04-26 |
13:00-14:30 |
BigLab 1C online |
BigLab 1 (part C): Filters & Forms
|
|
|
Alberto Monge Roffarello |
2020-04-26 |
14:30-16:00 |
BigLab 1C online |
BigLab 1 (part C): Filters & Forms
|
|
|
Alberto Monge Roffarello |
2020-04-26 |
14:30-16:00 |
BigLab 1C LABINF |
BigLab 1 (part C): Filters & Forms |
|
|
Juan Pablo Sáenz |
2020-04-26 |
16:00-17:30 |
BigLab 1C online |
BigLab 1 (part C): Filters & Forms
|
|
|
Luca Mannella |
2020-04-29 |
08:30-10:00 |
Lecture 21 |
React Router |
|
|
Fulvio Corno |
2020-04-29 |
10:00-11:30 |
Lecture 22 |
Javascript Prototypes, Classes, Modules |
|
|
Fulvio Corno |
2020-05-03 |
13:00-14:30 |
BigLab 1D online |
BigLab 1 (part D): React Routes |
|
|
Alberto Monge Roffarello |
2020-05-03 |
14:30-16:00 |
BigLab 1D online |
BigLab 1 (part D): React Routes |
|
|
Juan Pablo Sáenz |
2020-05-03 |
16:00-17:30 |
BigLab 1D online |
BigLab 1 (part D): React Routes |
|
|
Luca Mannella |
2020-05-06 |
08:30-10:00 |
Lecture 23 |
Express |
|
|
Fulvio Corno |
2020-05-06 |
10:00-11:30 |
Lecture 24 |
HTTP APIs |
|
|
Fulvio Corno |
2020-05-10 |
13:00-14:30 |
BigLab 2A online |
BigLab 2 (part A): APIs with Express
|
|
|
Alberto Monge Roffarello |
2020-05-10 |
14:30-16:00 |
BigLab 2A online |
BigLab 2 (part A): APIs with Express
|
|
|
Juan Pablo Sáenz |
2020-05-10 |
16:00-17:30 |
BigLab 2A online |
BigLab 2 (part A): APIs with Express
|
|
|
Luca Mannella |
2020-05-13 |
08:30-10:00 |
Lecture 25 |
Fetch API, Client-server integration |
|
|
Fulvio Corno |
2020-05-13 |
10:00-11:30 |
Lecture 26 |
Component LifeCycle, useEffect |
|
|
Fulvio Corno |
2020-05-17 |
13:00-14:30 |
BigLab 2B online |
BigLab 2 (part B): APIs Integration
|
|
|
Alberto Monge Roffarello |
2020-05-17 |
14:30-16:00 |
BigLab 2B online |
BigLab 2 (part B): APIs Integration
|
|
|
Juan Pablo Sáenz |
2020-05-17 |
16:00-17:30 |
BigLab 2B online |
BigLab 2 (part B): APIs Integration
|
|
|
Luca Mannella |
2020-05-20 |
08:30-10:00 |
Lecture |
API calls in React |
|
|
Fulvio Corno |
2020-05-20 |
10:00-11:30 |
Lecture |
Exercise on of useEffects and API calls |
|
|
Fulvio Corno |
2020-05-24 |
|
BigLab 2C online |
BigLab 2 (part C): Complete APIs Integration
|
|
|
Alberto Monge Roffarello |
2020-05-24 |
|
BigLab 2C online |
BigLab 2 (part C): Complete APIs Integration
|
|
|
Juan Pablo Sáenz |
2020-05-24 |
|
BigLab 2C online |
BigLab 2 (part C): Complete APIs Integration
|
|
|
Luca Mannella |
2020-05-27 |
|
Lecture |
Info about the esam Authentication and Passport.JS (part 1) |
|
|
Fulvio Corno |
2020-05-27 |
|
Lecture |
Authentication and Passport.JS (part 2) |
|
|
Fulvio Corno |
2020-05-31 |
|
BigLab 2D online |
BigLab 2 (part D): Authentication
|
|
|
Alberto Monge Roffarello |
2020-05-31 |
|
BigLab 2D online |
BigLab 2 (part D): Authentication
|
|
|
Juan Pablo Sáenz |
2020-05-31 |
|
BigLab 2D online |
BigLab 2 (part D): Authentication
|
|
|
Luca Mannella |
2020-06-03 |
-- |
-- |
-- |
|
|
|
2020-06-03 |
10:00-11:30 |
Seminar |
Seminar by Consoft Sistemi SPA (in Italian) |
|
link on Slack |
|
2020-06-07 |
|
Lab online |
Final Lab: Deploying React+Express applications in Heroku
|
|
|
Alberto Monge Roffarello |
2020-06-07 |
|
Lab online |
Final Lab: Deploying React+Express applications in Heroku
|
|
|
Juan Pablo Sáenz |
2020-06-07 |
|
Lab online |
Final Lab: Deploying React+Express applications in Heroku
|
|
|
Luca Mannella |
2020-06-09 |
|
|
Publication of the Project Text for Exam # 1 |
|
|
|
2020-06-10 |
-- |
-- |
-- |
|
|
|
2020-06-10 |
10:00-11:30 |
Q&A |
Q&A about the text of Exam #1 |
|
|
Fulvio Corno |
2020-06-28 |
14:30-15:30 |
Q&A |
Q&A about the text of Exam #2 |
|
|
Fulvio Corno |
2020-08-23 |
10:15-10:45 |
Q&A |
Q&A about the text of Exam #3 |
|
|
Fulvio Corno |