Курс на Stepik
Курс Docker для разработчиков: с нуля до профи на практике
Бесплатно

Docker для разработчиков: с нуля до профи на практике 0.000

Открыть на
STEPIK.ORG

От первой команды docker run до production-сборок и CI/CD. Каждый урок заканчивается тестами и практическим заданием с кодом.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Docker для разработчиков: с нуля до профи на практике»Учеников на курсе 5
Сертификаты, выданные на курсе «Docker для разработчиков: с нуля до профи на практике»Сертификатов выдано 0
Отзывы о курсе «Docker для разработчиков: с нуля до профи на практике»Отзывов получено 0
Рейтинг курса «Docker для разработчиков: с нуля до профи на практике»Рейтинг курса 0.000
Уроки в курсе «Docker для разработчиков: с нуля до профи на практике»Количество уроков 40
Тесты в курсе «Docker для разработчиков: с нуля до профи на практике»Количество квизов 117
Задачи с кодом в курсе «Docker для разработчиков: с нуля до профи на практике»Количество задач с кодом 29
Обновления курса «Docker для разработчиков: с нуля до профи на практике»Обновления курса
Дата публикации курса «Docker для разработчиков: с нуля до профи на практике»Дата публикации курса
Последнее обновление курса «Docker для разработчиков: с нуля до профи на практике»Последнее обновление

Чему вы научитесь

О курсе

Этот курс закрывает разрыв между «знаю команду docker run» и «умею собрать и задеплоить приложение в контейнере, не выстрелив себе в ногу». Здесь нет историй про LXC и философских рассуждений про микросервисы. Только то, что разработчику реально нужно держать в голове, когда он пишет Dockerfile, поднимает локальный стек или отдаёт образ в CI.

Каждая тема разобрана на конкретных примерах с Python и FastAPI. Везде, где можно ошибиться, показано как именно ошибаются в реальных проектах, и как это чинят. Все теоретические шаги заканчиваются тестами и практической задачей с кодом, так что после курса у вас остаётся не «прослушано», а реально написанные Dockerfile, compose-файлы и команды.

Чему вы научитесь

Понимать, как устроены образы, слои и контейнеры, и почему это важно при сборке. Писать корректные и быстрые Dockerfile с multi-stage и нормальным кэшем. Поднимать локально полный стек из приложения, базы и кэша через Docker Compose. Настраивать сети между контейнерами и работать с томами без потери данных. Публиковать образы в Docker Hub и приватные реестры. Дебажить контейнеры по логам, метрикам и inspect. Закрывать базовые риски безопасности и собирать образы в CI.

Для кого этот курс

Для backend и full-stack разработчиков, которые знают командную строку Linux или macOS на базовом уровне и хотят перестать копировать чужие Dockerfile со Stack Overflow. Для джунов, которым на работе сказали «оберни сервис в контейнер и подними рядом postgres». Для тех, кто уже использует Docker, но не уверен, почему его образ весит 1.5 ГБ и пересобирается по 4 минуты.

Начальные требования

Уверенный уровень работы в терминале. Базовое понимание HTTP и клиент-серверной архитектуры. Любой опыт разработки на Python, JavaScript или другом серверном языке. Знание Docker не требуется, начинаем с установки и первой команды.

О курсе

От первой команды docker run до production-сборок и CI/CD. Каждый урок заканчивается тестами и практическим заданием с кодом.

Преподаватели курса

Расскажите о курсе друзьям