О курсе

Курс состоит из двух мастер-классов: вводного и продвинутого. Вводный мастер-класс рассматривает основные понятия 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, приближенные к реальным задачам.