Prerequisites

This is an intermediary level course, therefore some previous knowledge is required. Here you can access complementary courses from other authors.

Programming Fundamentals

First of all, some basic knowledge about programming is absolutely essential to proceed with this course. It is highly recommended that you know at least Programming fundamentals and have decent knowledge of Object-oriented programming. If you don't, you should probably check on more basic content first before trying to follow with this course.

TypeScript

The programming language used in this course is TypeScript, which is a superset of JavaScript. This means that, if you know JavaScript, you can use your knowledge to also learn TypeScript, like an expansion to the former language. But if you don't know TypeScript (or even JavaScript), I highly recommend Maximilian Schwarzmüller's course Understanding TypeScript, a top-notch quality material to learn about it. Also, I'd personally recommend to watch his lectures until the chapter Generics. I don't find it really necessary to study the chapters after this one, at least for the purpose of following with this course.

NestJS

Even though this course focuses on NestJS, some basic knowledge about it is also recommended because this is an intermediate-level course. In case you never had any contact with the framework, I recommend a free video also from Maximilian. It is very basic and introductory, but can help you have a better start at this course.

With that being said, we can begin this journey.

Last updated