Основы DevOps
Пока неизвестно
18 ак.ч.
онлайн
удостоверение о повышении квалификации государственного образца
23 000 ₽
Подробнее о курсе
Документ после выпуска
удостоверение о повышении квалификации государственного образца
Программа курса
1. Информация по тренингу (теория – 0,4 ч., практика – 0,5 ч.)
Знакомство Описание разделов Общие моменты по проведению
2. Что такое DevOps (теория – 1,7 ч.)
Типовые проблемы при разработке ПО Что такое DevOps Лучшие практики DevOps Инструменты DevOps Культура DevOps Трудности при DevOps
3. Автоматизация (теория – 0,6 ч., практика – 0,3 ч.)
Автоматизация: цели, задачи Декларативный и императивный подходы Типовые задачи Описание популярных языков программирования в DevOps
4. Версионный контроль (теория – 1 ч., практика – 1 ч.)
Отслеживание изменений Эволюция и знаковые систем контроля версий Обзор и введение Git Инспекция кода (code review) Рабочие процессы при версионировании (workflow)
5. Инфраструктура (теория – 1 ч., практика – 0,7 ч.)
Инфраструктура как не-код Инфраструктура как код Популярные инструменты Декларативное и императивное описание IaaS, PaaS, SaaS Облака Введение в Terraform
6. Управление конфигурацией (теория – 1 ч., практика – 0,7 ч.)
Определение, цели и задачи Модели управления Изменяемая (mutable) и неизменяемая (immutable) инфраструктура Подходы Frying и Baking Настройка Push и Pull Обзор популярных инструментов Введение в Ansible
7. Контейнеризация (теория – 1 ч., практика – 1 ч.)
Определение, цели и задачи Сравнение контейнеризации и виртуализации Введение в Docker Запуск приложений в контейнерах Запуск служб в контейнерах Построение образов
8. Оркестрация (теория – 1 ч., практика – 0,7 ч.)
Трудности при работе с контейнерами Контейнерная оркестрация Введение в Kubernetes Запуск приложений в Kubernetes Сетевой доступ к приложениям в Kubernetes Рассмотрение альтернатив Kubernetes
9. Непрерывная интеграция (теория – 1 ч., практика – 1 ч.)
Типовые проблемы при совместной разработке Конвейер (pipeline) и основные этапы Лучшие практики Популярные инструменты Введение в Jenkins
10. Непрерывная поставка и развёртывание (теория 1 ч, практика 1 ч)
Определение, цели и задачи Конвейер поставки Основные трудности Требования к приложениям Форматы артефактов Версионирование артефактов Множество окружений Решение проблем с изменением окружений Обновление и откат приложений Развёртывание приложений в Kubernetes
11. Мониторинг и логирование (теория – 0,4 ч., практика – 0,7 ч.)
Определение, цели и задачи Лучшие практики
12. Заключение (теория – 0,3 ч.)
Подведение итогов Обсуждение других практик Что может быть дальше
Всего: теория – 10,4 ч. (58%), практика – 7,6 ч. (42%)
Оставьте отзыв
Похожие курсы
Оставьте заявку
Наши консультанты ответят на все вопросы
И помогут в выборе
Нажимая кнопку, вы даете согласие на обработку персональных данных