Чему вы научитесь
- 🐳 Применять Docker для изоляции и запуска приложений без боли с зависимостями
- 🛠️ Разрабатывать собственные образы с нуля с помощью Dockerfile
- 🔒 Оптимизировать сборку: уменьшать размер образов и повышать безопасность
- 💾 Настраивать тома и сети, чтобы контейнеры сохраняли данные и «общались» между собой
- 🧩 Строить многоконтейнерные окружения через docker compose
- ⚖️ Сравнивать подходы к деплою и выбирать лучший под вашу задачу
- 🧑💻 Использовать Docker как инструмент разработчика, а не только DevOps-инженера
О курсе
Для кого этот курс
Начальные требования
Перед стартом курса желательно 💡
- понимать, что такое терминал, и уметь вводить базовые команды (
cd,ls,mkdir,rm); - иметь общее представление о веб-разработке или программировании (достаточно базового уровня);
- не бояться консоли и новых инструментов 😉
🐧 Если с терминалом вы ещё не на «ты», начните с мини-курса «Командная строка Linux» — он быстро подтянет базу: https://stepik.org/course/253958
Дальше всё разберём с нуля: установка Docker, работа с образами и контейнерами, docker compose, оптимизация сборки — пойдём шаг за шагом.
Преподаватели курса
Как проходит обучение
🧾 Подробные лонгриды с живыми примерами и скриншотами — как мини-книга, но понятнее и практичнее
🧭 Пошаговые инструкции для выполнения действий у себя на компьютере
🧩 Интерактивные задания и тесты для закрепления материала
🤖 Автоматическая проверка решений — сразу видно результат и можно исправиться
💬 Форум курса для общения и подсказок от преподавателя и других студентов
Сертификат
Что вы получите
- 💼 Практические навыки, которые реально востребованы у разработчиков и DevOps-инженеров
- 🧠 Глубокое понимание принципов Docker — от образов до docker compose
- ⚙️ Опыт работы с контейнерами на практике: вы не просто читаете, а запускаете и настраиваете всё сами
- 💬 Доступ к форуму курса, где можно задать вопрос, поделиться решением и получить помощь
- 🧩 Интерактивные задания с мгновенной проверкой и понятной обратной связью
- 📜 Сертификат Stepik, подтверждающий ваши знания и готовность к работе с Docker