Джокер
Администратор
- Регистрация
- 2 Янв 2015
- Сообщения
- 112.323
- Реакции
- 72.799
Складчина: Docker и Docker Compose - Полный курс Docker + деплой на AWS [Udemy] [Oleksandr Tukas]
Описание
Курс рассчитан на полное погружение с нуля, в полный цикл работы с Docker, в том числе деплой (загрузку и публикацию) приложений на сервер, работа с Базами данных, API клиентами, Веб приложениями. Такие моменты как, Docker образ, Docker контейнер, монтирование портов, монтирование директорий контейнера, compose файлы и подобное - рассмотрены в курсе с множеством примеров с целью сформировать полное понимание материала, так как курс с нуля!
Docker - инструмент без которого современную разработку представить достаточно трудно. Благодаря преимуществам разработки и доставки проектов в среде Docker, его используют повсеместно, обеспечивая скорость, безопасность, платформонезависимость и простоту масштабирования.
Чему вы научитесь
Работать с Docker и Docker Compose (на реальных примерах)
Знать принцип и работу образов и контенеров (полное понимание)
Создавать и разрабатывать проекты в контейнерах Docker
Создавать и управлять многоконтейнерными приложениями
Работать с базами данных PostgreSQL и MongoDB в контейнерах
Сервер Nginx - проксировать запросы, обслуживать медиа и статические файлы
Балансировать трафик между репликами приложения через Nginx
Работать с томами Docker и делать резервные копии БД
Загружать на реальный сервер контейнеризированные проекты
И многие другие технологии (SSH, линукс терминал и др.) см. содержание
Что будет в курсе (краткий перечень):
Основные проблемы деплоймента и разработки
Виртуальная машина vs Docker контейнер | Образы
Установка Docker на разные ОС
Базовые команды по работе с образами и контейнерами Docker
Использование ресурсов ПК Docker Desktop VM
Файловая система контейнера
Установка компонентов в образ
Уменьшаем количество слоев в образе, пересборка образа
Потребление памяти контейнером | Сборка образа из контейнера (обратное действие)
Упаковка простого Python приложения | CMD и буферизация вывода
Очистка системы Docker от мусора (кеш и прочее)
Сборка образа с установкой доп. библиотек для Python (или другого ЯП)
Монтирование портов и IP хоста к портам контейнера
Поработаем в терминале Linux контейнера, редактор Nano
Монтирование директории хоста к контейнеру
Docker Compose файл
Работаем руками с 4 контейнерами (без compose), сети и БД
Делаем compose для сборки 4-х сервисов
Старт Django проекта через контейнер
Старт React проекта через контейнер
Env файлы | Как задать переменные окружения через compose
База данных PostgreSQL + Adminer - монтирование к проекту
Entrypoint shell скрипты
Разница между ENTRYPOINT и CMD директивами
Работа с entrypoint sh и права на выполнение скриптов
Watch - разработка с авто синхронизацией кода с контейнером и перебилд образа
Тома Docker
Резервное копирование томов (базы данных и тд) через busybox
Производственный compose prod и сервер gunicorn
Настройка env и томов для производства
Производственный Dockerfile и entrypoint sh
Проксирование, сервировка статики и медиа через Nginx
Балансировка нагрузки между экземплярами приложения через Nginx
Привелегированность процессов приложений (ограничение прав root на nonroot)
Настройка для разработки API DRF микро-сервиса
Настройка API DRF для прод - прокси через Nginx и прочие моменты
React frontend и CORS для backend сервиса
Двух-этапная сборка образа (Сборка билда React с упаковкой в Nginx)
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)
Для кого этот курс:
Начинающие (в том числе, только в процессе обучения) или практикующие программисты
Цена 59,99 €
СКАЧАТЬ СЛИВЫ КУРСОВ
Описание
Курс рассчитан на полное погружение с нуля, в полный цикл работы с Docker, в том числе деплой (загрузку и публикацию) приложений на сервер, работа с Базами данных, API клиентами, Веб приложениями. Такие моменты как, Docker образ, Docker контейнер, монтирование портов, монтирование директорий контейнера, compose файлы и подобное - рассмотрены в курсе с множеством примеров с целью сформировать полное понимание материала, так как курс с нуля!
Docker - инструмент без которого современную разработку представить достаточно трудно. Благодаря преимуществам разработки и доставки проектов в среде Docker, его используют повсеместно, обеспечивая скорость, безопасность, платформонезависимость и простоту масштабирования.
Чему вы научитесь
Работать с Docker и Docker Compose (на реальных примерах)
Знать принцип и работу образов и контенеров (полное понимание)
Создавать и разрабатывать проекты в контейнерах Docker
Создавать и управлять многоконтейнерными приложениями
Работать с базами данных PostgreSQL и MongoDB в контейнерах
Сервер Nginx - проксировать запросы, обслуживать медиа и статические файлы
Балансировать трафик между репликами приложения через Nginx
Работать с томами Docker и делать резервные копии БД
Загружать на реальный сервер контейнеризированные проекты
И многие другие технологии (SSH, линукс терминал и др.) см. содержание
Что будет в курсе (краткий перечень):
Основные проблемы деплоймента и разработки
Виртуальная машина vs Docker контейнер | Образы
Установка Docker на разные ОС
Базовые команды по работе с образами и контейнерами Docker
Использование ресурсов ПК Docker Desktop VM
Файловая система контейнера
Установка компонентов в образ
Уменьшаем количество слоев в образе, пересборка образа
Потребление памяти контейнером | Сборка образа из контейнера (обратное действие)
Упаковка простого Python приложения | CMD и буферизация вывода
Очистка системы Docker от мусора (кеш и прочее)
Сборка образа с установкой доп. библиотек для Python (или другого ЯП)
Монтирование портов и IP хоста к портам контейнера
Поработаем в терминале Linux контейнера, редактор Nano
Монтирование директории хоста к контейнеру
Docker Compose файл
Работаем руками с 4 контейнерами (без compose), сети и БД
Делаем compose для сборки 4-х сервисов
Старт Django проекта через контейнер
Старт React проекта через контейнер
Env файлы | Как задать переменные окружения через compose
База данных PostgreSQL + Adminer - монтирование к проекту
Entrypoint shell скрипты
Разница между ENTRYPOINT и CMD директивами
Работа с entrypoint sh и права на выполнение скриптов
Watch - разработка с авто синхронизацией кода с контейнером и перебилд образа
Тома Docker
Резервное копирование томов (базы данных и тд) через busybox
Производственный compose prod и сервер gunicorn
Настройка env и томов для производства
Производственный Dockerfile и entrypoint sh
Проксирование, сервировка статики и медиа через Nginx
Балансировка нагрузки между экземплярами приложения через Nginx
Привелегированность процессов приложений (ограничение прав root на nonroot)
Настройка для разработки API DRF микро-сервиса
Настройка API DRF для прод - прокси через Nginx и прочие моменты
React frontend и CORS для backend сервиса
Двух-этапная сборка образа (Сборка билда React с упаковкой в Nginx)
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)
Для кого этот курс:
Начинающие (в том числе, только в процессе обучения) или практикующие программисты
Цена 59,99 €
СКАЧАТЬ СЛИВЫ КУРСОВ
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- Книга гор и морей. Бестиарий Древнего Китая [Сунь Цзянькунь]
- Главные китайские трактаты: Лао-Цзы, Сунь-Цзы [Бронислав Виногродский]
- Специалист по санкционному комплаенсу [Moscow Digital School]
- Blockchain Lawyer [mosdigitals]
- 80 алгоритмов построения сессий по запросам клиента в психологическом консультировании [Ева Султан]
- [Выкройки] Топ бюстье Милли. Размеры 42-48 [Галина Алексеева]
- Клуб Зеленой Свиньи (25 июля- 22 августа 2025) [Тариф Клубная карточка] [Олег Макаренко, Кримсональтер]
- [ИИ] Чат-бот с искусственным интеллектом ChatGPT [Team №28 на 1 месяц по 30 человек] [openai.com]
- Код Меркурия [Юрий Курилов]
- Школа капитализма (август 2025) [Тариф Вольнослушатель] [Олег Макаренко]