Kubernetes is covered from the ground up, which includes Docker, Docker Compose, Cloud Deployment, Multi-Container Projects, and more!
What you’ll learn
- The purpose of this Docker & Kubernetes: The Practical Guide course is to teach you about Docker and Kubernetes and why you should consider using them
- Discover how to install and use Docker on any system (macOS, Windows, Linux)
- Learn how to create and use Images & Containers with Docker
- Understand complex topics like managing and persisting data with Volumes
- Learn about Container Networking with Docker Networks and DNS Service Discovery
- Learn how to deploy Docker applications – manually, with managed services or with Kubernetes
- NO prior Docker or Kubernetes experience is required!
- Basic (web) development knowledge is required – you don’t need to know a specific language though
- AWS (used in a couple of deployment examples, ~4 hours of the Docker & Kubernetes: The Practical Guide course) requires a credit card – you can also follow along passively though
Technology-wise, Docker and Kubernetes are the most in-demand topics and technologies today.
Using these tools simplifies the process of developing and implementing software for both simple and complex projects. Docker can help you boost your development, especially if you’re doing web development (as well as other types of development).
You can manage and create containers with Docker, which are basically software packages and tools required to run those programs. It is possible to insulate your programs from the environment and run them wherever you need them – without worrying about the environment.
It is an excellent tool for any local development team or individual, but it is also great for modern DevOps This is the winning feature You will no longer have to discuss whether something worked on your machine or not. It works in a container, which means it works anywhere!
The Docker & Kubernetes: The Practical Guide course teaches you both Docker & Kubernetes from scratch with all the theory you need, and loads of examples & demos!
Throughout the Docker & Kubernetes: The Practical Guide course, we’ll explore all the fundamentals in detail and with real-world examples. From images to containers, through volumes, and networking all the way up to Kubernetes setup and deployment: There’s something for everyone!
In detail, this Docker & Kubernetes: The Practical Guide course includes the following topics:
- A thorough introduction to Docker, containers and why you might want to use Docker
- Detailed setup instructions for macOS and Windows
- A deep-dive into the core concepts you need to know: Containers & images
- Learn how to create custom images, use existing images and how to run containers based on such images
- Get a detailed overview of the core commands you need when working with Docker
- Learn how to work with data and how to persist data with volumes
- Explore container networking – with the outside world and between multiple containers
- Learn how to work with both single and multi-container projects
- In-depth deployment instructions: Manual deployment and deployment with managed services like AWS ECS
- Understand Kubernetes core concepts & architecture
- Learn how to create Kubernetes resources, deployments, services and how to run your containers with Kubernetes
- Dive deeply into working with data in Kubernetes projects – with different types of volumes
- Kubernetes networking and DNS service discovery
- Learn how to deploy your Kubernetes project (at the example of AWS EKS)
- And much more!
There are visuals and theory accompanying all of these topics, but more importantly, there are a lot of case studies and demonstrations!
In this Docker & Kubernetes: The Practical Guide course, you’ll discover a number of demo projects using programming languages like NodeJS, Python, and PHP (with Laravel). However, you don’t necessarily need to know these languages to follow along!
Who this course is for:
- Everyone who has NOT worked with Docker or Kubernetes at all
- Everyone who is struggling with understanding what exactly Docker is (and why you might want to use it)
- (Web) developers who want to explore modern DevOps and Docker
Created by Academind by Maximilian Schwarzmüller, Maximilian Schwarzmüller
Last updated 11/2020
Size: 4.78 GB