О курсе
🐳 «Docker для начинающих: Шаг за шагом» - предназначен для разработчиков, системных администраторов и DevOps-специалистов, желающих освоить современный инструмент для контейнеризации приложений.
В ходе курса вы научитесь использовать Docker для автоматизации развертывания и управления приложениями в средах с поддержкой контейнеризации.
🔅 Вы узнаете, как создавать Dockerfile для своих приложений, настраивать сети и volumes, использовать Docker Compose для управления службами и настраивать CI/CD pipeline для автоматического развертывания приложений в различных окружениях.
▶️ При работе с кластерами Kubernetes необходимо понимать и глубоко осознавать фундаментальные принципы и концепции, на которых построена платформа:
- Pod'ы - атомарная единица развертывания (наименьший управляемый объект в Kubernetes)
- Jobs - гарантия выполнения (Job будет перезапускаться до достижения успешного завершения)
- CronJobs - расписание в формате cron - с поддержкой временных зон (K8s 1.27+)
- Horizontal Pod Autoscaler (HPA) - стабилизация (поведение при резких изменениях нагрузки (
behaviorпараметр)) - Vertical Pod Autoscaler (VPA) - рекомендательный режим (анализ использования ресурсов без изменения конфигурации)
- Persistent Volumes (PV)
- Persistent Volume Claims (PVC)
- Service Mesh (Istio, Linkerd)
- Cluster API (CAPI)
- Observability Stack
- Cost Optimization
📃 Курс также включает практические проекты, в которых вы сможете применить полученные знания для развертывания веб-приложений, создания микросервисов и настройки CI/CD пайплайнов для автоматического развертывания приложений в продакшене.
🖥️ По окончании курса вы будете готовы эффективно использовать Docker для автоматизации развертывания и управления приложениями в средах с поддержкой контейнеризации, что позволит вам сократить время развертывания и управления приложениями, а также обеспечить их надежность и масштабируемость.
Skills:

Для кого этот курс
Начальные требования
Базовые навыки системного администрирования
Базовые навыки работы на системе Linux для практики с Docker
Наши преподаватели
Программа курса
Сертификат
Что вы получаете
- ❐ Цель программы: ❏
- ✤ Получение слушателями профессиональных компетенций в области работы с Docker.
- ✤ Получение навыков работы с базами данных, грамотному обращению с информацией и данными.
- ✤ Установка и настройка программного обеспечения: IDE, расширений и модулей.