практикум

Gitlab CI

Освойте GitLab CI для автоматизации сборки, тестирования и развертывания приложений. Научитесь настраивать эффективные пайплайны от идеи до продакшена в одном инструменте.

стек, который вы освоите

GitLab CI/CD
Автоматизация процессов разработки
GitLab CI/CD автоматизирует сборку, тестирование и развертывание приложений, что ускоряет выпуск обновлений и улучшает качество кода.
Стандарт современной индустрии
Владение GitLab CI/CD является обязательным требованием для DevOps-инженеров и необходимым навыком для современных разработчиков.
Единая платформа DevOps
GitLab предоставляет полный цикл "от идеи до продакшена" в одном инструменте, унифицируя процессы разработки и снижавая сложность.
Rebrain
— большое сообщество IT-специалистов, создаём
практикумы по инфраструктуре с 2018 года
Почему выбирают наши программы
  • Автоматические проверки — мгновенная обратная связь по заданиям
  • Проверки менторами — DevOps-инжерами с опытом в индустрии от 5+ лет
  • Возможность общаться с опытными практикующими специалистами
  • Свободный темп — проходите без жёстких дедлайнов
  • Прикладные задачи — кейсы, приближенные к реальной работе DevOps-инженера
phone

Кому подойдёт

Системные администраторы

Администраторам, которым необходимо настроить и поддерживать инфраструктуру GitLab Runners, а также автоматизировать развертывание приложений.

DevOps-инженеры

Специалистам, начинающим карьеру в DevOps, чтобы получить практические навыки настройки CI/CD пайплайнов в GitLab — ключевом инструменте индустрии.

Разработчики ПО

Для разработчиков, которые хотят автоматизировать процессы сборки, тестирования и развертывания своих приложений, чтобы сосредоточиться на коде.

Как проходит
практикум

Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий. Мы понимаем, что нужно знать, чтобы на собеседовании или при выполнении задач чувствовать себя уверенно. После наших практикумов специалисты легко адаптируются к реальным рабочим условиям.

Материалы останутся с вами навсегда
Проходите в удобное для вас время

программа практикума

Gitlab CI

  • Введение в GitLab CI/CD
  • GitLab Runners: Архитектура и Установка
  • Базовый синтаксис: .gitlab-ci.yml
  • Управление ходом пайплайна: rules
  • Переменные и Секреты
  • Cache vs Artifacts: Передача данных
  • Работа с Docker: image и services
  • Сборка Docker-образов в CI (Docker-in-Docker)
  • Шаблоны и переиспользование: include и extends
  • Продвинутые пайплайны: DAG, Parent-Child, Triggers
  • Окружения и Развёртывание (Deployments)
  • Интеграция с экосистемой: Registry и Pages
  • DevSecOps: Внедрение безопасности
  • Итоговый проект
  • Заключение
  • Введение
Эксперт практикума
Юрий Береговой
Юрий Береговой
В инфраструктуре работаю около четырёх лет: начинал с развёртывания собственных pet-проектов в облаках и постепенно всё глубже уходил в DevOps-задачи, параллельно с бэкендом. Использую Kubernetes для оркестрации, облачные платформы (AWS/GCP), Terraform и Ansible для IaC, а также CI/CD-пайплайны на базе Jenkins. В Rebrain пришёл за более сложными и нестандартными задачами, которые требуют взгляда шире привычного и позволяют прокачиваться быстрее.
Автор кейса EFK

Ключевые навыки для резюме:

Создание и конфигурация end-to-end пайплайнов в GitLab CI/CD для автоматизации сборки, тестирования и развертывания приложений
Установка, регистрация и обслуживание GitLab Runners с Docker-executor для различных сред выполнения задач
Настройка защищенных переменных (Masked, Protected) и безопасное использование токенов в пайплайнах
Применение кеширования зависимостей и артефактов для значительного ускорения выполнения CI/CD процессов
Сборка Docker-образов с использованием Docker-in-Docker (DinD) и работа с GitLab Container Registry
Интеграция сканеров безопасности (SAST, Secret Detection, Dependency Scanning) в процесс разработки
Конфигурация динамических окружений, Review Apps и управление деплоями в staging/production

немного о
технологии

Единая платформа DevOps

GitLab объединяет весь цикл разработки от планирования до мониторинга. Вам не нужно интегрировать разные инструменты - всё работает из коробки.

Pipeline as Code

Вся конфигурация CI/CD хранится в одном файле .gitlab-ci.yml в вашем репозитории. Это позволяет версионировать, ревьюить и легко переносить настройки между проектами.

Автоматизация качества кода

GitLab CI/CD автоматически запускает тесты, проверки безопасности и линтеры при каждом коммите. Вы сразу видите проблемы в merge request перед мержем.

Быстрое развертывание

Настройте автоматический деплой на staging при пуше в main и ручной деплой в production по кнопке. GitLab отслеживает состояние каждого развертывания.

Хранилище артефактов

Gitlab позволяет вам хранить разные артефакты - от docker образов до nuget'ов.

Остались вопросы?
Приходите на бесплатную консультацию с экспертом. Мы ответим на все вопросы
и подробнее расскажем о практикуме.

практикум

Gitlab CI

В стоимость входит:

  • Выполнение задач на настоящей инфраструктуре
  • Сопровождение — менторы, координатор
  • Бессрочный доступ к теоретической части практикума
стоимость
25.000 руб.
от 6.250 руб./мес.

долями на 4 платежа

от 6.250 руб./мес.

долями на 4 платежа, или сразу - 25.000 руб.

Перейти к оплате >>>

Файлы куки

При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie и других похожих технологий в соответствии с настоящим Уведомлением.