Як побудувати CI/CD процеси
  • guide
  • infrastructure
  • супровідні матеріали
  • тест + сертифікат

ЯК ПОБУДУВАТИ CI/CD-ПРОЦЕСИ

Розберіться в Continuous Integration/Continuous Deployment (CI/CD) процесах, щоб оптимізувати процес розробки, тестування та деплою

Лектор:
Олександр Хаустов

Senior System Engineer в

EPAM

про гайд

  • формат:

    відеокурс

  • тривалість:

    6 занять

  • мова викладання:

    українська

Короткий відеокурс, на якому ви розберете набір методологій CI/CD, які дають змогу підтримувати високий темп розробки, зменшують імовірність помилок і спрощують доставку продукту до користувача. У результаті ви навчитеся самостійно будувати CI/CD-пайплайн.

ВАШІ РЕЗУЛЬТАТИ:

 
icon
навчитеся організовувати структуру репозиторіїв та обирати стратегії бранчування
 
 
icon
зможете налаштувати sandbox для виконання практичних завдань
 
 
icon
навчитеся створювати й налаштовувати СІ-пайплайни
 
 
icon
зможете швидко випускати нові функції та підвищите конкурентоспроможність продукту
 

Програма

  • 01 заняття

    Побудова CI/CD-процесів

    • зрозумієте потребу автоматизації
    • розберете типову структуру CI/CD-процесу
    • ознайомитеся з основними інструментами для кожного процесу і зрозумієте, коли їх застосовувати
  • 02 заняття

    Структуризація та зміни до source-коду

    • дізнаєтеся, як організувати структуру репозиторіїв у своєму проєкті
    • з’ясуєте, як вибрати стратегію бранчування та побудувати навколо неї процес розробки
  • 03 заняття

    Підготовка sandbox для практичних завдань

    • дізнаєтеся, як налаштувати sandbox для виконання подальших практичних завдань
    • розглянете інструменти, які використовують для побудови пайплайну
    • навчитеся обирати інструменти під свій проєкт встановите Docker
  • 04 заняття

    Налаштування інтеграції між сервісами

    • створите сервісні акаунти
    • зрозумієте, як частини оточення взаємодіють між собою для автоматизації
    • налаштуєте SonarQube і Jenkins
    • налаштуєте інтеграцію інструментів один із одним
  • 05 заняття

    Збір артефактів і статичний аналіз коду

    • вивчите складові CI-пайплайну
    • дізнаєтеся, як пишуть пайплайни для GitLab CI
    • зʼясуєте, як витрачати менше часу на написання пайплайну
  • 06 заняття

    Деплой артефакту й тестування

    • вивчите складові СD-пайплайну
    • дізнаєтеся, як пишуть пайплайни Jenkins
    • зʼясуєте, як витрачати менше часу на написання Jenkins-пайплайнів

ВАРТІСТЬ

2100 грн

• Інсайти й експертиза від досвідченого практика
• Фінальний тест на перевірку знань
• Доступ до відеоуроків залишається у вас назавжди

 
 
 
Реєструючись, ви погоджуєтеся з умовами договору-оферти та політикою конфіденційності.

СУМІЖНІ КУРСИ

photo
ІГОР МАРТИНЮК,
DevOps Engineer у BlaBlaCar

Курс, після якого ви пирскорите розгортання та масштабування застосунків, забезпечите безперервний розвиток і доступність ІТ-продуктів.

photo
МИХАЙЛО ЄДЕМСЬКИЙ,
Senior Software Engineer в Microsoft

Курс, на якому ви навчитеся проєктувати й будувати розподілені системи з нуля, організовувати команди розробників, а також здійснювати міграцію моноліту на мікросервіси.

photo
ОЛЕГ МУРАВСЬКИЙ,
Principal Data Architect в eBay

Практичний курс, який допоможе опанувати сучасні практики з хайлоаду та системного дизайну, що застосовують у великих і середніх компаніях.

photo
СЕРГІЙ ВАЩЕНКО,
7+ років досвіду в розробці у сфері Frontend/Backend

Курс, який допоможе опанувати платформу Node.js та основні фреймворки типу Express.js і Jest, щоб створювати кросплатформні застосунки.

photo
АРТЕМ ВЕРЕЩАКА,
Platform Software Engineer у Speechify
former Tech Lead у Bolt

Комплексний курс про те, як знаходити нестандартні рішення у складних задачах програмування, оптимізувати код і масштабувати ІТ-системи, спираючись на знання з алгоритміки.

photo
ЄВГЕН ТИМОШЕНКО,
Senior DevOps Engineer в DataArt

Гайд, який ознайомить із концепцією IaC, допомже опанувати інструменти автоматичного налаштування серверів, уніфікації конфігурацій та пришвидшення розгортання.

 

FAQ

1. Як отримати доступ до курсу?
 
Ви можете оплатити вартість курсу онлайн в кілька кліків. Доступ до відеоуроків і корисних матеріалів залишається з вами назавжди.
2. Коли відбувається підключення?
 
Підключення до занять відбувається протягом дня. Якщо ви не отримали лист на реєстрацію в особистому кабінеті студента — зв’яжіться з нами:

дзвоніть: +380731727407
пишіть: info@robotdreams.cc
3. Як відбувається навчання?
 
Навчання відбувається в зручній LMS-системі, де можна переглядати заняття і виконувати завдання.
4. Чи можна повернути кошти?
 
Цей формат курсів не передбачає повернення коштів.
5. Чи отримаю я сертифікат-підтвердження про навчання?
 
Так, сертифікат автоматично згенерується через 90 днів після вашого підключення до навчання. Якщо пройдете швидше ― зверніться до нас і ми швидко згенеруємо його.