[DevOps] Docker & Kubernetes: практический Гайд (2025) [Udemy] [Maximilian Schwarzmüller]
Docker & Kubernetes: The Practical Guide [2025 Edition]
Язык английский + машинный перевод с наложением русской озвучки
Формат: 23,5 часа видео + задания, статьи и ресурсы
Чему вы научитесь:
16 разделов • 264 лекции • 23 ч 40 мин
16 разделов • 264 лекции • Общая продолжительность 23 ч 40 мин
Getting Started — Первые шаги (17 лекций • 1 ч 10 мин)
• Введение в курс
• Что такое Docker?
• Зачем использовать Docker и контейнеры?
• Присоединяйтесь к нашему сообществу
• Виртуальные машины и контейнеры Docker
• Установка Docker: обзор, для macOS, Windows и старых систем
• Docker Playground
• Обзор инструментов Docker
• Установка и настройка IDE
• Первое практическое задание
• План курса, как извлечь максимум
• Ресурсы курса и финальная настройка
Docker Images & Containers — Основы (25 лекций • 2 ч 17 мин)
• Введение в модуль, объяснение образов и контейнеров
• Использование внешних образов
• Создание собственного Dockerfile
• Запуск контейнера на основе собственного образа
• EXPOSE и утилиты
• Слои образов, управление, удаление, теги
• DockerHub: загрузка, скачивание, шаринг
• Инспекция контейнеров
• Работа в интерактивном режиме
• Обзор, ресурсы и практическая работа
Работа с данными и томами (24 лекции • 1 ч 57 мин)
• Категории данных и проблема демо-приложения
• Введение в тома и различные виды (named, bind, anonymous, readonly)
• Использование .dockerignore, переменные окружения, Build ARG
• Безопасность переменных, конфигурации, обзор модуля
Networking: Связь между контейнерами (13 лекций • 51 мин)
• Типы взаимодействий: контейнер ↔ WWW, контейнер ↔ хост, контейнер ↔ контейнер
• Docker-сети, DNS, IP, настройки и драйверы сети
Мультиконтейнерные приложения (12 лекций • 1 ч 20 мин)
• MongoDB, NodeJS, React + Bind Mounts
• Связь между сервисами через Docker Network
• Файлы Dockerfile: когда использовать, модульные ресурсы
Docker Compose: оркестрация (11 лекций • 58 мин)
• Зачем нужен Compose, создание YAML-файлов
• Управление несколькими контейнерами
• Добавление контейнеров, понимание имен
• Сводка и ресурсы
Utility Containers и команды в контейнерах (9 лекций • 30 мин)
• ENTRYPOINT, Docker Compose, разрешения, итог
Сложный проект: Laravel + PHP (13 лекций • 1 ч 17 мин)
• Nginx, PHP, MySQL, Composer, запуск через Docker Compose
• Устранение ошибок, COPY vs Bind, модульные ресурсы
Развёртывание контейнеров (39 лекций • 3 ч 54 мин)
• От разработки до продакшна: EC2, ECS, Docker VM, Mongo Atlas
• Multi-stage сборки, развертывание frontend
• Beyond AWS: обобщения и разбор
Docker & Containers: краткое резюме (8 лекций • 18 мин)
• Обзор, ключевые команды, деплоймент, локальный vs удалённый
Знакомство с Kubernetes (10 лекций • 44 мин)
• Что такое Kubernetes, зачем он нужен
• Устройство: Master/Worker nodes, терминология
Kubernetes: работа с ядром (27 лекций • 2 ч 33 мин)
• Установка, первые развертывания, Imperative/Declarative подходы
• Labels, Probes, конфигурационные файлы
Kubernetes: работа с томами (18 лекций • 1 ч 45 мин)
• emptyDir, hostPath, CSI
• Persistent Volumes, ConfigMaps, ENV-переменные
Kubernetes Networking (17 лекций • 1 ч 47 мин)
• Внутриподовое общение, Pod-to-Pod, DNS, Proxy
• Практика: деплой фронтенда
Kubernetes Deployment (AWS EKS) (16 лекций • 1 ч 38 мин)
• Создание кластера, Worker Nodes, Volumes (EFS), Challenge
Заключение и дальнейшие шаги (5 лекций • 15 мин)
• Подведение итогов, бонус, дальнейшие направления
Для кого этот курс:
Course Title: Docker & Kubernetes: The Practical Guide [2025 Edition]
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
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
Цена 89,99 €
Docker & Kubernetes: The Practical Guide [2025 Edition]
Язык английский + машинный перевод с наложением русской озвучки
Формат: 23,5 часа видео + задания, статьи и ресурсы
Чему вы научитесь:
- Понимание Docker и Kubernetes и зачем они нужны
- Установка Docker на Mac, Windows и Linux
- Работа с образами и контейнерами
- Управление данными и томами (Volumes)
- Сетевое взаимодействие контейнеров
- Развёртывание приложений (вручную, ECS, EKS)
- Архитектура Kubernetes, поды, сервисы, деплойменты
- Работа с кластером и многоконтейнерными приложениями
- Управление конфигурациями, переменными среды и томами в Kubernetes
16 разделов • 264 лекции • 23 ч 40 мин
- Введение – 17 лекций – 1ч 10м
- Образы Docker и контейнеры: строительные блоки – 25 лекций – 2ч 17м
- Управление данными и томами – 24 лекции – 1ч 57м
- Сетевое взаимодействие контейнеров – 13 лекций – 51м
- Многоконтейнерные приложения в Docker – 12 лекций – 1ч 20м
- Docker Compose: изящная оркестрация – 11 лекций – 58м
- Utility-контейнеры и выполнение команд внутри контейнеров – 9 лекций – 30м
- Сложная архитектура: Laravel и PHP в Docker – 13 лекций – 1ч 17м
- Развёртывание Docker-контейнеров – 39 лекций – 3ч 54м
- Итог по Docker и контейнерам – 8 лекций – 18м
- Знакомство с Kubernetes – 10 лекций – 44м
- Kubernetes в действии: основные концепции – 27 лекций – 2ч 33м
- Тома и данные в Kubernetes – 18 лекций – 1ч 45м
- Сетевое взаимодействие в Kubernetes – 17 лекций – 1ч 47м
- Развёртывание Kubernetes на AWS EKS – 16 лекций – 1ч 38м
- Заключение и следующие шаги – 5 лекций – 15м
16 разделов • 264 лекции • Общая продолжительность 23 ч 40 мин
Getting Started — Первые шаги (17 лекций • 1 ч 10 мин)
• Введение в курс
• Что такое Docker?
• Зачем использовать Docker и контейнеры?
• Присоединяйтесь к нашему сообществу
• Виртуальные машины и контейнеры Docker
• Установка Docker: обзор, для macOS, Windows и старых систем
• Docker Playground
• Обзор инструментов Docker
• Установка и настройка IDE
• Первое практическое задание
• План курса, как извлечь максимум
• Ресурсы курса и финальная настройка
Docker Images & Containers — Основы (25 лекций • 2 ч 17 мин)
• Введение в модуль, объяснение образов и контейнеров
• Использование внешних образов
• Создание собственного Dockerfile
• Запуск контейнера на основе собственного образа
• EXPOSE и утилиты
• Слои образов, управление, удаление, теги
• DockerHub: загрузка, скачивание, шаринг
• Инспекция контейнеров
• Работа в интерактивном режиме
• Обзор, ресурсы и практическая работа
Работа с данными и томами (24 лекции • 1 ч 57 мин)
• Категории данных и проблема демо-приложения
• Введение в тома и различные виды (named, bind, anonymous, readonly)
• Использование .dockerignore, переменные окружения, Build ARG
• Безопасность переменных, конфигурации, обзор модуля
Networking: Связь между контейнерами (13 лекций • 51 мин)
• Типы взаимодействий: контейнер ↔ WWW, контейнер ↔ хост, контейнер ↔ контейнер
• Docker-сети, DNS, IP, настройки и драйверы сети
Мультиконтейнерные приложения (12 лекций • 1 ч 20 мин)
• MongoDB, NodeJS, React + Bind Mounts
• Связь между сервисами через Docker Network
• Файлы Dockerfile: когда использовать, модульные ресурсы
Docker Compose: оркестрация (11 лекций • 58 мин)
• Зачем нужен Compose, создание YAML-файлов
• Управление несколькими контейнерами
• Добавление контейнеров, понимание имен
• Сводка и ресурсы
Utility Containers и команды в контейнерах (9 лекций • 30 мин)
• ENTRYPOINT, Docker Compose, разрешения, итог
Сложный проект: Laravel + PHP (13 лекций • 1 ч 17 мин)
• Nginx, PHP, MySQL, Composer, запуск через Docker Compose
• Устранение ошибок, COPY vs Bind, модульные ресурсы
Развёртывание контейнеров (39 лекций • 3 ч 54 мин)
• От разработки до продакшна: EC2, ECS, Docker VM, Mongo Atlas
• Multi-stage сборки, развертывание frontend
• Beyond AWS: обобщения и разбор
Docker & Containers: краткое резюме (8 лекций • 18 мин)
• Обзор, ключевые команды, деплоймент, локальный vs удалённый
Знакомство с Kubernetes (10 лекций • 44 мин)
• Что такое Kubernetes, зачем он нужен
• Устройство: Master/Worker nodes, терминология
Kubernetes: работа с ядром (27 лекций • 2 ч 33 мин)
• Установка, первые развертывания, Imperative/Declarative подходы
• Labels, Probes, конфигурационные файлы
Kubernetes: работа с томами (18 лекций • 1 ч 45 мин)
• emptyDir, hostPath, CSI
• Persistent Volumes, ConfigMaps, ENV-переменные
Kubernetes Networking (17 лекций • 1 ч 47 мин)
• Внутриподовое общение, Pod-to-Pod, DNS, Proxy
• Практика: деплой фронтенда
Kubernetes Deployment (AWS EKS) (16 лекций • 1 ч 38 мин)
• Создание кластера, Worker Nodes, Volumes (EFS), Challenge
Заключение и дальнейшие шаги (5 лекций • 15 мин)
• Подведение итогов, бонус, дальнейшие направления
Для кого этот курс:
- Разработчики, не знакомые с Docker или Kubernetes
- Тестировщики и DevOps-специалисты
- Все, кто хочет развертывать, масштабировать и поддерживать контейнерные приложения
- Те, кто ищет комплексный практический курс без теоретического перегруза
Course Title: Docker & Kubernetes: The Practical Guide [2025 Edition]
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
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
Цена 89,99 €
https://www.udemy.com/course/docker-kubernetes-the-practical-guide