Last Revised: 14/10/2021
Writing backend code requires an intimate understanding of REST and the request-response lifecycle. Students learn how to build and run a local server with API endpoints using Node.js and Express.js, handle GET, POST, and other HTTP requests, perform validations and return a response.
1.1 Beginners guide to Node.js and NPM [R]
1.2 Getting started with Node.js [L]
2.2 Testing APIs with Postman [L]
3 Introduction to Express.js [R]
3.1 Express.js Meme Website [L]
4.1 Server-side Validation [R]
4.2 Server-side Validation Practice [L]