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. Ментор надає відповіді на всі питання, що виникають під час навчання.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Супровід ментора