In this section we're going to work on
yet another NextJS demo application,
and whilst it will be a fairly basic application,
in this section, we'll dive deeper
into routing and page rendering,
and will build up on the NextJS essentials
you already learn about
in the NextJS Essentials section.
Therefore, for this section
and actually for the rest of this course,
I do assume that you did go through
that NextJS essentials section
because we'll build up on the knowledge you gathered there.
In this section here,
we'll build up by diving deeper into routing
and by exploring some routing patterns
we haven't seen in the essentials section.
We'll revisit the concept of routing
by naming files in different ways
and by creating a folder structure
in your NextJS project.
And we'll take a look at different naming conventions
to achieve different routing patterns,
and we'll also revisit the crucial concept
of dealing with Server components,
React Server components, versus client components.
So again, plenty of knowledge in this section.
Let's get started.