The best way to make the modules stick is to build something. These five projects take you from SQL queries through a REST API on Node.js and PostgreSQL, JWT authentication, Redis caching, and finally microservices with Docker Compose.
Each one is a code-along video, so you can pause, type it out yourself and adapt it to your own ideas. Pick the project that matches the module you've just finished and come back for the rest.
Solve a murder mystery by writing SQL queries against a relational database, a hands-on drill for the first four modules.
Build a REST API with full CRUD operations against a PostgreSQL database, following a step-by-step Node.js tutorial.
Create and verify JSON Web Tokens, protect routes with middleware, and handle token refresh and logout.
Cache database queries in Redis to make API responses faster and take load off your database.
Split an application into containerized services and run them together with Docker Compose.