Этот курс — практическое погружение в современную frontend-архитектуру.Вы разберёте реальные подходы, шаблоны и принципы, которые помогают создавать устойчивые, модульные и масштабируемые интерфейсные приложения.
О чём этот курс
Обучение строится вокруг двух ключевых архитектурных парадигм: модульный монолит и микрофронтенды. Вы пройдёте полный путь эволюции frontend-приложения — от неструктурированного монолита до распределённой микрофронтенд-архитектуры, применяя подходы из реальных проектов.
Практический формат
Вместо абстрактной теории вы будете последовательно рефакторить и масштабировать учебное приложение, изучая архитектурные решения «изнутри».
Чему вы научитесь
понимать принципы software architecture и адаптировать их под задачи frontend-разработки;
строить масштабируемые монолитные приложения с упором на модульность, слабую связанность и инкапсуляцию;
оценивать целесообразность внедрения микрофронтендов и выбирать правильный архитектурный подход под конкретный продукт;
планировать и выполнять миграцию от монолита к micro-frontends как для CSR, так и для SSR‑приложений;
работать с разными моделями интеграции микрофронтендов, включая runtime, build-time и server composition.
Как устроено обучение
Пошаговая трансформация приложения
Вы начнёте с простого монолита без чётких границ модулей, затем переработаете его в структурированный модульный монолит, а в финале организуете полноценную микрофронтенд-архитектуру.
Разбор реальных кейсов
Курс включает практические примеры из крупных проектов: типичные проблемы монолитов, сложности распределённых UI‑систем и рекомендации по их предотвращению.
Для кого этот курс
Курс подойдёт опытным frontend-разработчикам, которые хотят углубиться в архитектуру, научиться проектировать крупные интерфейсные системы и принимать архитектурные решения, влияющие на масштабируемость продукта.
Результат прохождения
К окончанию курса вы будете уверенно разбираться в архитектурных паттернах, понимать внутренние механизмы модульных и микрофронтенд-систем и сможете применять эти знания при проектировании или рефакторинге production‑приложений.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.
Maxi Ferreira - full-stack инженер с более чем 13-летним опытом разработки программного обеспечения и построения веб-приложений различного масштаба. В своей карьере он работал как в роли technical lead, так и individual contributor, участвуя во всех этапах жизненного цикла продукта: от проектирования и прототипирования до разработки, тестирования и деплоя.Основные профессиональные интересы автора — frontend-архитектура, производительность веб-при