Course Outline
Introduction
Foundations of Micro-Frontends
- Key benefits and potential limitations
- Defining characteristics of micro-frontends
Application Decomposition Strategies
- Partitioning apps by feature
- Partitioning apps by section
- Partitioning apps by page
- Partitioning apps by domain
Implementation Methodologies
- Webpack Module Federation
- Iframes
- NGINX integration
- Web components
- Vue component libraries
- Monorepos
- Customized orchestrator
Leveraging Micro-Frontend Frameworks
- Single-spa
- Frint.js
Building Micro-Frontends with Vue.js
- Configuring the Vue.js development environment
- Constructing the application structure
- Testing and debugging processes
Conclusion and Future Directions
Requirements
- Foundational knowledge of web application development and relevant frameworks
Target Audience
- Software Developers
Testimonials (3)
The lessons was very interactive and the excersices was good practical
Heino - NWK Limited
Course - Laravel and Vue.js
I am glad we can get the recordings, slides and files zipped to us so we can always reference back to them when needed. David explained concepts clearly and was able to answer questions that we had. He was very knowledgeable.
Renee Chan - Mackenzie Investments
Course - Vue.js
The vue.js is something that I never worked with and the presentation clarified few of my doubts. But again, online courses are not efficient in acquiring knowledge.