О курсе
Курс состоит из двух мастер-классов: вводного и продвинутого. Вводный мастер-класс рассматривает основные понятия CI/CD, такие как pipeline, stage, steps, переменные окружения, Docker, кеширование, артефакты, review apps и простейший деплой. Продвинутый мастер-класс фокусируется на GitLab и включает сборку Docker-образов, интеграцию с репозиториями, оптимизацию пайплайнов, использование Kubernetes и Helm, а также организацию blue/green deployment. Авторы делятся практическим опытом, подчёркивая, что DevOps — это культура, а не должность, и стремятся дать понимание сути процессов, а не просто набор команд.
Что рассматривается в программе
- рассматривается понятие CI/CD и его метрики
- разбираются базовые элементы pipeline: stage, steps, зависимости
- изучается работа с переменными окружения и безопасностью
- рассматривается Docker как среда выполнения CI
- описывается настройка деплоя на сервер
- разбираются кеширование и артефакты
- изучается использование Kubernetes и Helm для деплоя
Кому может быть полезен курс
- тем, кто интересуется CI/CD и DevOps-практиками
- frontend-инженерам, желающим расширить знания в области автоматизации
- специалистам, которым нужно ознакомиться с организацией пайплайнов в GitLab
Вопросы о программе
На какую аудиторию рассчитан курс?
Курс ориентирован на frontend-инженеров, но также будет полезен всем, кто интересуется CI/CD. Вводный мастер-класс подходит для начинающих, продвинутый — для тех, кто хочет углубиться в GitLab и Kubernetes.
Какие инструменты рассматриваются в курсе?
В курсе рассматриваются GitLab (включая бесплатную версию), Docker, Kubernetes, Helm, а также общие принципы CI/CD, не привязанные к конкретной платформе.
Есть ли практические занятия?
Да, в курс включены семинары с живым общением, на которых разбираются примеры настройки CI/CD, приближенные к реальным задачам.