Course Outline
Introduction
Exploring Micro-Frontend Concepts
- Key benefits and potential drawbacks
- Core characteristics of micro-frontends
Application Decomposition Strategies
- Partitioning by functional features
- Partitioning by UI sections
- Partitioning by pages
- Partitioning by business domain
Micro-Frontend Implementation Techniques
- Webpack Module Federation
- Utilizing Iframes
- Configuration with NGINX
- Integration of Web components
- Use of Vue component libraries
- Adoption of Monorepos
- Development of a custom orchestrator
Application of Micro-Frontend Frameworks
- Single-spa
- Frint.js
Constructing Micro-Frontends with Vue.js
- Configuring the Vue.js development environment
- Application development process
- Testing and debugging procedures
Conclusion and Future Directions
Requirements
- Familiarity with web application development and associated 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.