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


