- [Instructor] This course is not a beginner's course.
If you are just getting started with Express,
I recommend you my courses
Building a Website with Node.js and Express.js,
and also the course Advanced Express from the library.
This course builds on what we've learned there.
To get the most out of this course,
you should have a knowledge in JavaScript,
and there you should know variables, functions,
and callbacks at the very least.
You should also know and understand ES6 syntax.
This means you should know classes,
you should understand arrow functions,
the spread syntax, and object destructing,
because I'm using it throughout the videos.
Of course, you should also have an understanding
of promises and esync await.
When it comes to Node.js, you should, at the very least,
know how to install modules with npm,
and how to start an application.
Additionally, you should have
intermediate knowledge of Express.
This means that you should also know how HTTP works.
Additionally, it will really help you,
if you have a basic understanding of rest.
This means how rest APIs work.
All these topics are covered
in the courses I've mentioned before,
but you will also find dedicated courses for them
in the library.