Доступно

Docker и Docker Compose - Полный курс Docker + деплой на AWS [Udemy] [Oleksandr Tukas]

Тема в разделе "Курсы по администрированию", создана пользователем Netwise, 14 май 2025.

Цена: 1350р.-92%
Взнос: 98р.
100%

Основной список: 44 участников

Резервный список: 3 участников

Статус обсуждения:
Комментирование ограничено.
  1. 14 май 2025
    #1
    Netwise
    Netwise ОргОрганизатор

    Складчина: Docker и Docker Compose - Полный курс Docker + деплой на AWS [Udemy] [Oleksandr Tukas]

    Без имени.png

    Курс рассчитан на полное погружение с нуля, в полный цикл работы с 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)
    Для кого этот курс:
    • Начинающие (в том числе, только в процессе обучения) или практикующие программисты
    Цена на данный момент 9,99 €, далее 59,99 €
    Скрытая ссылка
     
    Последнее редактирование модератором: 17 май 2025
    2 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      20 май 2025
    2. sunhere
      sunhere участвует.
      20 май 2025
    3. Soloft
      Soloft участвует.
      20 май 2025
    4. MayaN95
      MayaN95 участвует.
      20 май 2025

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      20 май 2025
    2. skladchik.com
      Взнос составляет 49р.
      20 май 2025
    3. skladchik.com
      Складчина активна.
      20 май 2025
    4. skladchik.com
      Сбор взносов начинается 20.05.2025.
      18 май 2025
Статус обсуждения:
Комментирование ограничено.