Source: https://frontendmasters.com/workshops/frontend-architecture/
This course is a practical immersion into modern frontend architecture.You’ll explore real approaches, patterns, and principles that help create robust, modular, and scalable user interface applications.
About this course
The training is built around two key architectural paradigms: the modular monolith and micro-frontends. You will go through the entire evolution of a frontend application — from an unstructured monolith to a distributed micro-frontend architecture, applying approaches from real-world projects. Practical format
Instead of abstract theory, you will consistently refactor and scale an educational application, studying architectural solutions “from the inside.”
What you will learn
- understand the principles of software architecture and adapt them to frontend development tasks;
- build scalable monolithic applications with an emphasis on modularity, loose coupling, and encapsulation;
- assess the feasibility of implementing micro-frontends and choose the right architectural approach for a specific product;
- plan and execute the migration from monolith to micro-frontends for both CSR and SSR applications;
- work with different models of micro-frontend integration, including runtime, build-time, and server composition.
How the training is organized
Step-by-step application transformation
You will start with a simple monolith without clear module boundaries, then refactor it into a structured modular monolith, and finally organize a full-fledged micro-frontend architecture. Analysis of real cases
The course includes practical examples from large projects: typical monolith problems, complexities of distributed UI systems, and recommendations on how to prevent them.
Who this course is for
The course is suitable for experienced frontend developers who want to delve into architecture, learn to design large-scale interface systems, and make architectural decisions that impact product scalability.
Course outcome
By the end of the course, you will confidently understand architectural patterns, comprehend the internal mechanisms of modular and micro-frontend systems, and be able to apply this knowledge when designing or refactoring production applications.
Download Links
Password: cms.ddpanda.org












