Develop RESTful Web Services using NestJS and MongoDB

Learn to build a feature rich production ready RESTful web services using NestJS and MongoDB.

4.55 (28 reviews)
Udemy
platform
English
language
Web Development
category
Develop RESTful Web Services using NestJS and MongoDB
205
students
6 hours
content
Apr 2021
last update
$54.99
regular price

What you will learn

Design and develop RESTful web services

Using Nest CLI efficiently

Create CRUD. operations

Modules, controllers and injectables

Filters and Pipes

Validation

DTO or Data Transfer Objects

Asynchronous operations using async/await

Persisting data in MongoDB collections

Industry standard best practices

Connecting to MongoDB cloud based server

Deploying our application to Heroku server

Why take this course?

Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with and fully supports TypeScript (yet still enables developers to code in pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).

Under the hood, Nest makes use of robust HTTP Server frameworks like Express (the default) and optionally can be configured to use Fastify as well!

Nest provides a level of abstraction above these common Node.js frameworks (Express/Fastify), but also exposes their APIs directly to the developer. This allows developers the freedom to use the myriad of third-party modules which are available for the underlying platform.

In recent years, thanks to Node.js, JavaScript has become the “lingua franca” of the web for both front and backend applications. This has given rise to awesome projects like Angular, React and Vue, which improve developer productivity and enable the creation of fast, testable, and extensible frontend applications. However, while plenty of superb libraries, helpers, and tools exist for Node (and server-side JavaScript), none of them effectively solve the main problem of - Architecture.

Nest provides an out-of-the-box application architecture which allows developers and teams to create highly testable, scalable, loosely coupled, and easily maintainable applications. The architecture is heavily inspired by Angular.

In this course I am going to guide you through the process of planning, developing and deploying a fully-featured RESTful web service using TypeScript+NestJS on Node platform.



Reviews

Stephan
April 5, 2023
Very good course, but this last part "APPENDIX-A: Mongodb fundamentals" shouldn't be obligated to complete the couse, it's another subject and it's unnecessarie to know NESTJS
Duyen
August 25, 2022
If you used to be a frontend using reactjs, you should learn how to create api using nestjs. Good lesson, thanks for the author's lesson videos
Fatih
December 14, 2020
I was looking for a good nestjs course and I found this course easy to follow for me because I know Angular as you know nest is very similar to Angular. I suggest you before taking this course study Angular. Before studying Angular study about typescript so if you follow this path Typescript > Angular > Nestjs would be great for you. Thanks the instructor for this lovely course

Charts

Price

Develop RESTful Web Services using NestJS and MongoDB - Price chart

Rating

Develop RESTful Web Services using NestJS and MongoDB - Ratings chart

Enrollment distribution

Develop RESTful Web Services using NestJS and MongoDB - Distribution chart
3059192
udemy ID
4/27/2020
course created date
7/24/2020
course indexed date
Bot
course submited by