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
- 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
Browsers and client-side applications
- Web Architecture
- HTML - a quick introduction
- CSS: Cascading Style Sheets
- JavaScript in the Browser
- Fetch API
Web Servers and server-side APIs
- HTTP
- Express web server
- REST API
React
- Introduction to React
- Components, Elements, JSX
- React Hooks
- Context, Life Cycle, Forms
- Client-Server interactions
- React Router