19,00 $

Создайте, автоматизируйте и мониторьте кластер серверов для контейнеров с использованием современных open source-решений! Наш курс обучит вас созданию высокодоступных кластеров Swarm на Linux и Windows, удалённому управлению системами и настройке безостановочных обновлений. Вы освоите архитектуру Swarm, CI/CD и применение YAML-конфигураций. Курс включает практические советы, реальные кейсы и бонусные материалы. Поднимите свои навыки на новый уровень и станьте лидером в DevOps! Не упустите возможность стать экспертом в Docker Swarm!

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, от управления данными до удалённых сборок. Начните свой путь в контейнеризации уже сегодня!

13,00 $

Настройка окружения 1–7

  • [Ubuntu] Настройка окружения 1–5
  • [MacOS] Настройка окружения 1–4
  • Docker
    • Контейнеры
    • Вопросы по контейнерам
    • Докер 3–6
    • Вопросы по Docker
    • Multistage
    • Вопрос по Multistage
    • Публикация образов в Dockerhub
    • Вопросы по публикации
    • Образы для курса 1–6
    • Вопросы по образам
    • Идем дальше!
    Kubernetes локально с k3s
    • Kubernetes 1–5
    • Вопросы по Kubernetes
    • Namespace 1–2
    • Вопрос по Namespace
    • Pod 1–4
    • Вопросы по Pod
    • Декларативный подход 1–2
    • Вопрос по декларативному подходу
    • Контроллеры. ReplicaSet 1–5
    • Вопросы по ReplicaSet
    • Deployment 1–7
    • Вопросы по Deployment
    • DaemonSet 1–4
    • Вопрос по DaemonSet
    • Job 1–2
    • CronJob 1–2
    • Другие контроллеры
    • Вопрос по другим контроллерам
    Отказоустойчивый кластер
    • Архитектура Kubernetes 1–2
    • Вопросы по архитектуре
    • Kubespray
    • Установка кластера 1–7
    • kubeconfig 1–3
    • Вопросы по kubeconfig
    Жизненный цикл сервиса
    • Введение
    • Сетевое взаимодействие Подов 1–5
    • Вопросы по взаимодействию
    • Типы Сервисов 1–6
    • Вопросы по типам
    • Управление ресурсами 1–7
    • Вопросы по ресурсам
    • Пробы 1–5
    • Вопросы по пробам
    • Ingress 1–5
    • Вопросы по Ingress
    • ConfigMap. Монтирование файлов 1–3
    • Вопросы по ConfigMap
    • Secret. Переменные окружения 1–7
    • Вопросы по Secret
    Шаблонизация манифестов с Helm
    • Для чего нужен Helm 1–4
    • Первый чарт 1–3
    • Промежуточный тест — 3 вопроса
    • Values. Системные переменные 1–3
    • Функции 1–3
    • Циклы 1–2
    • Helm изнутри
    • Helm изнутри (команды)
    • Промежуточный тест — 2 вопроса
    Лайфхаки и дебаг
    • Alias
    • kns, ktx
    • Плагины для VS Code
    • Autocomplete
    • UI для Kubernetes 1–5
    • Плагины. kubectl krew
    • Дебаг 1–5
    • kubectl debug и nsenter 1–2
    CI/CD и Gitlab CI
    • Введение 1–3
    • Установка Runner 1–3
    • Сборка (Build) 1–5
    • Unit-tests
    • Deploy 1–3
    Для кого этот курс:
    • Начинающие DevOps инженеры
    • Разработчики, желающие расширить свой кругозор
    • Системные администраторы
    • Инженеры сопровождения
    • Тестировщики

    10,00 $

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

    32,00 $

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

    10,00 $

    Освойте современные технологии разработки с нашим курсом по Docker!

    Вы узнаете о микросервисной архитектуре, виртуализации и научитесь создавать собственные Docker образы. Курс включает в себя все аспекты работы с Docker: от установки ПО до настройки сетей и работы с Docker Compose.

    Преимущества курса:
    - Пошаговое изучение всех функций Docker
    - Практические задания для закрепления знаний
    - Возможность работать с различными типами хранения и сетевыми настройками
    - Поддержка гибридной виртуализации

    Не упустите шанс стать экспертом в Docker!