Udemy

Docker & Kubernetes: The Practical Guide [2025 Edition]

立即報名
  • 238,992 名學生
  • 更新於 11/2025
4.7
(35,737 個評分)
  • 提示:
  • 透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期*
全年招生
課程級別
學習模式
修業期
23 小時 40 分鐘
教學語言
英語
授課導師
Academind by Maximilian Schwarzmüller, Maximilian Schwarzmüller
評分
4.7
(35,737 個評分)
課程連結
*提示: 以上時間表僅供參考,以機構網站為準。

課程簡介

Docker & Kubernetes: The Practical Guide [2025 Edition]

Learn Docker, Docker Compose, Multi-Container Projects, Deployment and all about Kubernetes from the ground up!

Join this bestselling Docker & Kubernetes course and learn two of the most important development technologies from the ground up, in great detail!

-

Docker & Kubernetes are amongst the most in-demand technologies and topics you can learn these days.

Why?

Because they significantly simplify the development and deployment process of both simple and complex software projects. Especially in web development (though not limited to that), Docker can really take you to the next level!

With Docker, you create and manage so-called "Containers" - basically packages of code and tools required to run that code. These containers allow you to run your programs in a predictable, environment-independent way - no matter where you need to run it.

For modern DevOps (Development Operations) but also for local development - on your own or in a team - this is a winner feature since you will no longer have any "but it worked on my machine" discussions. It works inside of a container, hence it works everywhere!

This course will teach you both Docker & Kubernetes from the ground up with all the required theory and tons of examples and demos!

We'll explore all key concepts in detail and with practical examples and demos - from images and containers, over volumes and networking all the way up to deployment and Kubernetes Cluster: This course has it all!

In detail, this 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!

All these topics are taught in great detail with slides and theory but also, most importantly, with many examples and demo!

You'll find tons of demo projects throughout the course - using programming languages like NodeJS, Python or PHP (with Laravel). You don't need to know these languages to follow along though, no worries!

課程章節

  • 10 個章節
  • 264 堂課
  • 第 1 章 Getting Started
  • 第 2 章 Docker Images & Containers: The Core Building Blocks
  • 第 3 章 Managing Data & Working with Volumes
  • 第 4 章 Networking: (Cross-)Container Communication
  • 第 5 章 Building Multi-Container Applications with Docker
  • 第 6 章 Docker Compose: Elegant Multi-Container Orchestration
  • 第 7 章 Working with "Utility Containers" & Executing Commands In Containers
  • 第 8 章 A More Complex Setup: A Laravel & PHP Dockerized Project
  • 第 9 章 Deploying Docker Containers
  • 第 10 章 Docker & Containers - A Summary

課程內容

  • Learn what Docker and Kubernetes are and why you might want to use them
  • Learn 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

評價

  • E
    Edwin Edjokpa
    4.5

    Amazing beginners course, taught me all I need to know to get started and working with Docker and Kubernetes.

  • M
    Mannan Rehbari
    5.0

    Top notch course, I have been wanting to dive into Kubernetes since last 5 years but I found it daunting. MS made it super easy and intuitive to follow along. Kudos mate!

  • Z
    Zac Israel
    4.0

    I really enjoyed this course for the most part and learned a lot throughout the lessons. Maximilian’s teaching style is clear, structured, and easy to follow. However, there’s one section that brought down the overall experience for me — the “Deploying Docker Containers” section. Because of that, I’m giving the course 4 stars instead of 5. Adding “[2025]” is definitely clickbait! Up until lesson 141, this course was perfect. Maximilian is a great teacher, but the “Deploying Docker Containers” section of the course is WAY TOO outdated. If I’m taking a course that has “[2025]” in the title, I should not have to spend over an hour (sometimes multiple hours) using AI tools and other resources just to follow along with a 5–10 minute lesson. I’d expect the videos to be up to date, especially because “[2025]” is in the title of the course. I’m aware that technology changes at a rapid pace, but some of these videos were recorded more than four years ago, and AWS’s interface has changed drastically since then. The “Deploying Docker Containers” section, starting from ECS (Lecture 141: Deploying with AWS ECS: A Managed Docker Container Service), needs to be updated ASAP!

  • N
    Narasimha Rao Seeram
    4.5

    Excellent explanation and content. It's better if you also touch up on the secrets, other networking solutions available for Kubernetes like CNI's and Ingress, service mesh and Helm. Thank you for wonderful content.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策與使用條款才繼續瀏覽。

我已閱讀及同意