In the previous sections and therefore for
a couple of hours, actually,
we focused on getting data into a database,
on storing data in databases.
But there we had a look at data
like the name of a restaurant,
or the name of a blog post or a date.
But what if you actually want to build a website that allows
for file uploads?
What if your website needs users to upload images, videos,
anything like that?
That's what this core section will be about.
We'll explore how exactly file uploads work
and which different parts make up
the process of uploading files
seen from the perspective of a web developer.
And then we're going to dive into those different parts,
and we are going to explore how you add controls
and feedback to your website to allow users to upload files.
So, how you work in your HTML code
to allow users to upload files.
But then we are also going to work on the server side
on the back end where those files arrive
and we'll see how we can store those files there
and how we can ultimately also serve
those files back to the visitors.
Of course not all uploaded files
have to be served to visitors,
but if we think about use cases like profile images,
where users upload an image of themselves
which should be visible to other users,
then of course it's not done with storing that file alone,
we also need a way of serving that file
back to other visitors.
So, there are a lot of connected concepts and topics,
and we're going to dive into all of them
in this course section.