The complete NestJS developer. Enterprise Node.js framework

The complete guide for developers how to create enterprise ready applications using NestJS framework.
Free tutorial
Rating: 4.1 out of 5 (606 ratings)
18,268 students
3hr 19min of on-demand video
English [Auto]

How to use JavaScript NestJS Framework
How to create software architecture well


  • Mid level knowledge about JavaScript
  • Basic knowledge about TypeScript
  • Be able to use Terminal
  • Be familiar with Object Oriented Programming


NestJS (or simply Nest) is fresh, easy to start and challenging to master node.js framework drawing on the best SOLID patterns but written to create modern applications. There are dedicated modules such as GraphQL module, WebSockets module, MicroServices module.

Nest documentation describes mature patterns and tools broadening developers horizons, like CQRS, OpenAPI, Prisma etc.

If I could say something to myself at the beginning of my career, I would advise to learn the mechanisms of mature frameworks and read Uncle Bob’s books.

I love node.js and Nest is one of the best parts of it.

This course will guide you from the beginning to the most advanced use cases. I intend to constantly update it to be up to date with your needs and all the news. Let's create the best complete NestJS course together.

Who this course is for:

  • Mid JavaScript/node js developers pretending to create enterprise software.
  • Developers with an experience in creating enterprise software curious how it looks in node js world.


Senior Software Developer
Dawid Dominiak
  • 4.1 Instructor Rating
  • 606 Reviews
  • 18,268 Students
  • 1 Course

Senior Backend Software Developer with over 5 years of experience.

My first met with programming happened when I was 8. That was in 1999, just a year after I met a computer for the first time. I have read a book about C++ and created a simple "text only" RPG game with a lot of goto clauses. Architecturally I did it wrong, but it didn't reduce my smile. I discovered the internet a year later and I wanted to do a webpage. When I was 10 I thought it simply gives me fame. I thought about webpage owners like about TV superstars of the new century.

Time is passing, plans are changing. My interests turned into a professional job. Over 5 years have passed (over 8 counting volunteering during my studies). My knowledge became bigger and I started to share it. I would love to leave something for the next generations of developers.

I am especially interested in backend development, in particular, software architecture and efficiency in software development. I am trying to be a specialist in this area without neglecting the whole.

Top companies trust Udemy

Get your team access to Udemy's top 17,000+ courses