Overview
This course covers NestJS essentials: project structure, controllers, providers, modules, dependency injection, and generators. You'll learn to create and manage NestJS apps, grasp controller and provider functionality, and explore module-based dependency injection.
Syllabus
- Course 1: NestJS Basics
- Course 2: Building a To-Do REST API with NestJS
- Course 3: Adding Enterprise Features to your NestJS App
- Course 4: Securing Your NestJS App
Courses
-
This course covers NestJS essentials: project structure, controllers, providers, modules, dependency injection, and generators. You'll learn to create and manage NestJS apps, grasp controller and provider functionality, and explore module-based dependency injection.
-
The course teaches how to develop a robust REST API using NestJS. By the end of the course, you will have created a ToDo App with CRUD (Create, Retrieve, Update and Delte) operations through a well-defined REST API. We'll introduce some intermediate techniques like data-specific capabilities and properly returning HTTP status codes.
-
n this course, we will focus on making the ToDo application more enterprise-friendly by integrating MongoDB, configuring important middleware, and handling errors properly.
-
In this course, we'll enhance our ToDo app's security using bcrypt for password hashing and JWT tokens for authentication. We'll also implement user-specific TODO items, ensuring each user can only access their own data. This will create a secure, personalized experience for our application.