- [Instructor] This course is not a beginner's course.
If you're just getting started with Express,
I recommend you my course Building a Website
with Node.js and Express from the library.
This course here builds on what we've learned there.
To get the most out of this course,
you should have knowledge in JavaScript, of course,
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 destructuring
because I'm using it throughout the videos.
And, of course, you should also understand
promises and async/await.
You should, at least, have basic Node.js knowledge.
You should know how to install Node.js,
how to use npm, and how to run an application.
You should have intermediate knowledge in Express.
This means you should know how HTTP works,
how to set up an Express project,
how the request lifecycle works,
and how routing and middlewares work.
As I said, this is all covered in the course
Building a Website with Node.js and Express.