Текст площадки «Складчик». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
Курс рассчитан на полное погружение с нуля, в полный цикл работы с Docker, в том числе деплой (загрузку и публикацию) приложений на сервер, работа с Базами данных, API клиентами, Веб приложениями. Такие моменты как, Docker образ, Docker контейнер, монтирование портов, монтирование директорий контейнера, compose файлы и
Читать полное описание
Курс рассчитан на полное погружение с нуля, в полный цикл работы с Docker, в том числе деплой (загрузку и публикацию) приложений на сервер, работа с Базами данных, API клиентами, Веб приложениями. Такие моменты как, Docker образ, Docker контейнер, монтирование портов, монтирование директорий контейнера, compose файлы и подобное - рассмотрены в курсе с множеством примеров с целью сформировать полное понимание материала, так как курс с нуля!
Docker - инструмент без которого современную разработку представить достаточно трудно. Благодаря преимуществам разработки и доставки проектов в среде Docker, его используют повсеместно, обеспечивая скорость, безопасность, платформонезависимость и простоту масштабирования.
Чему вы научитесь:
Работать с Docker и Docker Compose (на реальных примерах)
Знать принцип и работу образов и контенеров (полное понимание)
Создавать и разрабатывать проекты в контейнерах Docker
Создавать и управлять многоконтейнерными приложениями
Работать с базами данных PostgreSQL и MongoDB в контейнерах
Сервер Nginx - проксировать запросы, обслуживать медиа и статические файлы
Балансировать трафик между репликами приложения через Nginx
Работать с томами Docker и делать резервные копии БД
Загружать на реальный сервер контейнеризированные проекты
И многие другие технологии (SSH, линукс терминал и др.) см. содержание
Материалы курса
11 разделов • 54 лекций • Общая продолжительность 8 ч 45 мин
Введение
Вступление и организационные моменты
Основные проблемы деплоймента и разработки
Виртуальная машина vs Docker контейнер | Образы
Установка Docker | Базовая работа с Docker и основные команды
Установка Docker на разные ОС
Базовые команды по работе с образами и контейнерами Docker
Использование ресурсов ПК Docker Desktop VM
Работаем с образами операционок (Ubuntu)
Файловая система контейнера
Установка компонентов в образ
Уменьшаем количество слоев в образе, пересборка образа
Потребление памяти контейнером | Сборка образа из контейнера (обратное действие)
Создаем образ с кодом своего приложения (Python)
Упаковка простого Python приложения | CMD и буферизация вывода
Очистка системы Docker от мусора (кеш и прочее)
Сборка образа с установкой доп. библиотек для Python (или другого ЯП)
Сервер Nginx | Монтирование портов, директорий к контейнеру | Docker Compose
Монтирование портов и IP хоста к портам контейнера
Поработаем в терминале Linux контейнера, редактор Nano
Монтирование директории хоста к контейнеру
Наш первый Docker Compose файл
Mongo + Flask + Mongo-Express + API Checker
Работаем руками с 4 контейнерами (без compose), сети и БД
Делаем compose для сборки 4-х сервисов
Старт проектов через Docker (React и Django примеры)
Интро в модуль
Старт Django проекта через контейнер
Старт React проекта через контейнер
Настройка проекта для разработки (интернет магазин Django + PostgreSQL)
Подготовка проекта и интро в модуль
Env файлы | Как задать переменные окружения через compose
База данных PostgreSQL + Adminer - монтирование к проекту
Entrypoint shell скрипты
Разница между ENTRYPOINT и CMD директивами
Работа с entrypoint sh и права на выполнение скриптов
Watch - разработка с авто синхронизацией кода с контейнером и перебилд образа
Nginx + Django + PostgreSQL - настройка (сборка) для прода (загрузки на сервер)
Тома Docker
Резервное копирование томов (базы данных и тд) через busybox
Производственный compose prod и сервер gunicorn
Настройка env и томов для производства
Производственный Dockerfile и entrypoint sh
Проксирование, сервировка статики и медиа через Nginx
Балансировка нагрузки между экземплярами приложения через Nginx
Привелегированность процессов приложений (ограничение прав root на nonroot)
Добавляем в сборку backend API микро-сервис на DRF и frontend на React
Дальнейшие шаги
Настройка для разработки API DRF микро-сервиса
Настройка API DRF для прод - прокси через Nginx и прочие моменты
React frontend и CORS для backend сервиса
Двух-этапная сборка образа (Сборка билда React с упаковкой в Nginx)
Загрузка (публикация) сборки на AWS EC2 сервер и 1 сервиса на сервер Render
О том, куда и что мы будем деплоить (чтоб понимать план действий)
Docker Hub - регистрация, логин через CLI, загрузка своего образа
Деплой образа React на сервер Render с загрузкой образа из Docker Hub
Деплой React на Render через Git Hub со сборкой образа
Управление секретными данными в продакшене - env и Docker Secrets
Обзор AWS EC2 и создание VPC (VPS) сервера
Подключаемся через терминал по SSH туннелю к серверу (обновляем, ставим Docker)
Грузим сборку Nginx + Django + DRF + Postgres с GitHub по SSH
Запуск compose сборки | выгрузка env | подключение frontend с другого сервера
Требования:
Быть начинающим (в том числе, только в процессе обучения) или практикующим программистом
Наличие ПК на ЛЮБОЙ ИЗ 3-х операционных систем (Windows, Mac, Linux)
Для кого этот курс:
Начинающие (в том числе, только в процессе обучения) или практикующие программисты
Один курс · разные способы доступа
Где удобнее учиться?
Сравните цену и то, как будете заниматься.
Выбирайте не только по цене
ЦенаСумма и выгодность предложения
Удобство интерфейсаОценка формата занятий
Встроенный просмотрБез скачивания всего курса
Занятия с телефонаБез работы с архивами
Без рекламыПри работе с материалами
Найти нужный моментНе пересматривая весь урок
Разобраться в темеПомощь по содержанию, не куратор
«В Курсе» — наш основной вариант для перехода. В таблице — возможности сервисов; состав конкретного курса уточняйте перед оплатой.
Как мы оцениваем и что входит в доступ
Звёзды — наша оценка, не отзывы покупателей. Удобство: 2 базовых балла, по одному за занятия без обязательного скачивания, навигацию по курсу и встроенного помощника. Оценка описывает формат сервиса, а не проверку каждого урока.
Цена сравнивается только при подтверждённых одинаковых тарифе, сроке и виде оплаты. Разница с минимальной ценой до 10% — 5 звёзд, до 30% — 4, до 60% — 3, до 100% — 2, больше — 1. Устаревшие и неизвестные цены не оцениваются. Прочерк означает, что данных недостаточно, а не что функции нет.
В Курсе
Зарегистрируйтесь, чтобы уточнить возможность доступа к этому материалу
Складчик
Условия оплаты
Взнос за участие на площадке: 98 ₽. Доступность материала зависит от стадии сбора.
На странице площадки указано: Взнос 98 р.. Тип платежа, актуальность и соответствие полной цене курса требуют проверки.
Условия проверены 27.09.2026. Перед оплатой проверьте состав предложения у продавца.
Альтернативы для выбора
Похожие курсы по этой теме
Это другие программы на близкую тему. Они не считаются тем же курсом: сравните содержание, преподавателей и условия.
Похожая тема в направлении «Системное администрирование и DevOps»
В этом курсе мы создадим пример реального приложения используя Docker и Docker Compose. Этот курс полностью сфокусирован на быстрое и глубокое погружение в создание реального приложения с помощью Docker и Docker Compose.
Курс имеет официальный статус Docker Endorsed, что означает соответствие высоким стандартам качества, установленных командой Docker. Автор курса — Nick, признанный Docker Captain, регулярно консультирует команды и отвечает на тысячи вопросов по теме.
Что известно об альтернативе
Сопровождение: Преподаёт просто, последовательно, с практикой и обратной связью. источник ↗︎
Формат: 4,5 ч видео по запросу, 7 статей, 1 файл для скачивали источник ↗︎
Docker перестаёт быть «чёрным ящиком»: контейнеризируем реальное приложение, собираем быстрые и безопасные образы, поднимаем многоконтейнерный стек через Docker Compose и выводим его в продакшен на Linux-сервере — с CI/CD, HTTPS, бэкапами и откатом.