
What you would learn in NestJs in Practice (with MongoDB) Course?
If you're not familiar with NestJs, it's like Angular but with a backend. It allows us to build our backend with the same principles and objects-oriented APIs we have used to build our frontend using Angular. Components include such as modules, services pipes, and so on.
NestJs is very similar to the well-known libraries that you may already have access to like for instance, the Spring library within the Java ecosystem or ASP.NET MVC in C#. C# ecosystem.
Description of the Course
In this class, you're learning from the beginning to create and build a NestJs backend that takes the form of a REST API that will query a MongoDB database with its Mongoose ODM (Object Document Mapping) library. We will present complete CRUD examples that show how to carry out the most popular REST data retrieval and data modifications with NestJs.
There is no previous knowledge of NestJs MongoDB as well as Mongoose knowledge is required as we discuss everything starting from the beginning to end. The Course will cover all essential concepts in NestJs such as Modules, Controllers, and injectable services.
We will go over how to verify business data with the decorator-based method (with decorators such as @IsString() or @IsPhoneNumber() etc.) through nests' built-in Validation pipe.
We will also be implementing NestJs often-needed security functions for backends, such as User Authentication, RBAC (Role-Based Access Control) Authorization, and error handling. We will also provide more advanced NestJs concepts, such as Guards, Pipes, Filters, interceptors, and middleware.
Table of Contents
This Course will cover the following subjects:
Introduction to NestJs
It is running NestJs using Hot Reload mode and in Debug mode
Writing our first NestJs REST endpoint
NestJs Modules, Controllers, and injectable Services
Introduction to MongoDB
Set an online MongoDB database
The introduction of this library Mongoose ODM library
Accessing MongoDB via the NestJs REST endpoint
Complete CRUD example using NestJs and MongoDB
NestJs Filters, custom error handling, and filtering
NestJs Pipes, building a custom pipe
Data Validation using the class-validator and the pipe for validation
NestJs Middleware
User Authentication through NestJs
NestJs RBAC (Role-Based Access Control) Authorization
NestJs Guards
What will you learn in the Course?
After this course, you'll be able to design and develop applications with NestJs. You'll have learned all you need to be able to do in the real world for designing and creating production-ready secure backends that use nests—nestJs framework.
Requirements
- No previous knowledge of NestJs and Angular is required.
- A prior understanding of Typescript is crucial.
Who should this Course be intended for:
- Web Developers, in general, seeking a comprehensive tutorial on the NestJs framework
- Angular Developers, looking to reuse some of the Angular concepts and use them in the backend of their applications as well
Course Content:
- Code is available in the Github repository, with ZIP files for each section
- NestJs Deep Dive - Modules, Controllers, Services, Pipes, Middleware, Guards, etc.
- NestJs Design Patterns - Controllers and Repositories
- Complete NestJs / MongoDB CRUD example
- Mongoose ODM (Object to Document Mapping) library
- Introduction to MongoDB
- Decorator-based Data Validation
- The NestJs authentication system uses JSON Web Tokens (JWT)
- NestJs RBAC Authorization (Role-Based Access Control)
Download NestJs in Practice (with MongoDB) from below links NOW!
You are replying to :
Access Permission Error
You do not have access to this product!
Dear User!
To download this file(s) you need to purchase this product or subscribe to one of our VIP plans.
Note
Download speed is limited, for download with higher speed (2X) please register on the site and for download with MAXIMUM speed please join to our VIP plans.