The Sound of Code: Nest JS Edition
Step into the rhythm of backend development with Nest JS — the powerful Node.js framework built for modern web apps.
In this course, you’ll start from the fundamentals and progress to building real-world scalable APIs with clean architecture, TypeScript best practices, and production-ready design patterns.
Duration: 1 Day (8 Hours)
Tools: Nest JS, Docker, Postgres, Prisma ORM
Target Audience: Developers who want a complete understanding of Nest JS, along with hands-on experience using Docker, PostgreSQL, and Prisma ORM.
Goal: Build a full backend service with Nest JS + Postgres + Prisma inside Docker
Course outline:
Module 1: Introduction to NestJS
Module 2: Project Setup & Architecture
Module 3: Building Your First REST API
Module 4: Connecting to Postgres with Prisma ORM
Module 5: Dockerizing the Application
Module 6: Implementing Business Logic & Relationships
Module 7: Validation, Exception Filters & Middleware
Learning Outcomes
By the end of this course, students will:
- Understand NestJS architecture and dependency injection
- Create and structure a scalable backend project
- Build RESTful APIs with validation and error handling
- Connect and query Postgres using Prisma ORM
- Run the full stack using Docker Compose
- Prepare code for deployment in production
Tech Stack
- Backend Framework: NestJS
- Database: PostgreSQL
- ORM: Prisma ORM
- Containerization: Docker + Docker Compose
- Language: TypeScript
Instructors
Amorndej Wannasri