Вы поймете принципы работы CI/CD, научитесь автоматизировать процесс интеграции и поставки и сможете ускорить цикл разработки с минимальными рисками.

Пройдете путь от создания самого простого пайплайна до настройки сложных вариантов CI/CD с возможностью отката на предыдущую версию по нажатию одной кнопки.

Gitlab CI/CD

Видеокурс + АМА-сессия
доступен всегда
CI/CD — DevOps-практика, которая автоматизирует процессы интеграции и поставки и позволяет вам регулярно выпускать ПО высокого качества.

С помощью CI/CD вы можете отправить изменения в главную ветвь и быть уверены, что они будут протестированы и развернуты в продакшене без вашего участия.

CI автоматически соберет программное обеспечение, протестирует его и оповестит вас, если что-то пойдет не так.

CD автоматически установит изменения кода на сервера компании и выполнит дополнительные тесты.

Благодаря CI/CD вы не тратите время на поиск и исправление сбоев и можете сосредоточиться на разработке новых функций.
CI/CD — DevOps-практика, которая автоматизирует процессы интеграции и поставки и позволяет вам регулярно выпускать ПО высокого качества.

С помощью CI/CD вы можете отправить изменения в главную ветвь и быть уверены, что они будут протестированы и развернуты в продакшене без вашего участия.

CI автоматически соберет программное обеспечение, протестирует его и оповестит вас, если что-то пойдет не так.

CD автоматически установит изменения кода на сервера компании и выполнит дополнительные тесты.

Благодаря CI/CD вы не тратите время на поиск и исправление сбоев и можете сосредоточиться на разработке новых функций.
Чему вы научитесь
Применять принципы CI/CD

Освоите конвейерный метод разработки, научитесь работать с пайплайнами, билдами и артефактами.
Работать с Gitlab


Узнаете, из чего состоит Gitlab и какие у него возможности и настройки, создадите свой проект.
Работать с Gitlab CI


Разберете лучшие практики построения пайплайна, особенности шаблонизации и работы с переменными.
Работать с инцидентами

Научитесь добавлять в пайплайн возможность отката назад, узнаете, что такое динамическое окружение и что оно дает.
Программа
Все занятия проходят в Личном кабинете Слёрма. Вы сами выбираете, где и когда смотреть их. После изучения каждой темы нужно будет выполнить практическое задание на стендах платформы.
Первые 2 темы доступны бесплатно в мини-курсе «Что такое CI/CD?»
Для тех, кто хочет погрузиться в изучение работы с CI/CD и Gitlab CI, но прежде желает увидеть подачу спикеров, послушать звук, посмотреть качество видео. Получить доступ.
Темы:
  • Историческая справка.
  • Необходимость автоматизации релизов, тестирования, их повторяемость.
  • Ускорение разработки продукта.
  • Унификация и мощности для сборки продукта.
Спикеры
  • Александр Швалов
    Старший системный инженер, Wrike, ex-Слёрм, ex-Southbridge


    – Настраивал и сопровождал Kubernetes-проекты в Southbridge
    – Certified Kubernetes Administrator
    – Преподаёт на курсах Слёрм

    Читать интервью со спикерами
  • Тимофей Ларкин
    Ведущий инженер X5 Retail Group


    – Руководил направлением автоматизации в дирекции BigData компании X5 Retail Group
    – Строил платформы для разработки и хостинга продуктов (Kubernetes, Gitlab-CI и сопутствующая обвязка)
    – Реализовывал DevOps как сервис для продуктовых команд
    – Выступал с докладом на DevOpsConf
  • Александр Довнар
    Lead DevOps в Naviteq (ex. Onesoil and EPAM)


    – 11+ лет в IT и сетях, 7+ лет в DevOps
    – AWS Community builder и сертифицированный архитектор
    – DevOps Kitchen Talks подкаст со-ведущий
    – В основном работает с облачными провайдерами (чаще всего - AWS), IaC (Terraform), Kubernetes, Docker, CI\CD (GitLab и другие) и другими инструментами
Теперь видеокурс — не просто видеокурс
Традиционно в Слёрме видеокурс — только записанные видеоуроки без обратной связи. Мы решили усилить курс и добавили к нему АМА-сессию, которая проходит раз в несколько месяцев.
И что это всё значит?
Ее проведет Lead DevOps в Navite Александр Довнар, он принимал участие в обновлении видеокурса и вел несколько предыдущих потоков.
Кто будет вести АМА-сессию?
Купите видеокурс и накануне встречи мы пришлем вам ссылку. Если не сможете присутствовать — задайте вопросы в форме обратной связи, спикер разберет их, а вам останется лишь посмотреть запись.
Как попасть на АМА-сессию?
Видеокурс
30 000
Видеоуроки, доступны сразу на 2 года

Практические задания
Стенды для практики


АМА-сессия 28 апреля в 18:00

Комплектом выгоднее
Обычная цена 30 000 ₽
Обычная цена 50 000 ₽
Комплект
Выгода составит 16 000 ₽
Базовый курс о Kubernetes: компоненты, абстракции, настройка кластера
Kubernetes База (видеокурс)

Gitlab CI/CD
Путь от простого пайплайна до настройки сложных вариантов CI/CD
Обычная цена 30 000 ₽
Обычная цена 15 000 ₽
Комплект
Выгода составит 9 000 ₽
Сможешь запускать приложения и работать с образами на продвинутом уровне
Docker для админов и разработчиков

Gitlab CI/CD
Путь от простого пайплайна до настройки сложных вариантов CI/CD
Вопросы
Учиться будет проще, если вы владеете базовыми навыками работы с Git и Docker:
  • умеете клонировать репозиторий и добавлять в него файлы;
  • умеете собирать docker-образы и запускать контейнеров из них.
Хорошо разбираетесь в Linux:
  • умеете работать с systemd, sudo, ip, ifconfig, cron;
  • умеете работать с консолью — автокомплит, хистори и др.;
  • знаете bash на уровне написания (минимум чтения) скриптов;
  • знаете основных утилит в линукс — ps, grep, cat, free и др.
Вы можете их задать директору курса Наталье Чайковской
Остались вопросы?