Course Outline
Introduction
Understanding Micro-Frontends
- Advantages and disadvantages
- Features of micro-frontends
Splitting Applications
- Splitting apps by feature
- Splitting apps by section
- Splitting apps by page
- Splitting apps by domain
Implementing Micro-Frontends
- Webpack Module Federation
- Iframes
- Using NGINX
- Web components
- Vue component libraries
- Monorepos
- Customized orchestrator
Using Micro-Frontend Frameworks
- Single-spa
- Frint.js
Using Vue.js to Build Micro-Frontends
- Setting up the Vue.js environment
- Building the application
- Testing and debugging
Summary and Next Steps
Requirements
- Knowledge of web application development and frameworks
Audience
- Developers
Testimonials (5)
Very "hands-on" training, with lots of examples and explanations. I really enjoyed it and I feel like a learned many new things in a very short time. Very well done!
Sorina - DB Global Technology
Course - JavaScript - Advanced Programming
Interesting examples, extensive knowledge of the lecturer, good contact with participants.
Dawid
Course - Advanced Vue.js
Machine Translated
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
I really like Shawn's live coding style in teaching the course. He demonstrated his practical knowledge and experience on the subject.
Nhan Nguyen - Navy Information Warfare Center - Pacific
Course - Vuetify.js
It was interactive. We got to code as we went.