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


