Introduction
NestJS Overview
- What is NestJS?
- NestJS features
Preparing the Development Environment
- Installing and configuring NestJS
CRUD
- Creating, defining, and deleting tasks
Handling in NestJS
- Using NestJS pipelines
- Creating a custom pipe
- Handling errors
Data Persistence
- Setting up PostgresSQL and Pgadmin
- Creating a database
- Connecting to a database
Authentication and Authorization
- Working with JWT
Testing the Application
- Testing with unit tests and mock tests
Debugging the Application
- Handling errors
Deploying the Application
- Deploying with Elastic Beanstalk
Securing the Application
- Hiding data and APIs
Troubleshooting
Summary and Conclusion