NestJS: Building Scalable Node.js APIs
Build structured, testable server-side apps with NestJS modules, dependency injection, TypeORM and guards. For TypeScript and Node.js developers.
What you'll learn
- Scaffold a NestJS app and organize it into modules, controllers and services.
- Use dependency injection, pipes, guards, interceptors and filters in the right order.
- Persist data with TypeORM entities, relations, queries and migrations.
- Configure, log, cache, document and rate-limit an API.
- Test, containerize and deploy a NestJS service.
Syllabus
Module 1: Getting Started
Module 2: Foundation
Module 3: Core Concepts
- Providers & Services
- Modules
- Middleware
- Pipes & Validation
- Guards & Authentication
- Exception Handling
- Interceptors
- Custom Decorators
Module 4: Database & Data
- Database Integration
- TypeORM Basics
- Relationships (One-to-Many, Many-to-Many)
- Queries & QueryBuilder
- Migrations