Описание
Количество уроков: 25 Видео
Язык: Английский
Вес архива: 1,36 ГБ
Этот курс — практическое погружение в современную frontend-архитектуру.Вы разберёте реальные подходы, шаблоны и принципы, которые помогают создавать устойчивые, модульные и масштабируемые интерфейсные приложения.
О чём этот курс
Обучение строится вокруг двух ключевых архитектурных парадигм: модульный монолит и микрофронтенды. Вы пройдёте полный путь эволюции frontend-приложения — от неструктурированного монолита до распределённой микрофронтенд-архитектуры, применяя подходы из реальных проектов.
Практический формат
Вместо абстрактной теории вы будете последовательно рефакторить и масштабировать учебное приложение, изучая архитектурные решения «изнутри».
Чему вы научитесь
• понимать принципы software architecture и адаптировать их под задачи frontend-разработки;
• строить масштабируемые монолитные приложения с упором на модульность, слабую связанность и инкапсуляцию;
• оценивать целесообразность внедрения микрофронтендов и выбирать правильный архитектурный подход под конкретный продукт;
• планировать и выполнять миграцию от монолита к micro-frontends как для CSR, так и для SSR‑приложений;
• работать с разными моделями интеграции микрофронтендов, включая runtime, build-time и server composition.
Как устроено обучение
Пошаговая трансформация приложения
Вы начнёте с простого монолита без чётких границ модулей, затем переработаете его в структурированный модульный монолит, а в финале организуете полноценную микрофронтенд-архитектуру.
Разбор реальных кейсов
Курс включает практические примеры из крупных проектов: типичные проблемы монолитов, сложности распределённых UI‑систем и рекомендации по их предотвращению.
Для кого этот курс
Курс подойдёт опытным frontend-разработчикам, которые хотят углубиться в архитектуру, научиться проектировать крупные интерфейсные системы и принимать архитектурные решения, влияющие на масштабируемость продукта.
Результат прохождения
К окончанию курса вы будете уверенно разбираться в архитектурных паттернах, понимать внутренние механизмы модульных и микрофронтенд-систем и сможете применять эти знания при проектировании или рефакторинге production‑приложений.

Алексей –
Брал курс после пары лет коммерческой разработки на React — хотелось понять, как крупные команды делят фронтенд на части. Maxi Ferreira объясняет спокойно и по делу, без воды: показал проблемы типичного монолита, потом собрал модульный монолит, а в финале полноценную микрофронтенд-архитектуру. Ценно, что есть критерии, когда микрофронтенды оправданы, а когда это оверинжиниринг. Английский не мешает, темп нормальный.
Игорь С. –
Опыт у меня приличный, поэтому первые уроки про принципы software architecture показались немного базовыми. Но дальше стало интереснее, особенно миграция монолита к микрофронтендам для CSR и SSR — там как раз разобраны подводные камни, с которыми сталкивался на работе. Мягкое замечание: хотелось бы больше времени на серверную композицию, её раскрыли довольно сжато. В целом качественный материал от человека, который явно делал это в реальных проектах.
Марина В. –
Смотрела курс, чтобы разобраться, зачем вообще нужны микрофронтенды, а не просто модно. Понравилось, что автор реально рефакторит приложение шаг за шагом: сначала убирает хаос в монолите, потом вводит границы модулей с инкапсуляцией и слабой связанностью. Отдельно зашёл разбор моделей интеграции — runtime, build-time и server composition, теперь понимаю разницу на практике. Для трёх с половиной часов материала даётся много, конспектировала почти каждый урок.