Learn how to craft a scalable and maintainable REST API with NestJS, a powerful framework for Node.js.
This hands-on course takes you beyond simple features implementation, guiding you through the development of a backend application from scratch, while focusing on code design and best practices.
Watch this short video to get a complete overview of the course.
As a backend developer, you don’t want to waste time reinventing the wheel. It is cumbersome to be entirely responsible for things such as Libraries configuration, Code architecture, and Routing, among other things. Your focus should be on developing elegant solutions and implementing business logic with organized, reusable code.
It can be said that using a powerful framework, such as NestJS, solves these problems. However, this may be only half true. Really understanding its philosophy and effectively leveraging its features may take more than simply reading the documentation or watching a quick video. You may feel unsure if you are using it to the best of its capabilities.
One of the main problems NestJS aims to solve is architecture. If you adopt it, but take shortcuts every time you don’t know better, your codebase may eventually become a huge mess anyway, maybe just a bit less ugly. A deeper understanding of how to adequately use this tool may require more practice, and here we’ll learn how to truly harness its potential.
Learn the NestJS framework
An increasingly popular framework for Node.js, built upon Express.
Master backend development
Implement server-side applications confidently and professionally.
Create elegant solutions
Achieve an outstanding and elegant code architecture.
Updated with latest technologies
Nest itself is a modern framework, and we’ll use its latest version (v11).
It’s much more than simple standalone code tutorials: you’ll learn with a cohesive hands-on project.
Everything we’ll learn will be for a single purpose: to develop a (somewhat) real-world REST API (online shop).
The course is completely practical and any theory is explored with the sole purpose of finding practical application.
The core module explores the more fundamental aspects of REST API development, while the specialized modules focus on specific aspects.
All the lessons are integrated into a single, cohesive project, helping to see the big picture.
Everything will be improved into elegant, robust and maintainable solutions. Improvements and refactors are constant.
Here, we’ll learn Nest whilst developing a highly scalable and maintainable codebase.
More than 13 hours of content, divided into 10 modules.
I really like this course, it’s practical and the trainer takes care to teach us good, elegant nest js architecture for good maintenance and flexibility. I highly recommend it for clean code enthusiasts.
Julian
Its so interesting that i can learn a lot of things as i usually work just with node express.
I just curious how your work with graphql 😀
Good Work, from now on i am looking forward for your new next work.
Geni B.
Great Instructor! Excellent course about NestJs.
Zizo R.
COMPLETE COURSE
Hello and nice to meet you!
I’m Daniel Maranhão, a backend developer focused on Node.js and its surrounding ecosystem.
During college I was invested into game development, having published two game prototypes and two papers about game mechanics in the symposium SB Games.
After some time, I switched to backend development, when I worked with Node.js, Express, and later also TypeScript, ESLint, Nest, among other technologies. I started refactoring codebases for better organization and maintainability.
While studying them, I decided to create a personal project to contextualize all garnered knowledge about Nest. Eventually, the idea for the course was born and here it is presented to you now.
This is a perfect material for anyone trying to better use the NestJS framework and also become a better backend developer. Thank you for being here and I hope you enjoy it!
Developers that want:
NestJS Unleashed is an intermediate-level course. Therefore, it does have some prerequisites:
It is not mandatory, but it would be interesting to also have some basic knowledge about NestJS basics, Database fundamentals and REST concepts.
In the course, there are also references to materials from other authors, if you find it necessary.
Yes! The core module comprises 40+ lessons and is completely free. You can watch it entirely and decide later if you want to continue with the full course.
Well, you may find this course worthwhile for the following reasons:
© 2025 All rights reserved.