NestJS for Beginners

A comprehensive introductory course to building robust and scalable server-side applications with NestJS.

Introduction to NestJS and Setting Up Your Development Environment

Unit 1: Welcome to NestJS

Unit 2: Setting Up Your Environment

Unit 3: NestJS Core Concepts

Unit 4: Using the NestJS CLI

Building RESTful APIs with NestJS

Unit 1: Project Structure and Modules

Unit 2: Controllers: Handling Requests

Unit 3: Providers: Business Logic

Data Management and Validation

Unit 1: Connecting to Databases with TypeORM

Unit 2: CRUD Operations with TypeORM Repositories

Unit 3: Data Validation with Pipes and DTOs

Unit 4: Interceptors

Security, Testing, and Deployment

Unit 1: Securing NestJS APIs with Authentication and Authorization

Unit 2: Exception Handling and Error Management

Unit 3: Testing NestJS Applications

Unit 4: Deployment and Caching