And to get started,
I want to talk about three things to remember.
So three things you should keep in mind whenever
you are creating a new website from scratch.
The first thing is add different features
step-by-step to your website.
You might have an idea of the finished website
in your head or in your mind
but typically this leads to the situation where you think
about all this nitty gritty details,
all features at once,
and you kind of get lost and distracted
because you see the whole website
but actually the point where you get started
should be an individual feature.
Which are saw this with this card in the last lecture.
Why don't you get started with the card in general?
You create the first card,
think about the content,
the information this card should hold.
Then you add a second and a third card,
then you might add a headline to the page,
a nav bar and so on.
So think about your website feature-by-feature
and don't think about the entire finished layout with all
the different features and elements from the beginning.
This can cause a lot of confusion
and this is something you should avoid
when working as a web developer.
The second thing to remember
is kind of related to the first one,
but it's a slightly different one
because you should think
about the core information that should be transferred.
Again you might have lots of ideas on your mind,
and you might want to share this and that information
on your page,
and you might want to add another element,
another feature,
but then you have to go one step back.
Think about the main information,
a potential visitor of your website might want to have
or which information you might want to transfer.
You can always add additional information to your website
or to different parts of your website,
but by adding all information at once, well,
you again get lost and you again, lose your focus.
Therefore think about the core information and then build up
on that data on your website.
Finally, the third thing to remember, well,
less is more,
don't overstate your website.
In this course you learned a lot about CSS already,
and you have the knowledge to add different colors,
different structures,
different schemas,
flexbox grid and so on so you can add multiple features
to your website to make the site look fancy or modern,
which is a great thing,
but you should also make sure
that it doesn't get over styled.
Of course there can be pages where lots of style,
lots of design elements are required,
but typically,
especially in the tech world,
websites should look nice and clean and not to overstate.
Therefore use the tools you learned about in this course,
which is a great thing,
but don't use all these concepts on one website.
So keep things clean.
And of course we could expand these lists
but I think with these three things in mind,
you have a nice starting point when creating
your own websites and to focus
on the core aspects of the site.
Now this was some quick theory.
Now we can leave this theoretical slide part and directly
dive into the project and learn more about, well,
modern website design
and how we can implement these concepts
also in our own projects.