Course Information
Course Overview
Master NestJS and build Apps using REST API, MySQL, TypeORM, MongoDB, Mongoose, JWT, BcryptJS and more.
Explore the dynamic universe of server-side web development with this meticulously crafted Nest.js course, tailored for both aspiring learners and seasoned professionals looking to master server-side TypeScript. This progressive guide takes you on a hands-on exploration of Nest.js, with a new generation development approach with typescript.
In this course, you’ll learn the correct approach to tackle real-world projects - ensuring that you gain practical skills that are directly applicable in professional settings.
Here are the key features of this course:
NestJS Basics
Controllers
Pipes
Guards
Interceptors
Middleware
CRUD with MySQL
TypeORM
REST APIs
Cookies
Session
JWT
BcryptJS
Working with MongoDB
Mongoose
Practical assignments & more...
Master NestJS Fundamentals → Grasp the foundational principles like Controllers, Pipes, Guards and Middleware
CRUD Operations with MySQL and MongoDB → Master techniques for building robust web applications and APIs with RDBMS and NoSQL databases.
Interceptors → Make use of interceptors that intercept incoming and outgoing requests in your application to modify request and response data, execute additional logic, or handle errors globally.
By the end of this course, you will be able to:
Build scalable and maintainable Node.js applications
Effectively use TypeScript in your NestJS projects
Master the core concepts of NestJS architecture
Create robust RESTful APIs
Implement advanced features like middleware, pipes, interceptors, and guards
Write comprehensive tests for your code
Course Content
- 10 section(s)
- 127 lecture(s)
- Section 1 Introduction
- Section 2 Nest JS Fundamentals
- Section 3 Working with pipes
- Section 4 NestJS Middleware
- Section 5 NestJS Guards
- Section 6 NestJS Interceptors
- Section 7 NestJS With MySQL
- Section 8 Practical Application - Creating a MyStore App
- Section 9 Attaching Templates to MySQL
- Section 10 MyStore - Authentication/Session Cookie
What You’ll Learn
- Learn fundamentals of NestJS / Server side programming step-by-step with controller and decorator basics
- Validating data with the understanding of Built in Pipes and Custom pipe implementation.
- Detailed understanding of NestJS middleware and dealing with the Route concept.
- Dive deeper with NestJS guards with fundamentals, API key authorization, practical assignment, role based guards and global guards.
- Make use of interceptors that intercept incoming and outgoing requests in your application to modify request and response data.
- CRUD operation with MySQL using TypeORM
- CRUD operation with MongoDB using Mongoose
- Practical concise MyStore app with MySQL (RDBMS) with the implementation of CRUD Operation
- Data validation and UI/UX implementation
- Cookies and JWT authentication with password hashing
- Conversion of MyStore app from RDBMS (MySQL) to NoSQL (MongoDB) and much more….
Skills covered in this course
Reviews
-
mmadhu devarakonda
very good
-
SSiya
"A well-structured and practical course that made learning NestJS seamless, with clear explanations and hands-on projects.
-
KKorkia
The material is well presented, and the functionality is analyzed. But sometimes the problem statement and conclusions are lacking.
-
NNiraj patel
Very good. Easy to understand with awesome clarity and explantion.