NestJs: Modern ways to build APIs with Typescript and NestJs

Step by Step guide to build Restful and GraphQL APIs with Node.Js, Nest.Js, MongoDB, Mysql, Postgres, and Typescript etc

3.10 (165 reviews)
Udemy
platform
English
language
Web Development
category
instructor
NestJs: Modern ways to build APIs with Typescript and NestJs
5,379
students
11 hours
content
Dec 2022
last update
$59.99
regular price

What you will learn

NestJs Fundamentals

Typescript Decorators, Generics and Classes

Build RESTFUL APIs with NestJs and MongoDB

Build RESTFUL APIs with NestJs and MySQL

Build RestFUL APIs with NestJs and PostgresQL

Deploy RESTFUL APIs

Build GraphQL APIs with NestJs

Add Documentation for your APIS

Authentication and Authorization using PassportJs

Why take this course?

Nest.js is a progressive Node.js framework for building efficient, reliable and scalable server-side applications. NestJS is a server-side (backend) application framework beautifully crafted to support developers productivity and make their lives happier. Well, it's not only a framework, it's an enabler of entering the world of advanced engineering concepts such as Domain Driven Design, Event Sourcing, Microservices architecture.

I spent a good few years in my career developing large scale apps and it didn’t let me down any single time. It’s well written, having quality as an objective, modular web framework with a good documentation, delivering nice developer experience. Exactly the same way I’d describe Nest.

NestJs is built on the top of Typescript and Express.js. It also combines some elements of Object Oriented Programming and functional programming.

Here comes NestJS, a framework which is fully written in TypeScript (it supports JS too, but types are good), it’s easily testable and brings in all the necessary stuff you always think about but you don’t know what to choose.

Why NestJs?

NestJS doesn’t try to limit you to a particular way of doing things, it just provides the tooling you need. It doesn’t try to reinvent the wheel, it utilize existing tools you already know. For example, it uses express behind the scenes which makes your app compatible with the majority of express middlewares.

Here are some good reasons why NestJS shines:

  • Dependency Injection — NestJS provides DI straight out of the box, increasing efficiency, modularity and testability of applications.

  • Modularisation — NestJS provides a modular structure for organizing code within the same domain boundary into separate modules.

  • Flexibility — NestJS provides structure, which helps large teams build complex applications and yet comes in as lightweight as possible, so how you want to build is your choice.

  • Familiar APIs you already know — NestJS is heavily inspired by Angular, it is also quite similar to much established frameworks like Spring and .NET. This provides a shorter learning curve and lower entry threshold for developers.

  • Community — NestJS is the fastest rising framework, already with 14K stars surpassing HapiJS. Also, with NestJS leveraging on the Angular way of doing things, things can only get better for the community.

In this course, I will teach you the foundations/fundamentals of NestJs. I will teach you how to build RESTFUL APIs step by step. You will also learn how to plan, design and deploy APIs. I have also another separate section of GraphQL.


Screenshots

NestJs: Modern ways to build APIs with Typescript and NestJs - Screenshot_01NestJs: Modern ways to build APIs with Typescript and NestJs - Screenshot_02NestJs: Modern ways to build APIs with Typescript and NestJs - Screenshot_03NestJs: Modern ways to build APIs with Typescript and NestJs - Screenshot_04

Reviews

Vasilis
December 25, 2022
Is what exactly I expected! The cons are that some of those videos are not updated to the latest version. It would be great if there were some docs for the updates.
Pradip
July 19, 2022
Very nice. There should be an option to download all the "Resources" (the zip files) in a single click.
Alfred
April 26, 2022
The instructor is engaging and has a very good understanding of the subject matter and has done a very good job of presenting it excellently.
Peter
February 1, 2022
IT's very good but it is not a beginners course. To be able to follow this course you need to already have some experience with type script and backend languages. As far as nestJS goes. it is a great introduction.
Aliaksei
October 5, 2021
The course is nice in general but the information is a bit non-structured in my opinion. Thanks any way
Aditya
October 22, 2020
Instructor is rushing through contents without explaining anything about it. He is only showing how to use it part which easily can be understood by referring to NestJS official documentation itself.
Arif
August 1, 2020
The instructor is highly skilled. I very much like the way he teach. He teaches a lot of concept which is really useful. However I will request instructor to add following 1. Add more GraphQL staff specially Prisma. 2. Add testing. 3. Add TDD, BDD & DDD development advance concepts. 4. Add production ready application project. 5. How to add cli command or cli tool using NestJS. 6. Also add some quiz & challenges.
Neetu
March 5, 2020
The video glitches and skips parts, which makes it confusing to follow. The instructions are also very high level.

Charts

Price

NestJs: Modern ways to build APIs with Typescript and NestJs - Price chart

Rating

NestJs: Modern ways to build APIs with Typescript and NestJs - Ratings chart

Enrollment distribution

NestJs: Modern ways to build APIs with Typescript and NestJs - Distribution chart
2555702
udemy ID
9/12/2019
course created date
11/13/2019
course indexed date
Bot
course submited by