Hi, and welcome to this course.
My name is Maximilian Schwartz Mueller,
and I will be your instructor in this course.
Now this course off course is about Docker and Kubernetes,
two amazing technologies, which make managing and deploying
and also developing more complex applications way easier.
You're going to learn what exactly Docker is
and what it's about.
It's related to something called containers.
And I'm also going to explain that over the next lectures
and throughout this entire course,
you are going to learn how to work with Docker
and containers with different commands to run,
what you can do with Docker,
how to solve different problems with Docker,
how to use it locally on your machine,
on simple projects and more complex projects,
how to deploy projects and applications with Docker
and where thereafter we're going to dive
into Kubernetes too.
And you're going to learn what the connection is
between these two things
and why you might need Kubernedes in addition to Docker.
And we're going to learn what Kubernetes is
and which things make up Kubernedes.
And we're going to learn how to use Kubernedes
on our projects and how we can deploy projects
with help of Kubernedes and what the advantages
of this might be.
There's lots of content in this course.
And we're going to dive into these different concepts
in theory, yes, but most importantly,
with a lot of small demos and examples.
We're not going to write any code.
This is not a programming course
where I wanna teach you a specific language.
Instead, I will provide small examples to you,
and we'll then use these examples to dive
into different problems we might face
and how docker helps us solve these problems.
That's the idea behind this course,
and that's what we're going to do throughout this course.
And therefore we'll start at zero.
No prior Docker knowledge is required.
No prior Kubernedes knowledge is required either,
and we're going to dive
into the different problems we can solve.
And the different features Docker offers us,
step by step throughout this course.
And therefore by the end of this course,
you will feel confident using Docker
and Kubernetes in your next projects.
You will know what it is,
and you're ready to dive deeper into it,
dive into advanced scenarios, anything you might wanna do.
So, therefore let's not waste any time.
And let's instead start with the most important question.
What exactly is docker and why might we wanna use it?
What's its advantage?