Save for later

NestJS Zero to Hero - Modern TypeScript Back-end Development

NestJS is a Node.js back-end development framework built upon Express, leveraging the power of TypeScript.

NestJS leverages the incredible popularity and robustness of JavaScript as a language and Node.js as a technology. It is inspired by common libraries and frameworks such as Angular, React and Vue which improve developer productivity and experience.

Even considering the amount of superb libraries, helpers and tools that exist for server-side Node.js, none of them effectively solve the main problem - the architecture of an application.

NestJS provides an out-of-the-box application architecture which allows developers and teams to create highly testable, scalable, loosely coupled and easily maintainable applications.

Recently, the NestJS framework is gaining extreme popularity due to its incredible features;

  • Leverages TypeScript - strongly typed language which is a super-set of JavaScript

  • Simple to use, easy to learn and easy to master

  • Powerful Command Line Interface (CLI) tool that boosts productivity and ease of development

  • Detailed, well-maintained documentation

  • Active codebase development and maintenance

  • Open-source (MIT license)

  • Supports dozens nest-specific modules that help you easily integrate with common technologies and concepts such as TypeORM, Mongoose, GraphQL, Logging, Validation, Caching, Websockets and much more

  • Easy of unit-testing applications

  • Made for Monoliths and Micro-services (entire section in the documentation regarding the Microservice type of a NestJS application, as well as techniques and recipes).

In this course I am going to guide you through the process of planning, developing and deploying a fully-featured back-end application, based on my experience developing and maintaining systems that support dozens of millions of concurrent users at scale.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.6 based on 208 ratings
Length 9 total hours
Starts On Demand (Start anytime)
Cost $14
From Udemy
Instructor Ariel Weinberger
Download Videos Only via the Udemy mobile app
Language English
Tags Web Development Development

Get a Reminder

Send to:

Similar Courses

What people are saying

recommend this course

Highly recommend this course to anyone who is already familiar with backend engineering and is looking to apply good design practices on a NodeJS backend using a solid framework (NestJS).

I recommend this course alot!

Still would very much recommend this course!

I can not recommend this course enough.

I really recommend this course.

Would highly recommend this course if you are trying to expand your knowledge of libraries for the back-end, you will not be disappointed!

Read more

easy to follow

Great course, material well planned and easy to follow.

It's easy to follow and thoroughly explained.

Class is easy to follow and is very well organized!

Very clear examples, easy to follow, very satisfying!

Much detailed and easy to follow up So far the explanations are sober and concise, which I appreciate.

Read more

very good course

This is a very good course with best practices about creating an API, and I'm learning a lot about backend, typescript and NestJS Simply excellent.

Very good course.

:) A Very good course about a great framework.

good one.. update the course with and file upload Very good course, clearly explains why we are doing something in a specific way.

Very good course with examples, instructor knows the material well, the microphone and narrative sound levels are good, and material is presented in a easy to understand presentation.

Read more

best practices

Moreover, I do appreciate the introduction of Repository pattern, concepts and some best practices.

The instructor does great job explaining how NestJS works and talking about best practices.

Always a thumbs up to ask people to follow the best practices.

But personally I prefer tutorials to use typescript/javascript properly, in a clean manner, while showing language features and using best practices.

The instructor is great at pointing our best practices and explaining why we use certain design patterns/principles.

Well structured course where you can learn a lot in regards to modern programming best practices.

Read more

well explained

!, as a newcomer to the framework I found myself going throufh it with no struggle and everything was very well explained.

Goes fast, straight to the point, all well explained and great examples.

He did really well This was a fantastic course, very well explained and detailed.

The course is very well explained and nestjs is really usefull and easy to use.

Just Excellent simple and fast Well explained, Indeed from 0 to 100.

Learning Process is step by step with very well explained steps.

Read more

backend development

Though I would have wished for a more feature rich practical, this course touch on all the essential pieces of Backend Development that can more than get you started.

It's going far and beyond to explain a lot of concepts and idea's not only about nestJS but also about backend development in general, Hence I could easily recommend this to anyone wanting to learn nestJS or someone looking for a staring point to get into backend development.

Instructor seems to have deep knowledge of backend development beyond javascript and knows how to teach the Nest.js.

This course gave me a clear and concise introduction to using NestJS for backend development.

A perfect course for someone wanting to learn modern backend development.

Read more

so much

I love so much this course, I had already done some basic things at Nestjs, but with this course I feel safer doing projects with it.

thank you so much.

Thank you so much for the tutorial, I hope that my feedback is valuable.

Thank you so much.

Thank you so much!!

Read more


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

DevOps, BA/pm, selenium, TFS, Experience with .NET MVC, Azure backend $62k

Backend Developer - Artificial Intelligence Platform $68k

Backend Developer 4 $78k

Supervisor Backend Developer $95k

Backend PHP Web Developer $105k

iOS/Unity/Backend Developer $113k

HTML5 JavaScript / NodeJS Software Engineer $115k

Backend Engineer (All Levels) $120k

Backend $137k

Principal HTML5 JavaScript / NodeJS Software Engineer $161k

Java Backend Developer $176k

Drupal/Backend developer Lead $188k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.6 based on 208 ratings
Length 9 total hours
Starts On Demand (Start anytime)
Cost $14
From Udemy
Instructor Ariel Weinberger
Download Videos Only via the Udemy mobile app
Language English
Tags Web Development Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now