This course introduces you to the core concepts of NestJS with an emphasis on the MVC architecture. You'll learn about the project structure, controllers, services, modules, and advanced dependency injection within the context of MVC. By the end of this course, you will have a good grasp of how to create and manage a NestJS application using the MVC pattern.
Overview
Syllabus
- Unit 1: Very First App and Project Structure
- Run Your First NestJS App
- Unit 2: Controllers in NestJS
- Corgi Controller in Action
- Extend The Corgi Controller
- Fix the Broken Controller
- Creating a Cat Controller
- Unit 3: Providers in NestJS
- Run the Corgi Service Code
- Extending the Corgi Service
- Fix the User Service Issue
- Build Your Own Book Service and Controller
- Unit 4: Modules in NestJS
- Exploring NestJS Modules
- Building a User Module
- Fix the Library Module Wiring
- Crafting a Complete Product Module
- Unit 5: Advanced Dependency Injection and Custom Providers
- Run NestJS Dependency Injection
- Adding a New Dog Breed
- Fix Dependency Injection Issues
- Building a Vehicle Module from Scratch
- Unit 6: Generating Components with NestJS CLI
- Using CLI to Create NestJS Components