13,00 $


‍ **Instructor:** Maximilian Schwarzmüller
**Last Update:** April 2025
**Language:** English
**Subtitles:** English (auto)
**Platform:** Udemy
**Duration:** 23.5 hours of on-demand video
**Includes:** 35 articles, 134 downloadable resources, assignments
**Access:** Lifetime access on mobile and TV
**Certificate of Completion:** Yes
**Rating:** 4.8 / 5
**Students Enrolled:** 223,696+

What You Will Learn
- Understand what Docker and Kubernetes are, and why to use them
- Install and configure Docker on macOS, Windows, and Linux
- Work with Docker containers and images from scratch
- Manage data using Volumes, bind mounts, and .dockerignore
- Understand and implement container networking
- Build and orchestrate multi-container apps with Docker Compose
- Master Kubernetes concepts and architecture from the ground up
- Deploy Docker and Kubernetes workloads manually or using AWS (ECS/EKS)
- Manage volumes, services, secrets, configs, probes, and networking in Kubernetes
- Use real-world examples with NodeJS, Python, PHP (Laravel), MongoDB, NGINX, MySQL

Course Curriculum
16 sections • 264 lectures • Total duration: 23h 40m**

**Getting Started (17 lectures • 1h 10m)**
• Introduction
• What is Docker?
• Why Use Docker?
• Virtual Machines vs Containers
• Docker Playground
• Installing Docker (macOS, Windows, Legacy)
• Docker Tools, IDE Setup
• First Demo, Course Plan

**Docker Images & Containers (25 lectures • 2h 17m)**
• Containers vs Images
• Using External Images
• Writing a Custom Dockerfile
• Building, Tagging, Running
• Image Layers, Deleting, Inspecting
• DockerHub & Sharing Images
• Interactive Mode & Practical Tasks

**Managing Data & Volumes (24 lectures • 1h 57m)**
• Volume Types: Named, Bind, Anonymous
• dockerignore, ENV Variables, Build ARGs
• Handling Configuration and Secrets

**Networking (13 lectures • 51m)**
• Container-to-Container
• Container-to-Host
• DNS & Custom Networks
• Driver Types & Configuration

**Multi-Container Projects (12 lectures • 1h 20m)**
• MongoDB, NodeJS, React
• Inter-Service Communication
• Best Practices

**Docker Compose (11 lectures • 58m)**
• YAML Basics
• Docker Compose Files & Services
• Container Dependencies
• Cleanup and Summary

**Utility Containers & Commands (9 lectures • 30m)**
• Entrypoint
• Permission Handling
• Commands in Compose

**Advanced Project: Laravel + PHP (13 lectures • 1h 17m)**
• NGINX, PHP, MySQL
• Composer & Bind Mounts
• Error Handling, Optimization

**Deploying Docker (39 lectures • 3h 54m)**
• From Dev to Prod
• EC2 & ECS
• Mongo Atlas
• Frontend Deployment
• Multi-Stage Builds
• Deploying without AWS

**Docker & Containers Summary (8 lectures • 18m)**
• Summary & Best Practices
• Local vs Remote Setup

**Getting Started with Kubernetes (10 lectures • 44m)**
• What is Kubernetes?
• Architecture: Master & Worker Nodes
• Why Use Kubernetes?

**Kubernetes Core Concepts (27 lectures • 2h 33m)**
• Deployments, Pods
• Imperative vs Declarative
• Labels, Probes, Configs

**Volumes in Kubernetes (18 lectures • 1h 45m)**
• emptyDir, hostPath
• PersistentVolumes, ConfigMaps, ENV Variables

**Kubernetes Networking (17 lectures • 1h 47m)**
• Pod Communication
• DNS, Services, Proxies
• Frontend Deployment

**Kubernetes on AWS (EKS) (16 lectures • 1h 38m)**
• Cluster Creation
• Worker Node Management
• Persistent Volumes with EFS

**Final Section (5 lectures • 15m)**
• Summary
• Bonus
• Next Steps

15,00 $

Курс "Docker Mastery" — это ваш шанс освоить один из самых востребованных инструментов в разработке. Официально одобренный командой Docker, он предлагает 4,5 часа видео, 7 статей и практические задания. Вы научитесь устанавливать Docker на любые платформы, создавать и управлять образами, а также использовать Docker Compose для работы с веб-приложениями. Узнайте, как масштабировать приложения с помощью Docker Swarm и применить его в Dev/QA и продакшене. Получите практические навыки и уверенность в использовании Docker для вашего проекта!

11,00 $

Полный практический курс по Docker предназначен для новичков и профессионалов в области DevOps, разработки и системного администрирования. Вы последовательно освоите установку Docker, работу с контейнерами, создание Dockerfile и развертывание многоконтейнерных приложений. Курс охватывает как базовые команды, так и продвинутые возможности, включая Docker Compose и многоэтапные сборки. Приобретая курс, вы получите всю необходимую информацию для эффективной работы с Docker, от управления данными до удалённых сборок. Начните свой путь в контейнеризации уже сегодня!

32,00 $

Изучите основы и продвинутые возможности Docker с нашим курсом, специально разработанным для начинающих DevOps инженеров! Вы научитесь устанавливать Docker, создавать образы с помощью Dockerfile и управлять данными через volumes. Практические задания помогут освоить работу с переменными окружения, multistage builds и Docker Registry. Мы уделим внимание безопасности, настройке сетей и интеграции с CI/CD. Завершите обучение, освоив Docker Swarm для управления кластерами. Станьте уверенным специалистом в Docker и улучшите свои навыки уже сегодня!