Чему вы научитесь
- Запускать готовые образы командой docker run и понимать, что при этом происходит.
- Писать простой Dockerfile для Python-скрипта и собирать из него образ.
- Находить причину, когда контейнер не собрался или упал при запуске.
- Упаковывать веб-приложение с зависимостями из requirements.txt.
- Пробрасывать порт, чтобы открыть приложение из контейнера в браузере.
- Поднимать сайт и базу данных вместе одним файлом compose.yaml и командой docker compose up.
О курсе
Практический курс для питонистов, которые давно откладывали Docker. За курс ты своими руками упакуешь Python-скрипт, затем веб-приложение, а в конце — сайт вместе с базой данных, запускаемые одной командой. Без теории ради теории: простые слова, короткие шаги, каждый заканчивается рабочим результатом.
Для кого этот курс
Python-разработчик, который умеет писать скрипты и небольшие приложения, но ни разу не собирал Docker-образ.
Студент или джун, которому Docker нужен для учебного проекта или первой работы, а не для сертификации.
Тот, кто уже пробовал начать с большой документации Docker и бросил, потому что там сразу про кластеры и сети.
Преподаватели курса
Как проходит обучение
Курс состоит из коротких текстовых шагов. Каждый урок собран по одной схеме: объяснение → разбор на сквозном примере → тест с автопроверкой (3–5 вопросов, пояснение к каждому) → практическое задание руками → итог урока. В конце каждого модуля есть мини-проект для самопроверки с эталонным решением под спойлером. Финальное задание курса — упаковать любой свой проект — проходит взаимную проверку (peer review) по чёткой рубрике.
Что вы получите
- На выходе у тебя есть собственный упакованный проект: как минимум веб-приложение в контейнере, а по желанию — сайт с базой данных, поднимаемые одной командой. Это готовый кусок для портфолио и рабочий навык, который спрашивают на собеседованиях.
Нагрузка
1-2 часа в неделю