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


