0

React Aufbaukurs: Redux, Routing, Testing

Ihre Termine

Datum Ort Preis
14.09.2026
-16.09.2026
München 1.719,55 €*
Buchen
14.09.2026
-16.09.2026
Virtuelles Live Training 1.719,55 €*
Buchen
09.11.2026
-11.11.2026
München 1.683,85 €*
Buchen
09.11.2026
-11.11.2026
Virtuelles Live Training 1.683,85 €*
Buchen
11.01.2027
-13.01.2027
München 1.683,85 €*
Buchen
11.01.2027
-13.01.2027
Virtuelles Live Training 1.683,85 €*
Buchen
15.03.2027
-17.03.2027
München 1.683,85 €*
Buchen
15.03.2027
-17.03.2027
Virtuelles Live Training 1.683,85 €*
Buchen
10.05.2027
-12.05.2027
München 1.683,85 €*
Buchen
10.05.2027
-12.05.2027
Virtuelles Live Training 1.683,85 €*
Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

Steige tiefer in die React-Entwicklung ein und arbeite an den Architekturfragen, die bei größeren Single-Page-Anwendungen schnell entscheidend werden: sauber geschnittener Application State, nachvollziehbare Routing-Strukturen, robuste API-Anbindung und automatisierte Tests. Im Mittelpunkt steht nicht die Wiederholung von Grundlagen, sondern die Umsetzung einer anspruchsvollen React-Anwendung mit vielen Komponenten, gemeinsam genutztem State und realistischen Anforderungen an Wartbarkeit und Erweiterbarkeit.

In dieser React Schulung entsteht über drei Tage hinweg eine komplexere Anwendung von Grund auf. Dabei werden Redux und Redux Toolkit für State-Management eingesetzt, React Router für geschützte und verschachtelte Routen genutzt und zentrale Abläufe mit Unit-, Component- und End-to-End-Tests abgesichert. Vite, Build-Prozess, Deployment und Continuous Integration runden den Entwicklungsablauf ab.

Wenn TypeScript in deinem Projekt bereits eine wichtige Rolle spielt, bietet die Schulung React mit TypeScript eine passende fachliche Vertiefung.

Inhalte

Application State Management

  • Redux Toolkit und Store-Konfiguration
  • Slices, Actions und Reducer
  • Selectors und abgeleiteter State
  • Immutable Updates mit Immer
  • Custom Hooks für Redux-Zugriff
  • Redux DevTools im Debugging

Asynchrone Daten und APIs

  • createAsyncThunk für Seiteneffekte
  • Redux Thunk im Vergleich
  • RTK Query für Server State
  • Zentralisierte API-Anbindung
  • Loading-, Error- und Success-States
  • Eigene Redux Middleware

Routing mit React Router

  • BrowserRouter und RouterProvider
  • Routes, Route und Navigate
  • Verschachtelte Routenstrukturen
  • Private Routen und Authentifizierung
  • Routenparameter und Query-Parameter
  • Lazy Loading und Code-Splitting

Architektur größerer React-Anwendungen

  • Komponentenstruktur und Zuständigkeiten
  • Error Boundaries und Fehlermanagement
  • Logging in React-Anwendungen
  • Mehrsprachigkeit mit react-i18next
  • UI-Bibliotheken in React-Projekten
  • Build-Prozess mit Vite

Testing und Qualitätssicherung

  • Unit Tests mit Jest
  • Component Tests mit React Testing Library
  • End-to-End-Tests mit Cypress
  • Browsernahe Tests mit Puppeteer
  • Testdaten, Mocks und Assertions
  • Testausführung in CI-Pipelines

Deployment und Projektabschluss

  • Produktions-Build mit Vite
  • Chunking und Bundle-Optimierung
  • Deployment einer React-Anwendung
  • Continuous Integration für React
  • Analyse typischer Projektprobleme

Voraussetzungen

  • Sichere Grundlagen in JavaScript, HTML und CSS
  • Erfahrung mit React-Komponenten, Props, State und Hooks
  • Kenntnisse analog zum React Grundkurs
  • Grundverständnis von npm, Terminal und Git
  • Erste Erfahrung mit REST APIs von Vorteil

Zielgruppe

  • Frontend-Entwicklerinnen und Frontend-Entwickler mit React-Grundkenntnissen, die größere Anwendungen strukturieren
  • JavaScript-Entwicklerinnen und JavaScript-Entwickler, die Redux, Routing und Testing in React-Projekten einsetzen
  • Webentwicklerinnen und Webentwickler in Teams mit komplexem Client State, API-Anbindung und Deployment-Anforderungen
  • Software-Entwicklerinnen und Software-Entwickler, die eine React Inhouse Schulung oder Remote React Schulung für Projektteams planen

Hinweise

Lernformate

Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.

Schulungsarten

Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.

Aktuelle Software

In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.

D