0

React für Fortgeschrittene - Redux, Routing, Testing

Ihre Termine

Datum Ort Preis
04.05.2026
-06.05.2026
München 1.683,85 €* Buchen
04.05.2026
-06.05.2026
Virtuelles Live Training 1.683,85 €* Buchen
14.09.2026
-16.09.2026
München 1.683,85 €* Buchen
14.09.2026
-16.09.2026
Virtuelles Live Training 1.683,85 €* Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

Steigen Sie tiefer in die React Entwicklung ein und lernen Sie alle Geheimnisse und Tricks kennen. Im fortgeschrittenen Kurs liegt der Fokus auf der Realisierung echter und komplexer React Projekte mit unzähligen Komponenten und einem geteilten Application State mit Redux.

In dieser Schulung wird, gemeinsam mit den TeilnehmerInnen, eine “echte” und komplexe React Anwendung in 3 Tagen von Grund auf entwickelt, getestet und deployed.


Nach dem Kurse können Sie…

  • komplexe React Anwendungen mit unzähligen Komponenten richtig entwickeln
  • den Application State mit unzähligen Reducern und Actions sicher und performant im Griff behalten
  • mit Redux Thunk und immer den State an z.B. eine API binden
  • komplexes Routing mit dem React-Router umsetzen
  • React Anwendungen automatisiert mit Cypress (E2E) und Jest (Unit) testen

Inhalte

Application State Management

  • React Redux
    • Action Types
    • Selectors
    • Reducers und combineReducers
    • Redux Dev Tools (Browser Erweiterung)
    • Actions
  • Custom Hooks
  • Redux Thunk
  • Redux Toolkit
    • Asynchroner State
  • Immutable State mit Immer
  • Eigene Redux Middleware
    • API Storage zentralisiert
  • mapStateToProps und connect


React-Router

  • Routing mit React-Router
  • Routing Möglichkeiten (BrowserRouting & Co)
  • Private Routen (nur mit Anmeldung erreichbare Seiten)
  • Umleitungen (Redirects) und Switch
  • Parameter für Routen
  • exact Keyword
  • Splitting der Applikation in chunks und Optimierung


Weitere Themen

  • Error Boundaries und Fehlermanagement in React
  • Logging in React Anwendungen
  • Mehrsprachigkeit und Möglichkeiten (react-i18next & i18n)
  • Anbindung an APIs
  • Vite als Build Tool
  • CRACO - Create React App Configuration Override
  • UI-Bibliotheken für React


Testing

  • Unit Tests mit Jest und der React Testing Library
  • End to End Testing mit Cypress und Puppeteer
  • Continuous Integration mit React Anwendungen

Voraussetzungen

Kenntnisse analog zum React Grundkurs.

Zielgruppe

  • (Web) EntwicklerInnen die tiefer in React einsteigen wollen.

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