- Chapter 1. Course Introduction
- Chapter 2. Setting Up
- Chapter 3. Creating a Web Server
- Chapter 4. Serving Web Content
- Chapter 5. Creating RESTful JSON Services
- Chapter 6. Manipulating Data with RESTful Services
- Chapter 7. Consuming and Aggregating Services
- Chapter 8. Proxying HTTP Requests
- Chapter 9. Web Security: Handling User Input
- Chapter 10. Web Security: Mitigating Attacks
Target group
This course is designed for developers on their way to senior level who wish to master and demonstrate their Node.js knowledge and skills, in particular how to use Node with frameworks to rapidly and securely compose servers and services. Before enrolling, students should know how to use a command line terminal, and be familiar with JavaScript as well as knowledge domains of the OpenJS Node.js Application Developer (JSNAD) program.