Вы получите максимум практических знаний о Docker — начнёте с основ, а через три недели сможете запускать приложения в Docker и работать с образами на продвинутом уровне.
Docker для админов и разработчиков
старт в любой момент
обновили в январе 2025
с практикой
70% практики
9 часов теории
Результат
подготовим к решению задач с помощью Docker
Сертификат
вручим сертификат об окончании курса
Сертификация по итогу обучения
закрепление практической и теоретической части
31 час практики
Junior и Middle разработчики
Junior DevOps инженеры
Кому подойдёт курс?
Руководители разработки
Системные администраторы
Узнаете, что такое Docker, разберете особенности использования Docker с различными языками программирования, научитесь безопасно работать с Docker-контейнерами и расширите пул доступных вам инструментов
Сэкономите время и силы на обучение новичков. В рамках курса сделаем из Junior-разработчиков специалистов по Docker, которые смогут полноценно использовать инструмент в своей работе
Чему вы научитесь
Применять инструмент для решения различных задач, связанных с разработкой микросервисного ПО
Разберетесь с особенностями использования Docker с различными языками программирования
Создавать и управлять различными типами сетей в Docker
Применять лучшие практики для обеспечения безопасности контейнеров
Управлять контейнерами и образами, использовать Docker CLI и ключевые команды Docker CLI
Инструменты и технологии, которые освоите
docker
kaniko
compose
json
fluentd
containerd
cri-o
lxc
podman
k8s
rancher
swarm
gitlab
mkdocs
postgresql
mongodb
ctop
cgroups
namespace
python
c++
php
go
nodejs
java
vector
prometheus
grafana
inspect
Главное−практика
Практические задания с чек-листами и возможностью погрузиться в тему глубже.

В финале — челлендж, максимально приближенный к рабочей задаче. Предложим вам улучшить работу приложения с помощью Docker.

Вся практика на виртуальных стендах.
Как проходит обучение
в программе
14
9
тем
часов
теории
31
час
практики
2
года
доступа
Программа
  • Предпосылки создания Docker
  • Проблемы монолитной архитектуры и переход к микросервисам
  • Появление контейнеризации и её предшественники
  • Ценность Docker для индустрии
  • Запустим свое приложение!
  • Архитектура Docker
  • Основные абстракции Docker
  • Установка Docker
  • Основные команды, cheatsheet
  • Демонстрация возможностей Docker
  • Dockerfile, создание образов
  • Для чего хранить данные
  • Stateful vs Stateless
  • Механизмы хранения данных в Docker
  • Примеры использования
  • Docker Compose: определение, назначение
  • Синтаксис и структура Docker Compose
  • Команды для работы с Docker Compose
  • Преимущества Docker compose
  • Компоненты сети в Docker
  • Публикация приложений, «проброс портов»
  • Сетевое взаимодействие контейнеров в Docker
  • Типы сетей в Docker
  • Контейнер это не виртуальная машина
  • Контейнер по своей сути
  • Cgroups
  • Namespaces
  • Capabilities
  • Контейнер со стороны сервисов
  • Отличия компилируемых языков от интрепритируемых
  • Особенности сборки в контейнере
  • Особенности для python
  • Особенности для php
  • Особенности для go
  • Особенности для nodejs
  • Особенности для c++
  • Особенности для java
  • Устройство штатного сбор логов контейнера
  • Варианты сбора логов в хранилища
  • Альтернативные варианты сбора логов со стороны приложения
  • Как отдавать во вне данные для мониторинга
  • Как и чем собирать данные мониторинга
  • Vector
  • Мультистейджы
  • Типовые «так делать не надо»
  • Хранение реджестри
  • Как поднять реджестри
  • Какие реджестри существуют и их особенности
  • Рассмотрим основные угрозы и уязвимости capabilities и понижение привилегий
  • Создание «безопасного» Dockerfile
  • Оценим преймущества и недостатки аналогичных инструментов
  • Podman
  • Сontainerd
  • CRI-O
  • LXC/LXD
  • Ведение в оркестрацию
  • Для чего нужна оркестрация
  • Какие цели решает оркестрация
  • SWARM
  • Rancher
  • K8S
  • Типовые решения для типовых задач
  • Что такое CI
  • Что такое CD
  • Какие задачи решает
  • Пайпы и джобы
  • Типовой базовый пример
  • Какие допольнительные шаги можно использовать
Сертификат
Именной сертификат с индивидуальным номером получает студент, если:
  • прошёл 80% курса
  • принимал участие в решении практик, которые входят в курс
  • успешно сдал итоговое задание/проект/сертификацию.
В случае, если студент изучил 80% курса, но не выполнил или не сдал финальное задание, вместо сертификата выдаётся свидетельство.
Начни учиться бесплатно
Познакомьтесь с материалами и спикерами курса. Демодоступ доступен 1 день.
Cпикеры курса
Павел Минкин
DevOps Инженер, наставник
и автор по направлению DevOps
  • Автоматизировал исследования и разработки в области электромобилей
Дмитрий Желудков
Спикер обучающего курса
  • В IT c 2003 года, в профессии с 2011
Подробнее о спикере
Подробнее о спикере
  • Занимаюсь DevOps в сфере FinTech
  • Работал в Мегафон, МТС, ИТАР-ТАСС
Реализовал IaC для AWX в enterprise
Реализовал IaC для AWX в enterprise
Павел Минкин
DevOps Инженер, наставник
и автор по направлению DevOps
  • Автоматизировал исследования и разработки в области электромобилей
  • Занимаюсь DevOps в сфере FinTech
Реализовал IaC для AWX в enterprise
  • Работал в Мегафон, МТС, ИТАР-ТАСС
  • В IT c 2003 года, в профессии с 2011
Спикер обучающего курса
Дмитрий Желудков
Реализовал IaC для AWX в enterprise
Как купить курс
Видеокурс
Видеоуроки, доступ 2 года
Стенды для практики
Сертификация
в рассрочку на 4 месяца или 45 000 ₽ единовременно
11 250 ₽/мес
Написать нам
Написать нам
В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.
Курс за счёт работодателя
Узнать про вычет
Узнать про вычет
Предоставим все необходимые документы для получения вычета.
Налоговый вычет 13%
Командное предложение
от 10-ти человек
специальные условия
от 5-ти человек
-10%
от 3-х человек
-7%
Проводится по индивидуальной заявке при наборе от 10 студентов на потоке. В обучение входят:
  • видеоуроки
  • практические задания
  • онлайн-встречи со спикерами
  • чат-группы в телеграм со спикерами
  • поддержка от менторов и кураторов
  • проверка домашних заданий
  • сертификат о прохождении курса

Для того, чтобы согласовать корпоративное обучение, оставьте заявку
Перейти
Перейти
Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.
Универсальные доступы
Перейти
Перейти
Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)
Подарочный сертификат
Для большой команды
Видеоуроки
Практические задания
Сертификат
Проверка домашних заданий
Поддержка от менторов и кураторов
Чат-группы в телеграм со спикерами
Онлайн-встречи со спикерами
Договорная
Видеокурс
Видеоуроки
Стенды для практики
Сертификация
55 000 ₽
Подарочный сертификат
Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)
Перейти
Перейти
Универсальные доступы
Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.
Перейти
Перейти
Комплектом выгоднее
Docker для админов и разработчиков
Вы получите максимум практических знаний о Docker — начнёте с основ, а через три недели сможете запускать приложения в Docker и работать с образами на продвинутом уровне.
45 000 ₽
Видеокурс
Ansible: Infrastructure as Code
Систематизируем знания по Ansible и научимся подходу IaC: напишем плейбуки и роли, задеплоим Flask-приложение, настроим IaC в Gitlab и сделаем еще много полезного
55 000 ₽
Поток
Без скидки — 100 000 ₽
Рассрочка
только для физических лиц
Условия рассрочки:
Процесс оформления:
Нужна консультация?
задайте нам свой вопрос