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