Micro Frontends with Angular
placeAmsterdam 8 apr. 2026 tot 10 apr. 2026Toon rooster event 8 april 2026, 09:30-16:30, Amsterdam, Dag 1 event 9 april 2026, 09:30-16:30, Amsterdam, Dag 2 event 10 april 2026, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 8 apr. 2026 tot 10 apr. 2026Toon rooster event 8 april 2026, 09:30-16:30, Eindhoven, Dag 1 event 9 april 2026, 09:30-16:30, Eindhoven, Dag 2 event 10 april 2026, 09:30-16:30, Eindhoven, Dag 3 |
placeHouten 8 apr. 2026 tot 10 apr. 2026Toon rooster event 8 april 2026, 09:30-16:30, Houten, Dag 1 event 9 april 2026, 09:30-16:30, Houten, Dag 2 event 10 april 2026, 09:30-16:30, Houten, Dag 3 |
placeRotterdam 8 apr. 2026 tot 10 apr. 2026Toon rooster event 8 april 2026, 09:30-16:30, Rotterdam, Dag 1 event 9 april 2026, 09:30-16:30, Rotterdam, Dag 2 event 10 april 2026, 09:30-16:30, Rotterdam, Dag 3 |
computer Online: Utrecht 8 apr. 2026 tot 10 apr. 2026Toon rooster event 8 april 2026, 09:30-16:30, Utrecht, Dag 1 event 9 april 2026, 09:30-16:30, Utrecht, Dag 2 event 10 april 2026, 09:30-16:30, Utrecht, Dag 3 |
placeZwolle 8 apr. 2026 tot 10 apr. 2026Toon rooster event 8 april 2026, 09:30-16:30, Zwolle, Dag 1 event 9 april 2026, 09:30-16:30, Zwolle, Dag 2 event 10 april 2026, 09:30-16:30, Zwolle, Dag 3 |
placeAmsterdam 10 jun. 2026 tot 12 jun. 2026Toon rooster event 10 juni 2026, 09:30-16:30, Amsterdam, Dag 1 event 11 juni 2026, 09:30-16:30, Amsterdam, Dag 2 event 12 juni 2026, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 10 jun. 2026 tot 12 jun. 2026Toon rooster event 10 juni 2026, 09:30-16:30, Eindhoven, Dag 1 event 11 juni 2026, 09:30-16:30, Eindhoven, Dag 2 event 12 juni 2026, 09:30-16:30, Eindhoven, Dag 3 |
placeHouten 10 jun. 2026 tot 12 jun. 2026Toon rooster event 10 juni 2026, 09:30-16:30, Houten, Dag 1 event 11 juni 2026, 09:30-16:30, Houten, Dag 2 event 12 juni 2026, 09:30-16:30, Houten, Dag 3 |
placeRotterdam 10 jun. 2026 tot 12 jun. 2026Toon rooster event 10 juni 2026, 09:30-16:30, Rotterdam, Dag 1 event 11 juni 2026, 09:30-16:30, Rotterdam, Dag 2 event 12 juni 2026, 09:30-16:30, Rotterdam, Dag 3 |
computer Online: Utrecht 10 jun. 2026 tot 12 jun. 2026Toon rooster event 10 juni 2026, 09:30-16:30, Utrecht, Dag 1 event 11 juni 2026, 09:30-16:30, Utrecht, Dag 2 event 12 juni 2026, 09:30-16:30, Utrecht, Dag 3 |
placeZwolle 10 jun. 2026 tot 12 jun. 2026Toon rooster event 10 juni 2026, 09:30-16:30, Zwolle, Dag 1 event 11 juni 2026, 09:30-16:30, Zwolle, Dag 2 event 12 juni 2026, 09:30-16:30, Zwolle, Dag 3 |
placeAmsterdam 12 aug. 2026 tot 14 aug. 2026Toon rooster event 12 augustus 2026, 09:30-16:30, Amsterdam, Dag 1 event 13 augustus 2026, 09:30-16:30, Amsterdam, Dag 2 event 14 augustus 2026, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 12 aug. 2026 tot 14 aug. 2026Toon rooster event 12 augustus 2026, 09:30-16:30, Eindhoven, Dag 1 event 13 augustus 2026, 09:30-16:30, Eindhoven, Dag 2 event 14 augustus 2026, 09:30-16:30, Eindhoven, Dag 3 |
placeHouten 12 aug. 2026 tot 14 aug. 2026Toon rooster event 12 augustus 2026, 09:30-16:30, Houten, Dag 1 event 13 augustus 2026, 09:30-16:30, Houten, Dag 2 event 14 augustus 2026, 09:30-16:30, Houten, Dag 3 |
placeRotterdam 12 aug. 2026 tot 14 aug. 2026Toon rooster event 12 augustus 2026, 09:30-16:30, Rotterdam, Dag 1 event 13 augustus 2026, 09:30-16:30, Rotterdam, Dag 2 event 14 augustus 2026, 09:30-16:30, Rotterdam, Dag 3 |
computer Online: Utrecht 12 aug. 2026 tot 14 aug. 2026Toon rooster event 12 augustus 2026, 09:30-16:30, Utrecht, Dag 1 event 13 augustus 2026, 09:30-16:30, Utrecht, Dag 2 event 14 augustus 2026, 09:30-16:30, Utrecht, Dag 3 |
placeZwolle 12 aug. 2026 tot 14 aug. 2026Toon rooster event 12 augustus 2026, 09:30-16:30, Zwolle, Dag 1 event 13 augustus 2026, 09:30-16:30, Zwolle, Dag 2 event 14 augustus 2026, 09:30-16:30, Zwolle, Dag 3 |
placeAmsterdam 14 okt. 2026 tot 16 okt. 2026Toon rooster event 14 oktober 2026, 09:30-16:30, Amsterdam, Dag 1 event 15 oktober 2026, 09:30-16:30, Amsterdam, Dag 2 event 16 oktober 2026, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 14 okt. 2026 tot 16 okt. 2026Toon rooster event 14 oktober 2026, 09:30-16:30, Eindhoven, Dag 1 event 15 oktober 2026, 09:30-16:30, Eindhoven, Dag 2 event 16 oktober 2026, 09:30-16:30, Eindhoven, Dag 3 |
Introduction
The course Micro Frontends with Angular starts with an overview of the differences between monolithic applications and micro frontends. Benefits, key principles, and real-world examples of micro frontend architectures are discussed.
Angular Recap
Next a short recap of core Angular concepts is given, including components and templates, dependency injection, modules, routing, and change detection, as a foundation for building micro frontends.
Architecture
This module covers architectural patterns and design choices such as domain-driven de…

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Introduction
The course Micro Frontends with Angular starts with an overview of the differences between monolithic applications and micro frontends. Benefits, key principles, and real-world examples of micro frontend architectures are discussed.
Angular Recap
Next a short recap of core Angular concepts is given, including components and templates, dependency injection, modules, routing, and change detection, as a foundation for building micro frontends.
Architecture
This module covers architectural patterns and design choices such as domain-driven design, component communication, the use of an event bus, lazy loading, and versioning strategies.
Module Federation
Here participants learn to work with Webpack Module Federation, including host and remote applications, dynamic imports, shared libraries, and best practices for runtime integration.
Integration
This part focuses on integrating micro frontends into a complete application. Topics include routing integration, UI composition, cross-app communication, the role of a shell application, and handling authentication and authorization.
State Management
State management is addressed with an emphasis on challenges of shared state and the use of NgRx. Key topics are store setup, selectors, and reducers for consistent and maintainable state handling.
Deployment
Deployment strategies are discussed with attention to CI/CD pipelines, independent deployments, containerization with Docker, and hosting options in Kubernetes and the cloud.
Testing
This module introduces essential testing approaches such as unit and integration testing, end-to-end testing with Cypress, contract testing, and automation with performance checks.
Advanced Topics
The course concludes with advanced subjects such as security and access control, error handling with error boundaries, performance optimization, and a hands-on project that ties everything together.
Audience Course Micro Frontends with Angular
This course is intended for Angular developers, frontend engineers, and software architects who want to learn how to design applications using a micro frontend architecture.
Prerequisites Course Micro Frontends with Angular
Participants should have a good understanding of JavaScript, TypeScript, and Angular development. Familiarity with web components, modular architectures, and build tools is helpful.
Realization Training Micro Frontends with Angular
The course combines theoretical sessions with hands-on labs guided by an expert trainer. Real-world case studies are central to the training experience.
Micro Frontends with Angular Certificate
After completion, participants receive a certificate of participation in Micro Frontends with Angular.
Modules
Module 1 : Introduction
- Micro Frontends Overview
- Monolith vs Micro Frontends
- Benefits and Challenges
- Use Cases
- Key Principles
- Architecture Styles
- Integration Approaches
- Deployment Strategies
- Scaling Teams
- Real-World Examples
Module 2 : Angular Recap
- Angular Fundamentals
- TypeScript Essentials
- Components and Templates
- Services and Dependency
- Angular CLI
- Modules and Imports
- Data Binding
- Directives Basics
- Routing Essentials
- Angular Change Detection
Module 3 : Architecture
- Micro Frontend Concepts
- Architecture Patterns
- Domain-Driven Design
- Shared vs Isolated State
- Component Communication
- Event Bus Pattern
- Routing Strategies
- Lazy Loading
- Versioning Strategies
- Resilience Patterns
Module 4 : Module Federation
- Webpack Module Federation
- Host and Remote Apps
- Dynamic Imports
- Shared Libraries
- Version Compatibility
- Exposing Components
- Runtime Integration
- Configuration Files
- Error Handling
- Best Practices
Module 5 : Integration
- Routing Integration
- UI Composition
- Shared Navigation
- Shared Services
- Cross-App Communication
- Micro Frontend Shell
- Authentication Integration
- Authorization Handling
- Performance Monitoring
- Testing Integration
Module 6 : State Management
- State Management Intro
- Local Component State
- Shared State Issues
- NgRx Overview
- NgRx Store Setup
- Selectors and Actions
- Reducers and Effects
- Cross-App State Sharing
- State Synchronization
- State Debugging Tools
Module 7 : Deployment
- Deployment Strategies
- CI/CD Pipelines
- Independent Deployments
- Version Management
- Environment Configurations
- Containerization Basics
- Docker with Angular
- Kubernetes Deployments
- Cloud Hosting Options
- Rollback Strategies
Module 8 : Testing
- Unit Testing Angular
- Integration Testing
- E2E Testing Basics
- Jest with Angular
- Cypress Framework
- Contract Testing
- Test Automation
- Performance Testing
- Accessibility Testing
- Testing Best Practices
Module 9 : Advanced Topics
- Micro Frontend Security
- Authentication Patterns
- Authorization Patterns
- Error Boundary Handling
- Accessibility Concerns
- Performance Optimization
- Caching Strategies
- Future Trends
- Case Studies
- Hands-On Project
Waarom SpiralTrain
SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.
Onze trainingkenmerken zich door :
• Klassikale of online open roostertrainingen en andere
trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
