In this core section,
we made a lot of progress
and we took quite a deep dive
into express.
There definitely were more advanced features
and it was definitely a section
with some challenging concepts.
If anything is unclear,
definitely go through the different lectures again
because these again, are fundamentals,
which you should understand.
Though I will say, that of course we'll
see them again later
and we'll practice them again, later
once we come to our big milestone project,
the online shop,
which we are going to build.
So that will be another great practice step.
Nonetheless, in this course section,
you'll learn about dynamic routes,
a key feature to show detail pages,
and to encode unique identification criteria
in your URL.
And it's a super important feature, which you'll use on
almost any website you are building.
And you'll also learn how you can handle errors,
how you can handle unfound resources,
so pages which were not found,
and how you can handle errors
with this default error-handling middleware, which we added.
You also learn how you can split your code
into multiple functions,
but also into multiple files, and how you can require your
own files, how that works,
and that you must require your files in order
to use features from them.
And, that in files that hold
features that should be used in other files,
you have to export those features with this
module export syntax.
You'll also learn about the express router,
which allows you to split
your route definitions across
multiple files,
and how you can then use this router to still
merge everything together with that
middleware use such function, this use method
on the app here.
Again, as mentioned,
we'll see all these concepts over and over
again throughout the course.
So there will be plenty of possibilities of exercising this.
Nonetheless, I hope the core concepts are clear by now
and we're now ready to advance.