Table of Contents
- About Node.js
- Setting Up Node.js
- Exploring Node.js Modules
- HTTP Servers and Clients
- Your First Express Application
- Implementing the Mobile-First Paradigm
- Data Storage and Retrieval
- Authenticating Users with a Microservice
- Dynamic Client/Server Interaction with Socket.IO
- Deploying Node.js Applications to Linux Servers
- Deploying Node.js microservices with Docker
- Deploying a Docker Swarm to AWS EC2 with Terraform
- Unit Testing and Functional Testing
- Security in Node.js Applications

