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

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

О курсе

О курсе

Этот курс закрывает разрыв между «знаю команду 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 не требуется, начинаем с установки и первой команды.

Наши преподаватели

Программа курса

загружаем...
Price: Бесплатно

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

Price: Бесплатно