What are the requirements?

I expect you to have a good knowledge of modern JavaScript/TypeScript as well as basic backend knowledge (what is a Rest API or a database).

Experience with Express or Nest is not required but will definitely help you during this course.

What if I already learned NestJS?

You will still learn a lot! While you could probably skip the first introduction section, you will gain new insights into software architecture, good practices, and processes.

Why use NodeJS (& NestJS)?

Companies are looking for NodeJS backend developers and full-stack developers. A complete stack in a single language, as well as incredible performance and productivity, is definitely attractive.

There is also a shortage these days, but the truth is: the real shortage is about skilled developers.

Why not learn the same skills somewhere else?

One of the reasons I created this course is the lack of quality from most online resources. You usually end up with superficial knowledge, which makes you unable to participate in real-world projects, at scale.

Taking the right technical choice is required, but not enough. Implementations should be of the highest quality and processes fine-tuned. Numerous companies still build overly complex APIs, terrible in term of performance and efficiency. It makes scalability overly expensive, and things break way too often.

Moreover, most courses are structured as a collection of unrelated knowledge and skills. On the other hand, software development, and the apps it results in, are a coherent whole where everything is connected.

My experience will allow you to avoid the common pitfalls most companies still succumb to. You will learn how modern companies confidently build and ship highly-scalable back-end apps.

I don't have a lot of time, is this course made for me?

Because your time is valuable, this course was made to be as condensed as possible. The right choices are made for you and explained step by step.

Taught skills are carefully picked, to help you build project at scale, while being valued on the job market.

You will learn about the necessary theory and put it into practice as soon as possible. It's an amazing opportunity to grow your skillset by a few months or years, in a few days.