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


