Opleiding: Micro Frontends with Vue
The course Micro Frontends with Vue from SpiralTrain shows you how to build flexible and scalable frontend architectures using Vue.
Introduction
The course Micro Frontends with Vue begins with an introduction to the concept of micro frontends and their differences from monolithic applications. Use cases, and core principles are explained with examples from industry practice.
Vue Recap
Next, participants review essential Vue concepts including components, directives, reactivity, props and events, routing with Vue Router, and the Composition API. This recap ensures a solid basis for building micro frontends.
Architecture
This module explores architecture patterns and design approaches for Vue micro frontends. Topics include component composition, event bus communication, routing strategies, shell applications, lazy loading, and error boundaries.
Module Federation
Participants learn how to use Webpack Module Federation with Vue. Covered are host and remote apps, dynamic imports, shared libraries, version handling, runtime integration, and best practices for setup and error handling.
Integration
Integration is discussed with focus on UI composition, shared navigation, cross-app routing, and service integration.