S Stepik

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 для разработчиков и тестировщиков

Учебный центр Трайтек
Курс "Docker для разработчиков и тестировщиков" предназначен для тех, кто хочет освоить современные инструменты контейнеризации и повысить эффективность своей работы....
Начальный 39 000 ₽
Подробнее

Docker для админов и разработчиков

Слёрм
Курс "Docker для админов и разработчиков" предназначен для тех, кто хочет освоить современные инструменты контейнеризации и автоматизации процессов разработки и...
Средний 10 000 ₽
Подробнее

Docker на практике

DevopsTrain
Курс "Docker на практике" предназначен для тех, кто хочет освоить технологии контейнеризации и научиться эффективно использовать Docker в своих проектах....
Начальный 5 900 ₽
Подробнее

DevOps-инженер с нуля

Нетология
Курс "DevOps-инженер с нуля" предназначен для тех, кто хочет освоить современные практики и инструменты автоматизации процессов разработки и эксплуатации программных...
Начальный 168 700 ₽
Подробнее
Промокод скопирован!

🎯 Не уверены, что этот курс вам подходит?

Пройдите тест на профессию и узнайте, насколько она соответствует вашим навыкам и интересам:

Тест: MLOps-инженер → Тест: DevOps-инженер → Тест: Инженер CI/CD → Тест: DevOps-инженер Senior → Тест: DevOps-инженер Middle → Тест: DevOps-инженер Junior →