Micro Frontends with React
placeAmsterdam 16 mrt. 2026 tot 18 mrt. 2026Toon rooster event 16 maart 2026, 09:30-16:30, Amsterdam, Dag 1 event 17 maart 2026, 09:30-16:30, Amsterdam, Dag 2 event 18 maart 2026, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 16 mrt. 2026 tot 18 mrt. 2026Toon rooster event 16 maart 2026, 09:30-16:30, Eindhoven, Dag 1 event 17 maart 2026, 09:30-16:30, Eindhoven, Dag 2 event 18 maart 2026, 09:30-16:30, Eindhoven, Dag 3 |
placeHouten 16 mrt. 2026 tot 18 mrt. 2026Toon rooster event 16 maart 2026, 09:30-16:30, Houten, Dag 1 event 17 maart 2026, 09:30-16:30, Houten, Dag 2 event 18 maart 2026, 09:30-16:30, Houten, Dag 3 |
computer Online: Online 16 mrt. 2026 tot 18 mrt. 2026Toon rooster event 16 maart 2026, 09:30-16:30, Online, Dag 1 event 17 maart 2026, 09:30-16:30, Online, Dag 2 event 18 maart 2026, 09:30-16:30, Online, Dag 3 |
placeRotterdam 16 mrt. 2026 tot 18 mrt. 2026Toon rooster event 16 maart 2026, 09:30-16:30, Rotterdam, Dag 1 event 17 maart 2026, 09:30-16:30, Rotterdam, Dag 2 event 18 maart 2026, 09:30-16:30, Rotterdam, Dag 3 |
placeZwolle 16 mrt. 2026 tot 18 mrt. 2026Toon rooster event 16 maart 2026, 09:30-16:30, Zwolle, Dag 1 event 17 maart 2026, 09:30-16:30, Zwolle, Dag 2 event 18 maart 2026, 09:30-16:30, Zwolle, Dag 3 |
placeAmsterdam 11 mei. 2026 tot 13 mei. 2026Toon rooster event 11 mei 2026, 09:30-16:30, Amsterdam, Dag 1 event 12 mei 2026, 09:30-16:30, Amsterdam, Dag 2 event 13 mei 2026, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 11 mei. 2026 tot 13 mei. 2026Toon rooster event 11 mei 2026, 09:30-16:30, Eindhoven, Dag 1 event 12 mei 2026, 09:30-16:30, Eindhoven, Dag 2 event 13 mei 2026, 09:30-16:30, Eindhoven, Dag 3 |
placeHouten 11 mei. 2026 tot 13 mei. 2026Toon rooster event 11 mei 2026, 09:30-16:30, Houten, Dag 1 event 12 mei 2026, 09:30-16:30, Houten, Dag 2 event 13 mei 2026, 09:30-16:30, Houten, Dag 3 |
computer Online: Online 11 mei. 2026 tot 13 mei. 2026Toon rooster event 11 mei 2026, 09:30-16:30, Online, Dag 1 event 12 mei 2026, 09:30-16:30, Online, Dag 2 event 13 mei 2026, 09:30-16:30, Online, Dag 3 |
placeRotterdam 11 mei. 2026 tot 13 mei. 2026Toon rooster event 11 mei 2026, 09:30-16:30, Rotterdam, Dag 1 event 12 mei 2026, 09:30-16:30, Rotterdam, Dag 2 event 13 mei 2026, 09:30-16:30, Rotterdam, Dag 3 |
placeZwolle 11 mei. 2026 tot 13 mei. 2026Toon rooster event 11 mei 2026, 09:30-16:30, Zwolle, Dag 1 event 12 mei 2026, 09:30-16:30, Zwolle, Dag 2 event 13 mei 2026, 09:30-16:30, Zwolle, Dag 3 |
placeAmsterdam 13 jul. 2026 tot 15 jul. 2026Toon rooster event 13 juli 2026, 09:30-16:30, Amsterdam, Dag 1 event 14 juli 2026, 09:30-16:30, Amsterdam, Dag 2 event 15 juli 2026, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 13 jul. 2026 tot 15 jul. 2026Toon rooster event 13 juli 2026, 09:30-16:30, Eindhoven, Dag 1 event 14 juli 2026, 09:30-16:30, Eindhoven, Dag 2 event 15 juli 2026, 09:30-16:30, Eindhoven, Dag 3 |
placeHouten 13 jul. 2026 tot 15 jul. 2026Toon rooster event 13 juli 2026, 09:30-16:30, Houten, Dag 1 event 14 juli 2026, 09:30-16:30, Houten, Dag 2 event 15 juli 2026, 09:30-16:30, Houten, Dag 3 |
computer Online: Online 13 jul. 2026 tot 15 jul. 2026Toon rooster event 13 juli 2026, 09:30-16:30, Online, Dag 1 event 14 juli 2026, 09:30-16:30, Online, Dag 2 event 15 juli 2026, 09:30-16:30, Online, Dag 3 |
placeRotterdam 13 jul. 2026 tot 15 jul. 2026Toon rooster event 13 juli 2026, 09:30-16:30, Rotterdam, Dag 1 event 14 juli 2026, 09:30-16:30, Rotterdam, Dag 2 event 15 juli 2026, 09:30-16:30, Rotterdam, Dag 3 |
placeZwolle 13 jul. 2026 tot 15 jul. 2026Toon rooster event 13 juli 2026, 09:30-16:30, Zwolle, Dag 1 event 14 juli 2026, 09:30-16:30, Zwolle, Dag 2 event 15 juli 2026, 09:30-16:30, Zwolle, Dag 3 |
placeAmsterdam 14 sep. 2026 tot 16 sep. 2026Toon rooster event 14 september 2026, 09:30-16:30, Amsterdam, Dag 1 event 15 september 2026, 09:30-16:30, Amsterdam, Dag 2 event 16 september 2026, 09:30-16:30, Amsterdam, Dag 3 |
placeEindhoven 14 sep. 2026 tot 16 sep. 2026Toon rooster event 14 september 2026, 09:30-16:30, Eindhoven, Dag 1 event 15 september 2026, 09:30-16:30, Eindhoven, Dag 2 event 16 september 2026, 09:30-16:30, Eindhoven, Dag 3 |
Introduction
The course Micro Frontends with React begins with an overview of micro frontend concepts and their advantages over monolithic user interfaces. Design principles are discussed, with attention to scalability and independent deployments.
React Recap
Next participants review the fundamentals of React, including JSX, components, props and state, React Hooks, and event handling. Core features such as conditional rendering, routing with React Router, and the Context API are also refreshed.
Architecture
This module covers architectural patterns for React micro …

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 React begins with an overview of micro frontend concepts and their advantages over monolithic user interfaces. Design principles are discussed, with attention to scalability and independent deployments.
React Recap
Next participants review the fundamentals of React, including JSX, components, props and state, React Hooks, and event handling. Core features such as conditional rendering, routing with React Router, and the Context API are also refreshed.
Architecture
This module covers architectural patterns for React micro frontends, including component composition, container and presenter patterns, shared versus isolated state, routing across applications, and the role of a shell architecture.
Module Federation
Participants learn how to set up Webpack Module Federation for React projects. Topics include host and remote applications, dynamic imports, shared dependencies, version handling, and best practices for runtime integration.
Integration
Integration strategies are then explored, with focus on UI composition, shared navigation, cross-application routing, authentication and authorization handling, and service integration within a micro frontend orchestration.
State Management
This module examines state management challenges and solutions. Topics include local state, prop drilling, Context API usage, and Redux with Redux Toolkit for sharing and synchronizing state across micro frontends.
Deployment
Deployment aspects include CI/CD pipelines, independent releases, environment configuration, and containerization with Docker. Hosting with Kubernetes, cloud providers, rollback strategies, and monitoring options are also discussed.
Testing
Essential testing practices are introduced, including unit and integration tests with Jest and React Testing Library, end-to-end tests with Cypress, contract testing, automation, and accessibility checks.
Advanced Topics
The course concludes with advanced subjects such as authentication and authorization patterns, error boundary handling, performance optimization, caching strategies, and future trends. A hands-on project brings all concepts together.
Audience Course Micro Frontends with React
This course is intended for React developers, frontend specialists, and solution architects who want to master building scalable applications based on a micro frontend architecture.
Prerequisites Course Micro Frontends with React
Participants should be comfortable with JavaScript, TypeScript, and React development. Experience with component-based design, build pipelines and state management is beneficial.
Realization Training Micro Frontends with React
The training consists of interactive lectures combined with practical labs under the guidance of an experienced trainer. Emphasis is placed on hands-on exercises and applying the concepts in realistic project scenarios.
Micro Frontends with React Certificate
After completing the course, participants receive a certificate of participation in Micro Frontends with React.
Modules
Module 1 : Introduction
- Micro Frontends Overview
- Why React Micro Frontends
- Monolith vs Distributed UI
- Benefits and Drawbacks
- Key Use Cases
- Design Principles
- Team Scalability
- Deployment Independence
- Real-World Examples
- Future Outlook
Module 2 : React Recap
- React Fundamentals
- JSX Syntax
- Components Basics
- Props and State
- React Hooks Intro
- Event Handling
- Conditional Rendering
- List Rendering
- React Router Basics
- Context API
Module 3 : Architecture
- Architecture Patterns
- Component Composition
- Container and Presenters
- Shared vs Isolated State
- Routing Across Apps
- Cross-App Communication
- Lazy Loading Routes
- Micro Frontend Shell
- Error Boundaries
- Resilience Patterns
Module 4 : Module Federation
- Webpack Federation Setup
- Host and Remote Apps
- Dynamic Imports
- Exposing Components
- Shared Dependencies
- Version Handling
- Runtime Integration
- Error Handling
- Configuration Files
- Best Practices
Module 5 : Integration
- UI Composition
- Shared Navigation
- Authentication Integration
- Authorization Handling
- Service Integration
- Shell Architecture
- Cross-App Routing
- Micro Frontend Orchestration
- Performance Monitoring
- Testing Integration
Module 6 : State Management
- State Management Basics
- Local Component State
- Prop Drilling Issues
- Context API Usage
- Redux Fundamentals
- Redux Toolkit
- Cross-App State Sharing
- State Synchronization
- Async State Handling
- Debugging Tools
Module 7 : Deployment
- Deployment Strategies
- CI/CD Pipelines
- Independent Deployments
- Version Management
- Docker with React
- Kubernetes Deployments
- Cloud Hosting Options
- Environment Configurations
- Rollback Strategies
- Monitoring and Alerts
Module 8 : Testing
- Unit Testing React
- Jest Framework
- React Testing Library
- Integration Testing
- End-to-End Testing
- Cypress Framework
- Contract Testing
- Test Automation
- Performance Testing
- Accessibility Testing
Module 9 : Advanced Topics
- Security Concerns
- Authentication Patterns
- Authorization Patterns
- Performance Optimization
- Error Boundary Handling
- Caching Strategies
- Accessibility Concerns
- 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.
