Программирование [egghead] Создайте 12-факторное приложение на Node.js с помощью Docker (2018)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: egghead​
Название: Создайте 12-факторное приложение на Node.js с помощью Docker (2018)​

cover.jpg

Продолжительность: 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, используя архитектурные принципы, подходящие для реальных продакшен‑систем.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху