Skip to content

NestJS Zero to Hero: Master NestJS with Comprehensive Tutorials

Notifications You must be signed in to change notification settings

NadirBakhsh/nestjs-learn-zero-to-hero

Repository files navigation

NestJS Learning Repository

Welcome to the NestJS Learning Repository! This repository contains a comprehensive guide and structured learning material for mastering NestJS, including key topics like modules, validation, dependency injection, testing, database management, and more.

What Will We Build in This Course

  1. Rest APIs ( CURD )
  2. Authentication and authorization
  3. Expense tracker
  4. Blog APIs
  5. Chat APIs
  6. E-commerce website with payment get-way

Table of Contents

  1. Introduction to NestJS
  2. Understanding Modules
  3. Validation and Pipes
  4. Dependency Injection
  5. Documenting Code
  6. Working with SQL Databases
  7. Database Relations
  8. Environments in NestJS
  9. Exception Handling
  10. Transactions Using TypeORM
  11. Pagination
  12. User Authentication
  13. Guards and Decorators
  14. Refresh Tokens
  15. Google Authentication
  16. Serialization and Interceptors
  17. File Uploads
  18. Notification Emails
  19. Unit Testing
  20. End to End Testing
  21. MongoDB and Mongoose
  22. Production Deployment

This repository serves as a learning tool for mastering NestJS by covering key topics comprehensively. Contributions and issues are welcome as we continue learning and building together!

Releases

No releases published

Packages

No packages published