Now, throughout this course,
you obviously learned a lot about Web Development
and about building websites.
And we're not even done yet.
After this course section, there will be
a little bit more advanced course sections
where we dive into other aspects of Web Development.
But in this section, we're going to dive into
how we can move our website that we worked on locally
on our local machine onto a machine
that is exposed to the public.
So this course section is about publishing our website
so that we can not just view it locally on our system,
but so that visitors from all over the world
can visit our website, because, of course,
ultimately, that's the goal when you build a website.
And thus far, everything we built was just on our system
and therefore not exposed to anyone,
which of course is good.
We don't want to expose our system to everyone,
but now we wanna take the next step and move our website
and the website code onto some machine
that is exposed to the world.
So we wanna move from development to production.
And in this course section,
we are therefore going to go through
all the important aspects and steps
that you have to go through
when you want to publish a website.
For this, we are going to briefly discuss
the differences between static and dynamic websites
and how that affects our publishing choices and steps.
We are then going to go through the preparation steps
you typically should keep in mind
and how you can optimize your website
before you deploy it, before you publish it.
And then, of course, last, but definitely not least,
we are going to publish a website together
step-by-step on a real hosting provider
so that you can see how that works.