Курс даёт знания для комфортной работы с контейнерами и упаковки в них приложений со всеми зависимостями, конфигурациями и окружениями. После выпуска дадут сертификаты на русском и английском языках, упаковка опыта в портфолио.

Кому подойдёт курс "Docker с нуля"

  • Специалистам по автоматизации разработки и эксплуатации ПО, инженерам данных.

  • Разработчикам - нужно разворачивать проекты на сервере или в другом рабочем окружении.

  • Специалистам по аналитике данных и машинному обучению - строят модели и хотят интегрировать их в инфраструктуру продукта.

  • Тестировщикам - хотят работать с контейнерами и анализировать логи.

Чему научитесь на обучении на разработчика

  • Локально разворачивать готовые сервисы: Airflow, PostgreSQL, ClickHouse, Nginx, Superset.

  • Упаковывать свои приложения в контейнеры.

  • Поднимать и настраивать полноценные веб-приложения.

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

10 модулей: знакомство с Docker (демон, образ, контейнер, репозиторий), первый контейнер из Docker Hub, создание образа через Dockerfile, работа с файлами и томами (bind mount, volume), переменные окружения, логи и порты (ClickHouse, PostgreSQL, Superset), сети (TCP/IP, host, none, bridge, docker inspect), веб-приложение в контейнерах (Nginx, multi-stage builds), YAML и Docker Compose (разбор на примере Airflow), запуск бэкенда и фронтенда в docker-compose.yml, доставка на сервер (Ansible, CI/CD, Kubernetes).

Подписки и услугиОнлайн-обучение