О курсе
Онлайн курс «CI/CD: автоматизация сборки и доставки приложений» — это программа профессиональной переподготовки, направленная на освоение базовых принципов автоматизации процессов сборки, тестирования, проверки и доставки приложений с использованием CI/CD-подхода.
В рамках курса Вы изучите, зачем нужны CI/CD-процессы, как они помогают ускорять выпуск изменений, снижать количество ручных ошибок, контролировать качество кода, запускать проверки и обеспечивать более стабильное развертывание приложений в тестовые и рабочие окружения.
Курс включает практическую работу с типовыми задачами начинающего DevOps-специалиста: настройка репозитория, описание этапов pipeline, запуск автоматической сборки, выполнение базовых тестов, проверка артефактов, настройка переменных окружения, просмотр логов и анализ ошибок выполнения.
Отдельный блок посвящён доставке приложений. Вы рассмотрите этапы build, test, deploy, работу с ветками, правила запуска pipeline, ручные и автоматические этапы, окружения разработки и тестирования, откат изменений на базовом уровне и подготовку инструкций для команды.
Особое внимание уделяется надежности процесса. Вы изучите, как фиксировать параметры сборки, хранить секреты безопасно, ограничивать доступы, проверять результаты выполнения pipeline, документировать этапы и снижать риски при выпуске обновлений.
Практический блок программы направлен на подготовку итогового проекта по CI/CD. Вы сможете описать простой pipeline для приложения, настроить этапы сборки, тестирования и доставки, подготовить документацию и защитить итоговую работу.
В ходе программы Вы освоите:
• основы CI/CD и автоматизации доставки приложений;
• структуру pipeline и основные этапы build, test, deploy;
• работу с репозиториями, ветками и правилами запуска;
• настройку переменных окружения и артефактов;
• просмотр логов и диагностику ошибок pipeline;
• базовые подходы к безопасному хранению секретов;
• подготовку документации для команды;
• итоговый проект по автоматизации сборки и доставки приложения.
Программа подойдёт начинающим DevOps-инженерам, системным администраторам, разработчикам, тестировщикам, ИТ-специалистам, специалистам эксплуатации и всем, кто хочет освоить автоматизацию процессов разработки и доставки приложений.
Цели и задачи курса
Цель программы — сформировать у слушателей практическое понимание CI/CD и навыки настройки базовых процессов автоматической сборки и доставки приложений.
В рамках курса Вы освоите:
• CI/CD через непрерывную интеграцию, доставку, автоматические проверки, pipeline и этапы развертывания;
• репозиторий через ветки, коммиты, правила запуска, pull request или merge request на обзорном уровне;
• сборку через build-этап, зависимости, артефакты, переменные окружения и проверку результата;
• доставку через тестовые окружения, deploy-этапы, ручные подтверждения, откат и контроль ошибок;
• безопасность через секреты, доступы, защищенные ветки, журналы выполнения и документацию;
• практику через итоговый CI/CD-pipeline для учебного приложения.
Программа даст ответы на следующие вопросы:
• Что такое CI/CD и зачем он нужен команде?
• Как устроен pipeline?
• Какие этапы включает автоматическая сборка и доставка приложения?
• Как запускать проверки после изменений в репозитории?
• Как работать с переменными окружения и артефактами?
• Как читать логи pipeline и находить ошибки?
• Как подготовить базовый CI/CD-процесс для проекта?
По окончании обучения Вы получите
Диплом о профессиональной переподготовке, подтверждающий освоение программы «CI/CD: автоматизация сборки и доставки приложений» и компетенции в области базовой автоматизации сборки, тестирования и доставки приложений.
Учебный план курса
• Введение в CI/CD
• Роль CI/CD в DevOps
• Непрерывная интеграция
• Непрерывная доставка
• Pipeline
• Этап build
• Этап test
• Этап deploy
• Репозитории
• Ветки
• Коммиты
• Правила запуска pipeline
• Автоматический запуск
• Ручной запуск
• Окружения разработки
• Тестовые окружения
• Переменные окружения
• Секреты на базовом уровне
• Артефакты сборки
• Зависимости проекта
• Логи выполнения
• Ошибки pipeline
• Диагностика ошибок сборки
• Диагностика ошибок тестов
• Диагностика ошибок доставки
• Ручное подтверждение этапа
• Откат изменений на базовом уровне
• Защищенные ветки
• Доступы к pipeline
• Документация CI/CD
• Инструкция для команды
• Чек-лист проверки pipeline
• Итоговый проект: CI/CD для учебного приложения
• Итоговая аттестация — тестирование и защита проекта
Что нужно для поступления на программу:
Для поступления Вам необходимо прислать скан-копии или фотографии документов об образовании, паспортные данные и удаленно заключить договор. Гражданам Российской Федерации потребуются:
• Паспорт или другой документ, удостоверяющий личность или гражданство;
• Страховой номер индивидуального лицевого счета (СНИЛС);
• Документ об образовании и квалификации (фотография или скан-копия);
• Справка об обучении в организации высшего или среднего профессионального образования, если Вы в настоящее время являетесь студентом (фотография или скан-копия);
• Документ, подтверждающий факт изменения фамилии, имени или отчества (при необходимости) (фотография или скан-копия).
Гражданам иностранных государств и лицам без гражданства следует уточнить список необходимых сведений и документов в отделе организации приема по телефону или через форму заявки на консультацию.
Выгоды и скидки, варианты оплаты, рассрочка платежа:
• Вы сможете вернуть 13% от стоимости обучения в виде социального налогового вычета, обратившись в налоговую службу по месту постоянной регистрации.
• Чтобы запросить документы для получения налогового вычета, необходимо обратиться в методический отдел, написав нам на электронную почту mcnokurs@yandex.ru.
• Проверка документов после подачи в ФНС осуществляется в течение трех месяцев. Если ответ положительный, средства возвращаются.
• Обратите внимание, что декларация и заявление заполняются и подаются слушателем самостоятельно.
• (Нормативное обоснование получения налогового вычета регламентировано статьями 78, 80, 83, 88, 219 Налогового кодекса РФ).
• Беспроцентная рассрочка
• Вы можете получить беспроцентную рассрочку на программы профессиональной переподготовки.
Для получения дополнительной информации о рассрочке на конкретную программу обратитесь к специалисту приемной комиссии


