Курс на Stepik
Обложка курса «Docker для начинающих: Шаг за шагом» на Stepik
1 999 ₽

Docker для начинающих: Шаг за шагом 4.667

Открыть на
STEPIK.ORG

🐋 Docker для начинающих: Шаг за шагом - предназначен для разработчиков, системных администраторов и DevOps-специалистов, желающих освоить современный инструмент для контейнеризации приложений.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Docker для начинающих: Шаг за шагом»Учеников на курсе 64
Сертификаты, выданные на курсе «Docker для начинающих: Шаг за шагом»Сертификатов выдано 25
Отзывы о курсе «Docker для начинающих: Шаг за шагом»Отзывов получено 3
Рейтинг курса «Docker для начинающих: Шаг за шагом»Рейтинг курса 4.667
Уроки в курсе «Docker для начинающих: Шаг за шагом»Количество уроков 32
Тесты в курсе «Docker для начинающих: Шаг за шагом»Количество квизов 8
Задачи с кодом в курсе «Docker для начинающих: Шаг за шагом»Количество задач с кодом 4
Время прохождения курса «Docker для начинающих: Шаг за шагом»Время прохождения курса
Стоимость курса «Docker для начинающих: Шаг за шагом»Стоимость курса 1 999 ₽
Обновления курса «Docker для начинающих: Шаг за шагом»Обновления курса
Дата публикации курса «Docker для начинающих: Шаг за шагом»Дата публикации курса
Последнее обновление курса «Docker для начинающих: Шаг за шагом»Последнее обновление
Сложность normal

Чему вы научитесь

 

🐳 «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:  Git     

                                     

О курсе

🐋 Docker для начинающих: Шаг за шагом - предназначен для разработчиков, системных администраторов и DevOps-специалистов, желающих освоить современный инструмент для контейнеризации приложений.

Для кого этот курс

Целевая аудитория для курса по Docker включает: 1) Разработчиков: Разработчики, работающие с различными стеками технологий, которые хотят упростить процесс разработки, тестирования и развертывания своих приложений. Они могут столкнуться с необходимостью развертывания своих приложений на разных окружениях, и Docker позволит им легко сделать это. 2) Системных администраторов: Системные администраторы, которые хотят упростить процесс управления инфраструктурой, включая развертывание, масштабирование и управление приложениями. Docker позволит им создавать, управлять и развертывать приложения в контейнерах, что упрощает управление инфраструктурой. 3) DevOps-специалистов: DevOps-специалисты, которые хотят автоматизировать процессы разработки, тестирования и развертывания приложений. Docker позволит им создавать CI/CD пайплайны для автоматического развертывания приложений в различных окружениях. 4) Студентов: Студенты, изучающие разработку ПО, которые хотят получить практические навыки в использовании Docker для разработки, тестирования и развертывания приложений. Docker является важным инструментом в современной разработке ПО, и студенты, изучающие его, будут иметь преимущество на рынке труда. 5) Малые и средние предприятия: Малые и средние предприятия, которые хотят упростить процесс развертывания и управления приложениями. Docker позволит им создавать, управлять и развертывать приложения в контейнерах, что упрощает управление инфраструктурой и позволяет быстро масштабировать приложения.

Начальные требования

Базовые навыки системного администрирования

Базовые навыки работы на системе Linux для практики с Docker

Преподаватели курса

Сертификат курса Docker для начинающих: Шаг за шагом

Сертификат

Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 25 учеников получили сертификат.

Что вы получите

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

Нагрузка

4-5 часов в неделю

Расскажите о курсе друзьям