Курс Docker and Kubernetes

  • Online
  • Для начинающих, Для опытных
  • DevOps, SysAdmin
Образовательный центр: Robot Dreams
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:15 занятий
Начало курса:02.04.2026
Стоимость обучения:Уточняйте

Опануйте інструменти контейнеризації та оркестрації, щоб прискорити розробку та забезпечити стабільність інфраструктури.

Програма курсу

Основи контейнеризації та віртуалізації

  • Зрозумієте концепцію та історію створення контейнеризації
  • З'ясуєте, завдяки чому контейнеризація зробила такий значний поштовх у підвищенні ефективності, стабільності, зручності й передбачуваності розробки та деплою

Основи Docker

  • Встановите Docker і розглянете основні команди для роботи з контейнерами
  • Створите перший контейнер
  • Розглянете поширені проблеми під час встановлення Docker і способи їх розв'язання

Створення та управління Docker-образами

  • Дізнаєтеся, що таке Dockerfile
  • Навчитеся створювати й керувати Docker-образами через Docker Hub
  • З'ясуєте, як оптимізувати Docker-образи та підвищувати ефективність
  • Розглянете безпекові застереження під час створення Docker-образів

Docker Compose. Part 1

  • Дізнаєтеся, що таке Docker Compose
  • Навчитеся використовувати Docker Compose для керування багатоконтейнерними застосунками
  • Створите docker-compose.yml для застосунків та сервісів і протестуєте їхню роботу
  • Розглянете Docker Networking та Volumes для збереження даних
  • З'ясуєте, як налаштовувати мережеву взаємодію між контейнерами

Docker Compose. Part 2

  • Дізнаєтесь, як налаштувати залежності між контейнерами та здійснювати перевірку healthcheck
  • Розглянете роботу build-процесу в docker-compose.yml
  • З'ясуєте на базовому рівні, як працює Docker Swarm режим
  • Розглянете Use Cases (юзкейси), які покривають bind mounts

Основи Kubernetes

  • Розглянете архітектуру й основні компоненти Kubernetes
  • Дізнаєтеся, як налаштувати Kubernetes-кластер
  • Навчитеся створювати Pods та Deployments
  • Розберете можливості використання Rancher Desktop для локальної розробки

Pod, Deployment та ReplicaSet в деталях

  • Детально розглянете весь "життєвий цикл" Pod'а
  • Навчитеся створювати й керувати Deployment і ReplicaSet та з'ясуєте, які є стратегії їх розгортання
  • Дізнаєтеся відмінність між Secrets та ConfigMaps та зможете використовувати ConfigMaps для управління конфігураціями

Service та Ingress у Kubernetes

  • Дізнаєтеся, як налаштовувати балансування навантаження в Kubernetes
  • З'ясуєте, як створювати сервіси для доступу до застосунків та їхнього масштабування
  • Навчитеся працювати з механізмами для моніторингу стану контейнерів та автоматичного керування ними

Воркшоп. Розгортання застосунку в Kubernetes

  • Розгорнете застосунок Kubernetes
  • Налаштуєте доступ до нього через Ingress
  • Створите тестове навантаження та автоматично масштабуєте застосунок
  • Оновите версію застосунку

Робота з Persistent Storage у Kubernetes

  • Розглянете Persistent Volumes та Persistent Volume Claims
  • Дізнаєтеся, як працювати з Persistent Storage для збереження даних у Kubernetes
  • Ознайомитеся з типовими прикладами використання Persistent Storage у кластері
  • Навчитеся створювати snapshots для резервного копіювання та відновлення даних у Kubernetes

Автоматизація розгортання за допомогою Helm

  • Дізнаєтеся, що таке Helm і як створювати Helm-чарти
  • Навчитеся робити й використовувати Helm-чарти для автоматизації розгортання

Розширені можливості Kubernetes. Контролери та оператори

  • Зрозумієте відмінність між декларативним та імперативним підходами в Kubernetes
  • Дізнаєтеся, що таке контролери та оператори, чим вони відрізняються і яку роль відіграють в автоматизації кластерів
  • Ознайомитеся з поняттям Custom Resource Definition (CRD) та навчитеся розширювати функціональність Kubernetes під власні потреби

GitOps-підхід і Flux CD

  • Розумітимете основні переваги GitOps-підходу для керування Kubernetes-кластерами
  • Дізнаєтеся, що таке Flux CD, його ключові компоненти і як він реалізує GitOps на практиці
  • Навчитеся налаштовувати синхронізацію між репозиторієм та кластером для автоматичного застосування змін

Воркшоп: розгортання комплексного застосунку та Q&A-сесія

  • Зрозумієте, як комплексно розгортати вебзастосунки
  • Спробуєте розгорнути застосунок з використанням Docker і Kubernetes та інтегрувати всі компоненти курсу
  • Отримаєте відповіді на запитання на Q&A-сесії

Презентація курсового проєкту

  • Розробите комплексний застосунок на мікросервісній архітектурі
  • Контейнеризуєте мікросервіси так, щоб кожен взаємодіяв один з одним і отримував зворотний зв'язок щодо їхньої роботи

Особливості курсу

  • Допомога ментора
  • Практика
  • Курсовий проєкт
  • Сертифікат про проходження курсу

Викладачі курсу

Олег Заревич - Principal DevOps/SRE at Intellias

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
Мир Современного Образования
Формат
Online
Начало обучения
07.04.2026
Длительность
27 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
30 000 UAH за курс
Учебный центр
Hillel IT school
Формат
Online
Начало обучения
27.02.2026
Длительность
32 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
19 200 UAH за курс
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
20.04.2026
Длительность
7 недель
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
11 824 UAH за курс
Учебный центр
IT Education Center
Формат
Online
Начало обучения
26.03.2026
Длительность
9 месяцев
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
90 000 UAH за курс