You'll start your journey by scaffolding a new NestJS application with the CLI. Then, you'll create your first API endpoints, separate business logic into services, and connect to a mock in-memory database to manage your app's data.
Overview
Syllabus
- Unit 1: Scaffolding Your NestJS Project
- Exploring Your First NestJS Project
- Scaffolding Your NestJS Project Example
- Building Your First Controller
- Assembling the App Module
- Bootstrapping Your NestJS Application
- Unit 2: Creating Your First Entity Controller
- Creating Your First Controller Example
- Connect Your Users Module
- Build Your First Entity Controller
- Generate and Structure Like a Pro
- Unit 3: Implementing the Entity Service Layer
- Observing the Service Layer in Action
- Refactoring the Controller to Use the Service Layer
- Implementing a Dynamic User Lookup Endpoint
- Implementing the Service Layer in NestJS
- Unit 4: Connecting to Mock Database
- Observing the Mock Database Integration
- Creating and Registering the Mock Database
- Implementing the Mock Database Service
- Connecting to a Mock Database in NestJS