Frontend Architecture: Monoliths to Micro-Frontends

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.

image

image

image

image



Download Links

Password: cms.ddpanda.org

Enjoyed this post?

If this article helped you, consider supporting my work.

Support 🐼

Leave a Reply

Your email address will not be published. Required fields are marked *