JavaScript and React - Full Course (Lecture Slides)
Full slides of the course of Web Applications, as given in the Master of Science in Computer Engineering at Politecnico di Torino.
Contents include in-depth knowledge of JavaScript, understanding the browser environment (html/css/dom), the React framework, and server-side http APIs with express.
TABLE OF CONTENTS:
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
React
Introduction to React
Components, Elements, JSX
React Hooks
Components and State
Handling Forms in React
Context in React
React Router
Client-Server interaction in React
React Life Cycle
Web Servers and server-side APIs
Express web server
HTTP APIs
Authentication
The full set of 856 slides, field-tested for two years with more than 500 students