О курсе
Онлайн курс «GitHub Actions для автоматизации разработки» — это программа профессиональной переподготовки, направленная на освоение базовых навыков настройки автоматических workflows в GitHub Actions для проверки, сборки, тестирования, публикации и сопровождения программных проектов.
В рамках курса Вы изучите, как GitHub Actions помогает автоматизировать повторяющиеся действия в разработке, запускать проверки после push или pull request, использовать workflows, jobs, steps, actions, secrets, variables, artifacts и логи выполнения.
Курс включает практическую работу с типовыми задачами: создание workflow-файла, настройка события запуска, описание jobs и steps, использование готовых actions, работа с переменными и секретами, сохранение артефактов, просмотр логов и устранение типовых ошибок выполнения.
Отдельный блок посвящён применению GitHub Actions в командной разработке. Вы рассмотрите автоматические проверки pull request, базовую сборку проекта, запуск тестов, контроль качества, подготовку release-процессов на обзорном уровне и документирование workflow для команды.
Особое внимание уделяется безопасности автоматизации. Вы изучите хранение секретов, права workflow, ограничения доступа, работу с защищенными ветками, осторожное использование сторонних actions и правила публикации изменений в разные окружения.
Практический блок программы направлен на подготовку итогового проекта по GitHub Actions. Вы сможете создать workflow для учебного репозитория, настроить запуск проверок, использовать secrets и artifacts, проанализировать логи и подготовить README.
В ходе программы Вы освоите:
• основы GitHub Actions;
• создание workflow-файлов;
• events, jobs, steps и actions;
• автоматический запуск проверок после изменений;
• переменные, секреты и артефакты;
• просмотр логов и диагностику ошибок;
• базовые сценарии CI/CD в GitHub;
• итоговый проект по автоматизации разработки.
Программа подойдёт начинающим DevOps-инженерам, разработчикам, тестировщикам, системным администраторам, ИТ-специалистам, студентам и всем, кто хочет автоматизировать процессы разработки с помощью GitHub Actions.
Цели и задачи курса
Цель программы — сформировать у слушателей навыки настройки GitHub Actions для автоматизации разработки и базовых CI/CD-процессов.
В рамках курса Вы освоите:
• GitHub Actions через workflows, events, jobs, steps, actions и файлы описания автоматизации;
• проверки через push, pull request, запуск тестов, сборку проекта, артефакты и логи выполнения;
• командную работу через pull request, защищенные ветки, правила проверки и документацию workflow;
• безопасность через secrets, variables, права workflow, доступы и осторожное использование сторонних actions;
• сопровождение через диагностику ошибок, повторный запуск workflow, анализ логов и обновление инструкций;
• практику через итоговый workflow для учебного репозитория.
Программа даст ответы на следующие вопросы:
• Что такое GitHub Actions и зачем он нужен?
• Как создать workflow для проекта?
• Что такое events, jobs и steps?
• Как запускать проверки после push или pull request?
• Как использовать secrets, variables и artifacts?
• Как читать логи workflow и исправлять ошибки?
• Как подготовить автоматизацию для учебного репозитория?
По окончании обучения Вы получите
Диплом о профессиональной переподготовке, подтверждающий освоение программы «GitHub Actions для автоматизации разработки» и компетенции в области настройки workflows, автоматических проверок и базовой автоматизации разработки.
Учебный план курса
• Введение в GitHub Actions
• Роль GitHub Actions в разработке
• Репозиторий GitHub
• Pull request на базовом уровне
• Workflow
• Workflow-файл
• Events
• Push
• Pull request
• Jobs
• Steps
• Actions
• Marketplace actions на обзорном уровне
• Runner на базовом уровне
• Автоматический запуск workflow
• Ручной запуск workflow
• Сборка проекта
• Запуск тестов
• Проверки качества на обзорном уровне
• Secrets
• Variables
• Artifacts
• Логи workflow
• Повторный запуск workflow
• Ошибки выполнения
• Диагностика ошибок workflow
• Защищенные ветки
• Права workflow
• Ограничение доступа
• Сторонние actions и риски
• Release-процесс на обзорном уровне
• Документация workflow
• README для автоматизации
• Итоговый проект: GitHub Actions для учебного репозитория
• Итоговая аттестация — тестирование и защита проекта
Что нужно для поступления на программу:
Для поступления Вам необходимо прислать скан-копии или фотографии документов об образовании, паспортные данные и удаленно заключить договор. Гражданам Российской Федерации потребуются:
• Паспорт или другой документ, удостоверяющий личность или гражданство;
• Страховой номер индивидуального лицевого счета (СНИЛС);
• Документ об образовании и квалификации (фотография или скан-копия);
• Справка об обучении в организации высшего или среднего профессионального образования, если Вы в настоящее время являетесь студентом (фотография или скан-копия);
• Документ, подтверждающий факт изменения фамилии, имени или отчества (при необходимости) (фотография или скан-копия).
Гражданам иностранных государств и лицам без гражданства следует уточнить список необходимых сведений и документов в отделе организации приема по телефону или через форму заявки на консультацию.
Выгоды и скидки, варианты оплаты, рассрочка платежа:
• Вы сможете вернуть 13% от стоимости обучения в виде социального налогового вычета, обратившись в налоговую службу по месту постоянной регистрации.
• Чтобы запросить документы для получения налогового вычета, необходимо обратиться в методический отдел, написав нам на электронную почту mcnokurs@yandex.ru.
• Проверка документов после подачи в ФНС осуществляется в течение трех месяцев. Если ответ положительный, средства возвращаются.
• Обратите внимание, что декларация и заявление заполняются и подаются слушателем самостоятельно.
• (Нормативное обоснование получения налогового вычета регламентировано статьями 78, 80, 83, 88, 219 Налогового кодекса РФ).
• Беспроцентная рассрочка
• Вы можете получить беспроцентную рассрочку на программы профессиональной переподготовки.
Для получения дополнительной информации о рассрочке на конкретную программу обратитесь к специалисту приемной комиссии


