├── .gitignore ├── GH-Classroom-Instructions.pdf ├── README.md ├── labs ├── lab01-getting-started-node.pdf ├── lab02-node-database.pdf ├── lab03-html-css.pdf ├── lab04-js-browser.pdf ├── lab05-getting-started-react.pdf ├── lab06-forms.pdf ├── lab07-routes.pdf ├── lab08-express.pdf ├── lab09-API-1.pdf ├── lab10-API-2.pdf └── lab11-authentication.pdf ├── readings ├── 1-4-reading-this.pdf ├── 1-5-reading-modules.pdf └── 2-0-reading-web-architecture-html-css.pdf └── slide ├── 00-intro-2023-AW1.pdf ├── 00-intro-2023-WA1-AH.pdf ├── 00-intro-2023-WA1-iz.pdf ├── 1-01-javascript-basics.pdf ├── 1-02-javascript-objects-functions.pdf ├── 1-03-javascript-async-programming.pdf ├── 1-04-javascript-this.pdf ├── 1-05-javascript-modules.pdf ├── 2-01-web-architecture.pdf ├── 2-02-html.pdf ├── 2-03-css.pdf ├── 2-04-JS-browser.pdf ├── 2-05-fetch.pdf ├── 3-01-React-intro.pdf ├── 3-02-Elements-and-JSX.pdf ├── 3-03-Components-and-state.pdf ├── 3-04-Forms.pdf ├── 3-05-Context.pdf ├── 3-06-React-Router.pdf ├── 3-07-Client-Server-React.pdf ├── 3-08-LifeCycle.pdf ├── 4-01-Express.pdf ├── 4-02-API.pdf └── 4-03-Authentication.pdf /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | Thumbs.db 3 | -------------------------------------------------------------------------------- /GH-Classroom-Instructions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/GH-Classroom-Instructions.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/README.md -------------------------------------------------------------------------------- /labs/lab01-getting-started-node.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/labs/lab01-getting-started-node.pdf -------------------------------------------------------------------------------- /labs/lab02-node-database.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/labs/lab02-node-database.pdf -------------------------------------------------------------------------------- /labs/lab03-html-css.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/labs/lab03-html-css.pdf -------------------------------------------------------------------------------- /labs/lab04-js-browser.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/labs/lab04-js-browser.pdf -------------------------------------------------------------------------------- /labs/lab05-getting-started-react.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/labs/lab05-getting-started-react.pdf -------------------------------------------------------------------------------- /labs/lab06-forms.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/labs/lab06-forms.pdf -------------------------------------------------------------------------------- /labs/lab07-routes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/labs/lab07-routes.pdf -------------------------------------------------------------------------------- /labs/lab08-express.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/labs/lab08-express.pdf -------------------------------------------------------------------------------- /labs/lab09-API-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/labs/lab09-API-1.pdf -------------------------------------------------------------------------------- /labs/lab10-API-2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/labs/lab10-API-2.pdf -------------------------------------------------------------------------------- /labs/lab11-authentication.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/labs/lab11-authentication.pdf -------------------------------------------------------------------------------- /readings/1-4-reading-this.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/readings/1-4-reading-this.pdf -------------------------------------------------------------------------------- /readings/1-5-reading-modules.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/readings/1-5-reading-modules.pdf -------------------------------------------------------------------------------- /readings/2-0-reading-web-architecture-html-css.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/readings/2-0-reading-web-architecture-html-css.pdf -------------------------------------------------------------------------------- /slide/00-intro-2023-AW1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/00-intro-2023-AW1.pdf -------------------------------------------------------------------------------- /slide/00-intro-2023-WA1-AH.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/00-intro-2023-WA1-AH.pdf -------------------------------------------------------------------------------- /slide/00-intro-2023-WA1-iz.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/00-intro-2023-WA1-iz.pdf -------------------------------------------------------------------------------- /slide/1-01-javascript-basics.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/1-01-javascript-basics.pdf -------------------------------------------------------------------------------- /slide/1-02-javascript-objects-functions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/1-02-javascript-objects-functions.pdf -------------------------------------------------------------------------------- /slide/1-03-javascript-async-programming.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/1-03-javascript-async-programming.pdf -------------------------------------------------------------------------------- /slide/1-04-javascript-this.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/1-04-javascript-this.pdf -------------------------------------------------------------------------------- /slide/1-05-javascript-modules.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/1-05-javascript-modules.pdf -------------------------------------------------------------------------------- /slide/2-01-web-architecture.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/2-01-web-architecture.pdf -------------------------------------------------------------------------------- /slide/2-02-html.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/2-02-html.pdf -------------------------------------------------------------------------------- /slide/2-03-css.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/2-03-css.pdf -------------------------------------------------------------------------------- /slide/2-04-JS-browser.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/2-04-JS-browser.pdf -------------------------------------------------------------------------------- /slide/2-05-fetch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/2-05-fetch.pdf -------------------------------------------------------------------------------- /slide/3-01-React-intro.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/3-01-React-intro.pdf -------------------------------------------------------------------------------- /slide/3-02-Elements-and-JSX.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/3-02-Elements-and-JSX.pdf -------------------------------------------------------------------------------- /slide/3-03-Components-and-state.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/3-03-Components-and-state.pdf -------------------------------------------------------------------------------- /slide/3-04-Forms.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/3-04-Forms.pdf -------------------------------------------------------------------------------- /slide/3-05-Context.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/3-05-Context.pdf -------------------------------------------------------------------------------- /slide/3-06-React-Router.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/3-06-React-Router.pdf -------------------------------------------------------------------------------- /slide/3-07-Client-Server-React.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/3-07-Client-Server-React.pdf -------------------------------------------------------------------------------- /slide/3-08-LifeCycle.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/3-08-LifeCycle.pdf -------------------------------------------------------------------------------- /slide/4-01-Express.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/4-01-Express.pdf -------------------------------------------------------------------------------- /slide/4-02-API.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/4-02-API.pdf -------------------------------------------------------------------------------- /slide/4-03-Authentication.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polito-WA1-AW1-2023/materials/HEAD/slide/4-03-Authentication.pdf --------------------------------------------------------------------------------