Вы поймете принципы работы CI/CD, научитесь автоматизировать процесс интеграции и поставки и сможете ускорить цикл разработки с минимальными рисками.
Пройдете путь от создания самого простого пайплайна до настройки сложных вариантов CI/CD с возможностью отката на предыдущую версию по нажатию одной кнопки.
Познакомьтесь с материалами и спикерами курса. Демодоступ доступен 3 дня.
Начать учиться на курсе по «Gitlab CI/CD»
Демодоступ к курсу откроется в LMS
CI/CD — DevOps-практика, которая автоматизирует процессы интеграции и поставки и позволяет вам регулярно выпускать ПО высокого качества.
С помощью CI/CD вы можете отправить изменения в главную ветвь и быть уверены, что они будут протестированы и развернуты в продакшене без вашего участия.
CI автоматически соберет программное обеспечение, протестирует его и оповестит вас, если что-то пойдет не так.
CD автоматически установит изменения кода на сервера компании и выполнит дополнительные тесты.
Благодаря CI/CD вы не тратите время на поиск и исправление сбоев и можете сосредоточиться на разработке новых функций.
CI/CD — DevOps-практика, которая автоматизирует процессы интеграции и поставки и позволяет вам регулярно выпускать ПО высокого качества.
С помощью CI/CD вы можете отправить изменения в главную ветвь и быть уверены, что они будут протестированы и развернуты в продакшене без вашего участия.
CI автоматически соберет программное обеспечение, протестирует его и оповестит вас, если что-то пойдет не так.
CD автоматически установит изменения кода на сервера компании и выполнит дополнительные тесты.
Благодаря CI/CD вы не тратите время на поиск и исправление сбоев и можете сосредоточиться на разработке новых функций.
Чему вы научитесь
Применять принципы CI/CD
Освоите конвейерный метод разработки, научитесь работать с пайплайнами, билдами и артефактами.
Работать с Gitlab
Узнаете, из чего состоит Gitlab и какие у него возможности и настройки, создадите свой проект.
Работать с Gitlab CI
Разберете лучшие практики построения пайплайна, особенности шаблонизации и работы с переменными.
Работать с инцидентами Научитесь добавлять в пайплайн возможность отката назад, узнаете, что такое динамическое окружение и что оно дает.
Все занятия проходят в Личном кабинете Слёрма. Вы сами выбираете, где и когда смотреть их. После изучения каждой темы нужно будет выполнить практическое задание на стендах платформы.
Для тех, кто хочет погрузиться в изучение работы с CI/CD и Gitlab CI, но прежде желает увидеть подачу спикеров, послушать звук, посмотреть качество видео. Получить доступ.
Темы:
Историческая справка.
Необходимость автоматизации релизов, тестирования, их повторяемость.
Ускорение разработки продукта.
Унификация и мощности для сборки продукта.
Темы:
Конвейерный метод разработки.
Пайплайны, билды, артефакты.
CI и CD (deployment и delivery)
Практика: быстрый старт с Gitlab CI.
Темы:
TravisCI, CircleCI.
Github Actions.
Jenkins / TeamCity.
Gitlab CI
Практика: реализация pipeline python в CircleCI, Github Actions, Jenkins, Gitlab CI
Темы:
Из чего состоит Gitlab, какие у него возможности и компоненты?
Как установить Gitlab?
Основные настройки системы Gitlab.
Практика: запуск Gitlab сервера
Темы:
Создаем свой проект в Gitlab.
Best Practices (учетки пользователей, LDAP-авторизация и т.д.).
Практика: создание простого pipeline
Темы:
Задачи и возможности runner.
Какие есть виды и для каких кейсов они нужны?
Настройка runner под проект.
Практика: настройка Gitlab runner
Темы:
Для чего этот файл нужен, что из себя представляет?
Синтаксис, основные подходы. CI Linter от Gitlab.
Практика: создание расширенного пайплайна
Тема:
Авторизация в кластере для раннеров.
Нативный метод интеграции Gitlab с Kubernetes
Практика: пишем пайплайн по разворачиванию приложения в Kubernetes через Gitlab
Темы:
Include, шаблонизация.
Работа с переменными.
Условия работы со stage'ами.
Зависимости и параллельность stage.
Работа с инцидентами. Rollback и динамические окружения.
Добавление в пайплайн возможности Rollback
Практика: чек-лист по удобным снипетам, которые могут быть полезны в реальных проектах
Темы:
Секретные переменные
Проверка кода на безопасность
GitOps. Push и Pull модели работы
Практика: научимся интегрировать GitLab CI с HashiCorp Vault
Пишем настоящий production-ready CI/CD процесс в GitLab CI
Cпикеры курса
Александр Довнар
Lead DevOps в Naviteq
11+ лет в IT и сетях, 7+ лет в DevOps
AWS Community builder и сертифицированный архитектор
Спикер
DevOps Kitchen Talks подкаст со-ведущий
В основном работает с облачными провайдерами (чаще всего — AWS), IaC (Terraform), Kubernetes, Docker, CI\CD (GitLab и другие) и другими инструментами
Подробнее о спикере
Тимофей Ларкин
Ведущий инженер X5 Retail Group
Руководил направлением автоматизации в дирекции BigData компании X5 Retail Group
Строил платформы для разработки и хостинга продуктов (Kubernetes, Gitlab-CI и сопутствующая обвязка)
Спикер
Реализовывал DevOps как сервис для продуктовых команд
Выступал с докладом на DevOpsConf
Подробнее о спикере
Александр Швалов
Старший системный инженер, Wrike
Настраивал и сопровождал Kubernetes-проекты в Southbridge
Certified Kubernetes Administrator
Спикер
Отвечает за пайплайны и deployment
Преподаёт на курсах Слёрм
Подробнее о спикере
Александр Швалов
Старший системный инженер, Wrike
Настраивал и сопровождал Kubernetes-проекты в Southbridge
Certified Kubernetes Administrator
Спикер
Отвечает за пайплайны и deployment, а также
Преподаёт на курсах Слёрм
Тимофей Ларкин
Ведущий инженер X5 Retail Group
Руководил направлением автоматизации в дирекции BigData компании X5 Retail Group
Строил платформы для разработки и хостинга продуктов (Kubernetes, Gitlab-CI и сопутствующая обвязка)
Спикер
Реализовывал DevOps как сервис для продуктовых команд
Выступал с докладом на DevOpsConf
Александр Довнар
Lead DevOps в Naviteq
11+ лет в IT и сетях, 7+ лет в DevOps
AWS Community builder и сертифицированный архитектор
Спикер
DevOps Kitchen Talks подкаст со-ведущий
В основном работает с облачными провайдерами (чаще всего — AWS), IaC (Terraform), Kubernetes, Docker, CI\CD (GitLab и другие) и другими инструментами
CI/CD
GitLabCI
GitOps
Kaniko
ArgoCD
Какие инструменты освоите?
Cвидетельство
Именное свидетельство о прохождении курса получает студент, если:
изучил 80% курса
принимал участие в решении практик, которые входят в курс.
Этот курс может оплатить ваша компания
Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти — написали здесь.
Как купить курс
Написать нам
В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.
Курс за счёт работодателя
Написать нам
Узнать про вычет
Узнать про вычет
Предоставим все необходимые документы для получения вычета.
Налоговый вычет 13%
старт в любой момент
Видеокурс
Видеоуроки
Практические задания
Стенды для практики
в рассрочку на 4 месяца или 40 000 ₽ 25 000 ₽ единовременно
Вы отправляете нам заявку. Мы связываемся с вами, чтобы обсудить все детали, обменяться документами и запустить обучение ваших специалистов
Отзывы
Было очень много информации, мне понравилось, я даже немного разобрался с кубером! Спасибо!
отлично
Оценка:
Круто! Спасибо за курс)
отлично
Оценка:
было интересно
отлично
Оценка:
Курс интересный, плюс что используются современные технологии
отлично
Оценка:
Очень понравился, многому научился
отлично
Оценка:
Классный лектор!
отлично
Оценка:
Вопросы
Учиться будет проще, если вы владеете базовыми навыками работы с Git и Docker:
умеете клонировать репозиторий и добавлять в него файлы;
умеете собирать docker-образы и запускать контейнеров из них.
Хорошо разбираетесь в Linux:
умеете работать с systemd, sudo, ip, ifconfig, cron;
умеете работать с консолью — автокомплит, хистори и др.;
знаете bash на уровне написания (минимум чтения) скриптов;
знаете основных утилит в линукс — ps, grep, cat, free и др.
После оплаты курса вас автоматически перенаправит в личный кабинет, где будет открыт доступ к занятиям. Логин и пароль для входа мы отправим вам на электронную почту, указанную при оплате.
В формате видеокурса вы можете закончить обучение в любое время, пока у вас есть доступ к курсу. Доступ к урокам остается у вас на 2 года.
Да, все участники получат свидетельство после обучения.
Вы сможете вернуть 13% от стоимости обучения за счет государства, если трудоустроены официально. Для этого нужно подать заявление на сайте nalog.ru.
Доступ к курсу останется у вас на 2 года.
Да, для этого выберете вариант «Оставить заявку»
Да, напишите об этом в форме заявки на консультацию и мы обсудим все подробности.