Udemy

Mastering NestJS

Enroll Now
  • 183 Students
  • Updated 1/2025
4.7
(28 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
8 Hour(s) 49 Minute(s)
Language
English
Taught by
Nirmal Joshi
Rating
4.7
(28 Ratings)

Course Overview

Mastering NestJS

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….


Reviews

  • m
    madhu devarakonda
    4.5

    very good

  • S
    Siya
    4.5

    "A well-structured and practical course that made learning NestJS seamless, with clear explanations and hands-on projects.

  • K
    Korkia
    5.0

    The material is well presented, and the functionality is analyzed. But sometimes the problem statement and conclusions are lacking.

  • N
    Niraj patel
    5.0

    Very good. Easy to understand with awesome clarity and explantion.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed