After completing
this previous course section,
we now really can leverage our sever-side code
to build more powerful websites
that can also render nice websites
dynamically on the server.
In this course section, we are going to dive even deeper
and we are going to explore more important features
and patterns and concepts related to server-side code.
Specifically, we are going to explore
how you can add dynamic routes to a node express project
and what exactly dynamic routes are,
which problem they solve.
We will also have a look at
writing custom middleware function and how that works
and why we might want to do that.
And we'll then also learn how we can handle
various kinds of errors that could occur
on our back-end in our server-side code,
how we could handle those errors correctly.
And we will also explore various ways
of optimizing and improving our code
and structuring it in a best practice way
that would also scale up to bigger projects.
So again, plenty of content to cover.
Let's dive right in.