
DEV-032 DevOps и CI/CD для разработчиков
Начало: По мере набора группы
Длительность: 1 неделя
СертификатОнлайн
Описание курса
Тренинг является прекрасным практическим введением в методологию автоматизации технологических процессов сборки, настройки и развёртывания программного обеспечения – DevOps. Вы подробно изучите, что такое Continuous Integration, Continuous Delivery и Continuous Deployment.
- Знакомство
- Описание разделов
- Общие моменты по проведению
- Отслеживание изменений
- Эволюция и знаковые систем контроля версий
- Обзор и введение Git
- Инспекция кода (code review)
- Рабочие процессы при версионировании (workflow)
- Типовые проблемы при совместной разработке
- Конвейер (pipeline) и основные этапы
- Лучшие практики
- Популярные инструменты
- Виды артефактов
- Введение в Docker: запуск приложений в контейнерах, построение образов
- Введение в Jenkins
- Определение, цели и задачи
- Конвейер поставки
- Основные трудности
- Требования к приложениям
- Версионирование артефактов
- Решение проблем с изменением окружений
- Обновление и откат приложений
- Развёртывание приложений в Kubernetes и доступ через сервисы
- Подведение итогов
- Обсуждение других практик
- Что может быть дальше