Material for the course of Web Applications I (in English) and Applicazioni Web I (in Italian) for the Master Degree in Computer Engineering at Politecnico di Torino.
Detailed information about the course is available in the dedicated web pages.
Course | Course website | YouTube | GitHub |
---|---|---|---|
Web Applications I | http://bit.ly/polito-wa1 | https://github.com/polito-WA1-AW1-2021 | |
Applicazioni Web I (A-L) | http://media.polito.it/aw1 | https://github.com/polito-WA1-AW1-2021 | |
Applicazioni Web I (M-Z) | http://bit.ly/polito-aw1 | https://github.com/polito-WA1-AW1-2021 |
- Introduction to the course (prof. Corno)
- Introduction to the course (prof. Masala)
- Introduction to the course (prof. De Russis)
- JavaScript (basics)
- JavaScript: Objects and Functions
- Javascript Exercises (Objects and Functions)
- Asynchronouos JavaScript programming
- Javascript Exercises (Asynchronous programming)
- The 'this' keyword
- Prototypes, Classes and Modules
- Web Architecture
- HTML - a quick introduction
- CSS: Cascading Style Sheets
- JavaScript in the Browser
- Fetch API
- Introduction to React
- Components, Elements, JSX
- React Hooks (part 1 -
useState
) - Components and State
- Handling Forms in React
- React Router
- Client-Server interactions
- HTTP
- Express web server
- REST API
- Lab 01: Getting Started with NodeJS
- Lab 02: Getting Started with HTML and CSS
- Lab 03: JS in the Browser
- Instruction for GitHub Classroom
- BigLab 01: ToDo List in React
- Part A: Getting Started with React
- Part B: React Components' State
- Part C
- Part D