IT Education Center

CI/CD. Практикум

4 320 UAH за курс
3 недель
Для опытных
DevOps SysAdmin
Этот курс про CI/CD: научишься работать с GitLab, Jenkins, GitHub Actions и Bitbucket Pipelines. Разберешь настройку пайплайнов, работу с репозиториями и автоматизацию билдов. Групповые занятия с фиксированным расписанием, практика и поддержка ментора.

О курсе

Программа курса

Основы CI/CD и Git

На первом занятии рассматриваются базовые понятия CI/CD. Слушатели узнают, что такое непрерывная интеграция и доставка, ознакомятся с основными системами - GitLab, Jenkins, GitHub Actions и Bitbucket Pipelines. Курс объясняет различные подходы к настройке CI/CD, концепцию blue-green deployment и основы работы с системой контроля версий Git.

Работа с GitLab

Два занятия посвящены практической работе с GitLab. Слушатели научатся базовой настройке системы, созданию пользователей, групп и проектов, работе с репозиториями. На практике происходит инсталляция GitLab на виртуальной машине, подключение GitLab Runners к проектам и изучение типов раннеров. Вторая часть охватывает индивидуальные и групповые раннеры, shared runners, динамические runners в Kubernetes и передачу переменных в пайплайн.

Работа с Jenkins

Два модуля посвящены работе с Jenkins. Слушатели изучают управление пользователями, группами, role-based access и систему плагинов. Рассматриваются типы build agents - локальные, удаленные и в контейнерах, а также параметризованные сборки. Практическая часть включает инсталляцию Jenkins, создание Jenkins Jobs, работу с Jenkinsfile и Pipelinefile.

Автоматизация и интеграции

Последний модуль охватывает автоматический запуск билдов и интеграции в пайплайн. Слушатели изучают webhooks и другие интеграции, а также работают с GitHub Actions и Bitbucket Pipelines. Занятие включает сессию вопросов и ответов и разбор реальных кейсов.

Результаты обучения

После завершения курса слушатели научатся работать с GitLab, Jenkins, GitHub Actions и Bitbucket Pipelines. Они смогут настраивать пайплайны, создавать пользователей, группы и проекты в различных CI/CD-системах, а также взаимодействовать с репозиториями. Курс дает понимание подходов к настройке CI/CD-процессов, принципов работы с GitLab Runners, автоматического запуска билдов и интеграций с инструментами CI/CD.

Формат обучения

Курс проводится в групповом формате с фиксированными датами и временем лекций. Для всех студентов создается общий канал в Telegram. Ментор предоставляет ответы на все вопросы, возникающие во время обучения.

Что включено

Вечерние занятия
Выдается диплом/сертификат
Сопровождение ментора