← Все навыки

CI/CD: автоматизация доставки

курс про CI/CD: из чего состоит пайплайн, как собрать рабочий воркфлоу в GitHub Actions и по каким критериям выбирают стратегию деплоя.

5 модулей, 12 тем Junior+ Индивидуально с ментором

Программа

Вводный модуль

  • О курсе и как с ним работать

Модуль 1. Основы CI/CD

  • Что такое CI и CD
  • Анатомия пайплайна
  • CI-платформы: как устроены и как выбирают

Модуль 2. GitHub Actions на практике

  • Модель GitHub Actions: события, воркфлоу, джобы, раннеры
  • Первый воркфлоу: сборка и тесты
  • Матрицы, кэш и зависимости джоб
  • Секреты и сборка Docker-образа в CI

Модуль 3. Деплой и качество

  • Стратегии деплоя
  • Релизы, версии и артефакты
  • Контроль качества в пайплайне

Модуль 4. Вопросы с собеседований

  • Вопросы с собеседований по темам курса

Что разбираем

  • Что такое CI и CD, анатомия пайплайна, как устроены CI-платформы и как их выбирают
  • GitHub Actions — события, воркфлоу, джобы и раннеры, первый воркфлоу со сборкой и тестами, матрицы, кэш и зависимости джоб, секреты и сборка Docker-образа в CI
  • Стратегии деплоя, релизы, версии и артефакты, контроль качества в пайплайне
  • Вопросы с собеседований по темам курса

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

  • Занятия один на один с ментором под ваш темп и пробелы
  • Материалы курса открываются в личном кабинете, практику разбираете на встречах
  • Программа собирается под цель: подготовка к собеседованию или рабочая задача