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


