Source: https://www.udemy.com/course/build-deploy-a-real-world-api-with-typescript-docker/
What you’ll learn
- Build a production-ready REST API from scratch using TypeScript, Express.js and Node.js
- Design a scalable backend architecture with models, services, controllers and validation layers
- Deploy a real-world API to a live Ubuntu server using Docker, Nginx and a real domain
- Secure and authenticate a Node.js API with middleware, JWT and environment configuration
- Configure MongoDB in a production environment with Docker Compose and secure credentials
- Set up SSL certificates with Let’s Encrypt and configure Nginx as a reverse proxy
Requirements
- Basic knowledge of JavaScript and Node.js is required. TypeScript experience is a plus but not mandatory
- Familiarity with REST APIs and HTTP methods (GET, POST, PUT, DELETE)
- A computer with internet access and ability to install development tools
- Basic command line / terminal usage is required. You will use it throughout the deployment section
- No Docker or DevOps experience needed. Everything is taught from scratch in the deployment section
Download Links
Password: cms.ddpanda.org












