We are making good progress,
and we are already able to build a lot
of different kinds of websites,
as we already did it throughout this course.
But one extremely important feature
or set of knowledge is missing.
We're not able to build forms for our websites,
and therefore that's what
this course section will be about.
Because chances are that whatever kind
of website you're building,
If it's your personal blog, if it's your portfolio page,
or if it's an online shop,
you will need some areas
on that website
where users can enter data.
That could be a comments section on a blog,
that could be the contact me form
on your personal portfolio page.
Or of course, that could also be the checkout page
in an online shop.
So most websites need forms as this feature is called.
They need input fields where users can enter data
and therefore that is what we'll focus on
in this course section.
Now we're going to start with the what and why,
even though I already briefly explained the what,
but I'll still give you an overview of which kinds of forms
you could be building.
But then most importantly,
we're going to dive into the different HTML elements
that help us with fetching user input,
because it turns out that there is not just
a single input for getting some texts the user enters,
but that there are different inputs for getting plain text,
for getting an email address,
for showing a dropdown field,
and so on.
And we're going to explore all those different elements
and how to use them in this course section.
And of course,
we're also going to see all of that at an example.
So not just theory, not just slides,
but a concrete example,
therefore let's get started.