This course serves as an introduction to modern web application development with JavaScript. The main focus is on building single page applications with ReactJS that use REST APIs built with Node.js. The course also contains a section on GraphQL, a modern alternative to REST APIs, also covers testing, configuration and environment management, and the use of MongoDB for storing the application’s data.
Part 0 - Fundamentals of Web Apps
- 0.4: New note
- 0.5: Single page app
- 0.6: New note
Part 1 - Introduction to React
- 1.1 -> 1.5 : Course Information
- 1.6 -> 1.11 : Unicafe
- 1.12 -> 1.14 : Anecdotes
Part 2 - Comunicating with Server
- 2.1 -> 2.5 : Course Information
- 2.6 -> 2.20 : The Phonebook
- 2.12 -> 2.14 : Data for countries
- 3.1 -> 3.18 : Phonebook backend
- 3.12 : Command-line database
- 3.19 -> 3.22 : ESLint