Micro Frontends with React

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Micro Frontends with React

SpiralTrain
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,5 SpiralTrain heeft een gemiddelde beoordeling van 8,5 (uit 50 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeAmsterdam
16 mrt. 2026 tot 18 mrt. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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
Beschrijving
The course Micro Frontends with React from SpiralTrain teaches you how to design modern, modular frontend solutions with React.

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 …

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: React (JavaScript library), Technisch ontwerp, (X)HTML & CSS, JavaScript en Webdesign.

The course Micro Frontends with React from SpiralTrain teaches you how to design modern, modular frontend solutions with React.

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

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)

Aanmelden voor nieuwsbrief

We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.