𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: egghead
Название: Создайте 12-факторное приложение на Node.js с помощью Docker (2018)

Продолжительность: 0 ч 30 мин
Количество уроков: 13 Видео
Язык: Английский
Вес архива: 85 МБ
Этот курс поможет вам шаг за шагом разобраться, как превратить ваше Node.js‑приложение в полноценное, надежное и масштабируемое 12‑факторное приложение с помощью Docker. Вы узнаете, как правильно организовать структуру проекта, подготовить окружение, автоматизировать развертывание и обеспечить стабильную работу в продакшене.
Что вы изучите в этом курсе
Материал курса охватывает полный цикл подготовки и развертывания приложения, включая настройку среды, управление конфигурацией и использование Docker в соответствии с лучшими практиками.
Основы 12-факторной архитектуры
• Принципы построения современного облачного приложения
• Разделение конфигураций и кода
• Независимость сервисов и масштабируемость
Работа с Node.js, Express и MongoDB
• Подготовка Express‑приложения к развертыванию
• Правильная организация подключения к MongoDB
• Оптимизация структуры проекта
Docker и контейнеризация
• Создание и оптимизация Dockerfile
• Использование docker-compose для локальной разработки
• Лучшие практики контейнеризации для продакшена
Процесс сборки, развертывания и запуска
• Автоматизация билда приложения
• Разделение стадий разработки, тестирования и продакшена
• Настройка устойчивого и воспроизводимого процесса развёртывания
Управление конфигурацией и переменными окружения
Вы научитесь грамотно использовать переменные окружения для управления конфигурацией, что является ключевым аспектом 12‑факторной методологии.
Практические примеры
Каждый урок сопровождается демонстрацией настройки конфигурации. Материалы доступны в репозитории:
https://github.com/markoshust/Manage-Configuration-Values-with-Environment-Variables/tree/master
Название ветки соответствует уроку, что позволяет легко ориентироваться в примерах.
Итог
После прохождения курса вы будете уверенно создавать, конфигурировать и развёртывать 12‑факторные Node.js‑приложения в Docker, используя архитектурные принципы, подходящие для реальных продакшен‑систем.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь