Описание
Количество уроков: 110 Видео
Язык: Английский
Вес архива: 16,87 ГБ
Этот курс познакомит вас с практическим созданием MERN‑приложения для управления счетами и квитанциями, одновременно обучая современным DevOps‑и фронтенд‑подходам. Материал ориентирован на разработчиков с опытом и помогает сформировать рабочие навыки разработки, контейнеризации и деплоя.
Что представляет собой этот курс
Курс посвящен пошаговой разработке полноценного функционального приложения на MERN Stack с использованием современных инструментов для контейнеризации, оркестрации и оптимизации фронтенда. Вы не просто соберете приложение — вы научитесь его обслуживать, масштабировать и разворачивать в реальной среде.
Ключевые технологии, которые вы освоите
• MongoDB — база данных для гибкого хранения и поиска записей счетов;
• Express — серверный фреймворк для обработки API-запросов;
• React + Redux Toolkit и RTK Query — современный подход к состоянию клиента и работе с сервером;
• Docker — контейнеризация и стандартизированное окружение разработки;
• NGINX и NGINX Proxy Manager — проксирование, маршрутизация и оптимизация доставки контента;
• Portainer — наглядное управление контейнерами;
• Makefile и shell-скрипты — автоматизация сборки и развертывания.
Практическая ценность
В ходе курса вы:
• создадите продакшн‑готовое MERN‑приложение с нуля;
• поднимете серверную часть, клиентскую часть и базу данных через Docker;
• организуете деплой через NGINX и подключите домен;
• настроите автоматическое получение и продление SSL‑сертификатов от Let’s Encrypt;
• получите навыки работы с DevOps-инструментами в контексте реального проекта.
Кому подходит курс
Материал не рассчитан на абсолютных новичков. Минимальное требование — примерно год опыта работы с JavaScript и базовое понимание MERN‑экосистемы. Если вы хотите перейти на следующий уровень и научиться создавать и обслуживать современные фуллстек‑приложения, этот курс идеально подойдет.
Поддержка и вклад в проект
Приложение, разработанное в рамках курса, создано одним человеком и постоянно развивается. Вы можете находить баги, улучшения или оптимизации в кодовой базе.
Как внести вклад
Если вы обнаружили ошибку или хотите предложить улучшение:
• создайте Pull Request в репозитории курса;
• опишите проблему или улучшение в комментариях;
• будьте уверены, что ваш вклад будет рассмотрен и учтен.
Ваше участие помогает развивать проект и улучшает обучающий опыт для всех студентов.

Марина В. –
У меня уже был опыт с React и Express, поэтому основную часть разработки прошла быстро, зато контейнеризация и связка с Portainer оказались для меня новыми. Всё делается по ходу создания полноценного CRUD-приложения для счетов, это помогает не потерять контекст. Из минусов — английский без субтитров на некоторых уроках и местами хотелось больше объяснений про Makefile. В целом для практики деплоя MERN-стенда курс полезный.
Дмитрий К. –
Брал курс, чтобы разобраться с деплоем, а не только с кодом. В итоге Docker, NGINX Proxy Manager и автопродление SSL от Let’s Encrypt разобраны буквально по шагам, и на реальном проекте invoices всё это работает. Redux Toolkit и RTK Query тоже поданы аккуратно, без магии. 24 часа материала — плотно, но ни один урок не показался лишним.