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.
- Rest APIs ( CURD )
- Authentication and authorization
- Expense tracker
- Blog APIs
- Chat APIs
- E-commerce website with payment get-way
- Introduction to NestJS
- Understanding Modules
- Validation and Pipes
- Dependency Injection
- Documenting Code
- Working with SQL Databases
- Database Relations
- Environments in NestJS
- Exception Handling
- Transactions Using TypeORM
- Pagination
- User Authentication
- Guards and Decorators
- Refresh Tokens
- Google Authentication
- Serialization and Interceptors
- File Uploads
- Notification Emails
- Unit Testing
- End to End Testing
- MongoDB and Mongoose
- 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!