Micro frontends architecture is a way of avoiding the current industry trend of creating heavy monolith front-ends. These are monolith front-ends which are difficult to change and maintain because they have organically grown into intertwined large frontend applications. In this course, Micro Frontends Architecture, you will learn how to create flexible modular frontends which are easier to maintain using micro frontends architecture. First, you will learn what micro frontends architecture is and why there is a need for it. Next, you will discover the main design principles for micro frontends architecture. Finally, you will explore what technologies and techniques are available to implement micro frontends architecture. When you're finished with this course, you will have the knowledge of the micro frontends architectural style required to implement a modular, flexible frontend application thats easier to maintain and extend.
Rag Dhiman is an experienced programmer who enjoys finding clean and expandable solutions to technological problems. He is MCPD and MCTS certified and a keen independent iOS developer with many Apps on the App Store.
Course Overview Hi everyone. My name is Rag Dhiman, and welcome to my course, Micro Frontends Architecture. I've been developing and architecting software at a commercial level for well over 15 years. This has included everything from complex microservices architecture to enterprise‑level mobile and web apps, and recently I've been witnessing the need for a new architectural style labeled as micro frontends. Micro frontends is an upcoming architecture trend which has been led by the movement towards microservices architecture for back‑end systems. It's an extension to microservices that realizes all the microservices architecture benefits at the front end are part of your software. This course is an introduction to micro frontends architecture and its design principles, and no prior experience with any specific technology or technique is required to take this course. Some of the major topics that we will cover include an introduction to the micro frontends architecture trend, the design principles that make up micro frontends architecture, and also the techniques and technologies you could use to implement micro frontends. And by the end of the course, you will know if micro frontends is an architectural style that will benefit you in terms of developing cutting‑edge, flexible frontends for both new and legacy systems. I hope you'll join me on this journey to learn everything there is to know about micro frontends with the Micro Frontends Architecture course, at Pluralsight.