Past Courses

Article Index

Schedule

icons8 github 48Reminder: slides are also available on GitHub (always update to the latest version, just clone the repository and 'pull' frequently)

DateTimeTypeTopicsResourcesVideoTeacher
2020-03-01 14:30-16:00 Lecture 01 Introduction to the course icons8 pdf 48 Screencast Fulvio Corno
2020-03-01 16:00-17:30 Lecture 02 JavaScript basics icons8 pdf 48 Screencast Fulvio Corno
2020-03-04 08:30-10:00 Lecture 03 JavaScript Objects icons8 pdf 48 Screencast Fulvio Corno
2020-03-04 10:00-11:30 Lecture 04 JavaScript Functions icons8 pdf 48 Screencast Fulvio Corno
2020-03-08 14:30-16:00 Lecture 05 Callbacks and Functional Programming icons8 pdf 48 Screencast Fulvio Corno
2020-03-08 16:00-17:30 Lecture 06 Asynchronous Programming and SQLite icons8 github 48 Screencast Fulvio Corno
2020-03-11 08:30-10:00 Lecture 07 Promises, async/await.   Screencast Fulvio Corno
2020-03-11 10:00-11:30 Lecture 08 Asynchronous JavaScript Exercises icons8 pdf 48icons8 github 48 Screencast Fulvio Corno
    Lecture 09 Web Architectures icons8 pdf 48 Screencast Fulvio Corno
2020-03-15 13:00-14:30 Lab 01 online Getting started with Node.js  icons8 pdf 48icons8 github 48 -- Alberto Monge Roffarello
2020-03-15 14:30-16:00 Lab 01 online Getting started with Node.js  icons8 pdf 48icons8 github 48 -- Juan Pablo Sáenz
2020-03-15 16:00-17:30 Lab 01 online Getting started with Node.js  icons8 pdf 48icons8 github 48 -- Luca Mannella
2020-03-18 08:30-10:00 Lecture 10 Introduction to HTML and CSS icons8 pdf 48  Screencast Fulvio Corno
2020-03-18 10:00-11:30 Lecture 11 Modern CSS and Bootstrap icons8 pdf 48 icons8 github 48 Screencast Fulvio Corno
2020-03-22 13:00-14:30 Lab 02 online  Getting started with HTML and CSS icons8 pdf 48 icons8 github 48 -- Alberto Monge Roffarello
2020-03-22 14:30-16:00 Lab 02 online  Getting started with HTML and CSS icons8 pdf 48 icons8 github 48 -- Juan Pablo Sáenz
2020-03-22 16:00-17:30 Lab 02 online Getting started with HTML and CSS icons8 pdf 48icons8 github 48 -- Luca Mannella
2020-03-25 08:30-10:00 Lecture 12 JavaScript in the Browser (loading, DOM manipulation) icons8 pdf 48 Screencast Fulvio Corno
2020-03-25 10:00-11:30 Lecture 13 JavaScript in the Browser (events, forms)   Screencast Fulvio Corno
    Lecture 14 The 'this' keyword icons8 pdf 48 Screencast Fulvio Corno
2020-03-29 13:00-14:30 Lab 03 online JS in the Browser icons8 pdf 48icons8 github 48   Alberto Monge Roffarello
2020-03-29 14:30-16:00 Lab 03 online JS in the Browser icons8 pdf 48icons8 github 48   Juan Pablo Sáenz
2020-03-29 16:00-17:30 Lab 03 online JS in the Browser icons8 pdf 48icons8 github 48   Luca Mannella
      Easter Break      
2020-04-08 08:30-10:00 Lecture 15 Introduction to React icons8 pdf 48icons8 github 48 Screencast Fulvio Corno
2020-04-08 10:00-11:30 Lecture 16 React Elements, JSX, Components icons8 pdf 48 Screencast Fulvio Corno
2020-04-12 13:00-14:30 BigLab 1A online BigLab 1 (part A): Getting started with React icons8 pdf 48    Juan Pablo Sáenz
2020-04-12 14:30-16:00 BigLab 1A online BigLab 1 (part A): Getting started with React icons8 pdf 48   Juan Pablo Sáenz
2020-04-12 16:00-17:30 BigLab 1A online BigLab 1 (part A): Getting started with React icons8 pdf 48   Luca Mannella
2020-04-15 08:30-10:00 Lecture 17 React Hooks.
Components and State.
icons8 pdf 48icons8 pdf 48icons8 github 48icons8 github 48
Screencast Fulvio Corno
2020-04-15 10:00-11:30 Lecture 18 Exercise on Components, props, and state icons8 github 48 Screencast Fulvio Corno
2020-04-19 13:00-14:30 BigLab 1B online

BigLab 1 (part B): React Components' State

icons8 pdf 48   Alberto Monge Roffarello
2020-04-19 14:30-16:00 BigLab 1B online

BigLab 1 (part B): React Components' State

icons8 pdf 48   Alberto Monge Roffarello
2020-04-19 14:30-16:00 BigLab 1B LABINF BigLab 1 (part B): React Components' State icons8 pdf 48   Juan Pablo Sáenz
2020-04-19 16:00-17:30 BigLab 1B online

BigLab 1 (part B): React Components' State

icons8 pdf 48   Luca Mannella
2020-04-22 08:30-10:00 Lecture 19 React Forms icons8 pdf 48 Screencast Fulvio Corno
2020-04-22 10:00-11:30 Lecture 20 React Context icons8 pdf 48 Screencast Fulvio Corno
2020-04-26 13:00-14:30 BigLab 1C online

BigLab 1 (part C): Filters & Forms

icons8 pdf 48   Alberto Monge Roffarello
2020-04-26 14:30-16:00 BigLab 1C online

BigLab 1 (part C): Filters & Forms

icons8 pdf 48   Alberto Monge Roffarello
2020-04-26 14:30-16:00 BigLab 1C LABINF BigLab 1 (part C): Filters & Forms icons8 pdf 48   Juan Pablo Sáenz
2020-04-26 16:00-17:30 BigLab 1C online

BigLab 1 (part C): Filters & Forms

icons8 pdf 48   Luca Mannella
2020-04-29 08:30-10:00 Lecture 21 React Router icons8 pdf 48icons8 github 48
Screencast Fulvio Corno
2020-04-29 10:00-11:30 Lecture 22 Javascript Prototypes, Classes, Modules icons8 pdf 48 Screencast Fulvio Corno
2020-05-03 13:00-14:30 BigLab 1D online BigLab 1 (part D): React Routes icons8 pdf 48   Alberto Monge Roffarello
2020-05-03 14:30-16:00 BigLab 1D online BigLab 1 (part D): React Routes icons8 pdf 48   Juan Pablo Sáenz
2020-05-03 16:00-17:30 BigLab 1D online BigLab 1 (part D): React Routes icons8 pdf 48   Luca Mannella
2020-05-06 08:30-10:00 Lecture 23 Express icons8 pdf 48 Screencast Fulvio Corno
2020-05-06 10:00-11:30 Lecture 24 HTTP APIs icons8 pdf 48 Screencast Fulvio Corno
2020-05-10 13:00-14:30 BigLab 2A online

BigLab 2 (part A): APIs with Express

icons8 pdf 48    Alberto Monge Roffarello
2020-05-10 14:30-16:00 BigLab 2A online

BigLab 2 (part A): APIs with Express

icons8 pdf 48    Juan Pablo Sáenz
2020-05-10 16:00-17:30 BigLab 2A online

BigLab 2 (part A): APIs with Express

icons8 pdf 48   Luca Mannella
2020-05-13 08:30-10:00 Lecture 25 Fetch API, Client-server integration icons8 pdf 48icons8 pdf 48 Screencast Fulvio Corno
2020-05-13 10:00-11:30 Lecture 26 Component LifeCycle, useEffect icons8 pdf 48icons8 github 48 Screencast Fulvio Corno
2020-05-17 13:00-14:30 BigLab 2B online

BigLab 2 (part B): APIs Integration

 icons8 pdf 48   Alberto Monge Roffarello 
2020-05-17 14:30-16:00 BigLab 2B online

BigLab 2 (part B): APIs Integration

 icons8 pdf 48    Juan Pablo Sáenz 
2020-05-17 16:00-17:30 BigLab 2B online

BigLab 2 (part B): APIs Integration

icons8 pdf 48    Luca Mannella 
2020-05-20 08:30-10:00 Lecture API calls in React icons8 pdf 48 Screencast Fulvio Corno
2020-05-20 10:00-11:30 Lecture Exercise on of useEffects and API calls icons8 github 48 Screencast Fulvio Corno
2020-05-24   BigLab 2C online

BigLab 2 (part C): Complete APIs Integration

icons8 pdf 48   Alberto Monge Roffarello
2020-05-24   BigLab 2C online

BigLab 2 (part C): Complete APIs Integration

icons8 pdf 48    Juan Pablo Sáenz
2020-05-24   BigLab 2C online

BigLab 2 (part C): Complete APIs Integration

icons8 pdf 48     Luca Mannella 
2020-05-27   Lecture Info about the esam
Authentication and Passport.JS (part 1)
icons8 pdf 48 ScreencastScreencast Fulvio Corno
2020-05-27   Lecture Authentication and Passport.JS (part 2)   Screencast Fulvio Corno
2020-05-31   BigLab 2D online

BigLab 2 (part D): Authentication

icons8 pdf 48   Alberto Monge Roffarello
2020-05-31   BigLab 2D online

BigLab 2 (part D): Authentication

icons8 pdf 48   Juan Pablo Sáenz
2020-05-31   BigLab 2D online

BigLab 2 (part D): Authentication

icons8 pdf 48   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

icons8 pdf 48   Alberto Monge Roffarello
2020-06-07   Lab online

Final Lab: Deploying React+Express applications in Heroku

icons8 pdf 48   Juan Pablo Sáenz
2020-06-07   Lab online

Final Lab: Deploying React+Express applications in Heroku

icons8 pdf 48   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   Screencast Fulvio Corno
2020-06-28 14:30-15:30 Q&A Q&A about the text of Exam #2   Screencast Fulvio Corno
2020-08-23 10:15-10:45 Q&A Q&A about the text of Exam #3   Screencast Fulvio Corno