Онлайн-курс

Gitlab CI/CD

Дата

В любое время

Цена

от 35000

Компания

Место проведения

Онлайн

Направления

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

Gitlab 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 и какие проблемы эта методика решает?
Темы:

  • Историческая справка.
  • Необходимость автоматизации релизов, тестирования, их повторяемость.
  • Ускорение разработки продукта.
  • Унификация и мощности для сборки продукта.
    • Общий принцип работы CI/CD. Поймете, какую роль играет CI/CD в рабочих процессах, и что реализует Gitlab
    • Обзор CI-систем. Узнаете об основных игроках, которые предлагают инструменты CI/CD на рынке
    • Обзор Gitlab, его установка и настройка. Узнаете, из каких компонентов состоит Gitlab, научитесь запускать Gitlab сервер
    • Ваш первый проект в Gitlab. Узнаете рекомендации по работе с Gitlab после установки: безопасность и обслуживание
    • Gitlab Runner и его настройка. Узнаете, что такое runner, как они запускаются
    • Файл .gitlab-ci.yml. Узнаете синтаксические особенности описания Gitlab pipeline и основные возможности
    • Интеграция с Kubernetes. Узнаете, как Gitlab может интегрироваться с Kubernetes, и научитесь разворачивать приложение внутрь кластера
    • Продвинутые приемы работы (и возможности) GitLab CI. Узнаете самые сложные и интересные функциональные возможности в Gitlab
    • GitOps. Узнаете о подходе GitOps и как его можно реализовать с использованием Gitlab CI
    • Безопасность в CI/CD. Узнаете, как обеспечить безопасность кода и ваших CI/CD пайлпайнов с помощью GitLab CI
    • Идеальный пайплайн со Слёрм. Закрепим материал на практике и сделаем Production-grade пайплайн, который может служить прототипом на реальных проектах

Слёрм, учебный центр

Обучение для инженеров и технических лидеров.

Образование для людей. Интенсивы, видеокурсы и корпоративное обучение от практикующих экспертов.

  • Практическая работа на интенсивах и курсах приближена к реальным кейсам
  • Слёрм вырос из внутреннего обучения Southbridge. Мы учим тому, в чём уверены сами.
  • Особый подход к работе со спикерами. Не наём, а поиск знакомых экспертов, в которых есть личная уверенность.
  • Сертификат, подтверждающий успешное прохождение обучения.
  • Получение налогового вычета
  • Закрытое комьюнити IT-специалистов

Как проходит обучение

  • Смотрите видео с теорией. Вас ждут 8 видеоуроков в хорошем качестве. На них спикер объясняет теорию и показывает, как выполнять практические задания. Доступ к материалам сохраняется на 2 года.
  • Делаете практические задания на стендах в личном кабинете. Вместе с каждым уроком вы получаете домашнее задание. Для его выполнения будут предоставлены сервера Selectel. Все задания максимально приближены к задачам, с которыми вы можете столкнуться в работе.
  • Сдаёте сертификацию. Для получения номерного сертификата мы попросим вас выполнить итоговый проект.

Почему именно Слёрм

  • Максимум практических знаний. Обучение без воды и нудной теории — учим тому, что можно сразу внедрять на практике
  • Комьюнити единомышленников. Ученики курса на потоке получают доступ в закрытый Telegram-канал с поддержкой эксперта
  • Работа на реальных стендах. Для выполнения заданий вам будут предоставлены настоящие сервера Selectel.

Сертификация

  • После прохождения видеокурса вы также можете пройти сертификацию по Docker. Это отдельный набор практических заданий, которые вам нужно выполнить в ограниченное время.
  • Вся работа проверяется и валидируется специалистами Слёрм. По итогам дадим именной сертификат, если вы наберете достаточно проходных баллов.

Особое предложение для команд от 10 человек:

Запустим поток в удобные для вас даты с поддержкой наставников в чате и АМА-сессиями только для сотрудников вашей компании