Seminarinformationen

Seminar - Ziel

In diesem 2-tägigen Seminar "React und Redux" erfahren Sie, wie Sie Redux gezielt zur Zustandsverwaltung in React-Anwendungen einsetzen. Das Seminar vermittelt die zentralen Ideen und Strukturen von Redux, zeigt deren praktische Anwendung und bietet Raum für eigene Übungen, um das Gelernte direkt umzusetzen. Sie lernen, wie sich React-Komponenten mit dem Redux-Store verknüpfen lassen und wie Sie mit Hilfe von Middleware wie Redux Thunk, Redux Sagas oder Redux Observable externe Datenquellen über REST oder GraphQL anbinden können.

Ein wesentlicher Bestandteil des Seminars ist ein gemeinsames Projekt: In kleinen Gruppen entwickeln die Teilnehmenden eine eigene Anwendung, präsentieren ihr Ergebnis und analysieren den Code in einer gemeinsamen Review-Runde. So wird sichergestellt, dass die Konzepte nicht nur verstanden, sondern auch sicher angewendet werden können.

Hinweis: Grundlagenwissen in Modern JavaScript, RxJS, React und GraphQL wird vorausgesetzt und ist nicht Teil des Seminarinhalts.

Teilnehmer - Zielgruppe

  • React-Entwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Überblick

  • Redux Überblick
  • Redux im Vergleich zu Flux
  • Drei Prinzipien von Redux
  • Immutable programmieren

Wesentliche Elemente

  • Actions
  • Reducers
  • Store

React

  • Container- und Präsentationskomponenten
  • Redux mit einer React-Komponente verbinden
  • React-Redux zur Einbindung von Redux in React
  • Provider und React-Kontext
  • bestehende React-Anwendung nach Redux migrieren
  • Debugging mit der Redux Chrome Extension

Fortgeschrittenes Redux

  • Arbeiten mit Multiple Reducers
  • Kombinieren von Reducers
  • Lazy Loading Reducers mit Code Splitting
  • Redux-Middleware und Erstellen von benutzerdefinierter Middleware
  • Funktionale Ansätze für Reducers
  • Best Practices für die Verwaltung des Status

Redux und asynchrone Tasks

  • Arbeiten mit asynchronen Aktionen
  • Arbeiten mit REST oder GraphQL unter Verwendung der Fetch-API
  • Orchestrierung von Seiteneffekten mit Thunk, Sagas oder Observables

Redux und Routing

  • Integration von React Router mit React/Redux
  • Konfiguration von Pfaden
  • Arbeiten mit URL-Parametern

Weitere Schulungen zu Thema React

Jakarta EE - Moderne Full Stack Entwicklung mit React und MongoDB

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 5-tägigen Seminar "Jakarta EE – Moderne Full Stack Entwicklung mit React und MongoDB" erhalten Sie einen umfassenden Überblick über aktuelle Webtechnologien und sind danach in der Lage, ein komplettes Webprojekt mit modernen Tools umzusetzen. Der Schwerpunkt ...

ASP.NET Core-Entwicklung mit React und Redux

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 5-tägigen Seminar "ASP.NET Core-Entwicklung mit React und Redux" erlernen Sie die notwendigen Fähigkeiten, um eine moderne Webanwendung zu entwickeln, die JavaScript auf der Client-Seite und ASP.NET Core im Backend nutzt. Sie erhalten grundlegende Kenntnisse in der ...

React und GraphQL (mit TypeScript)

- u.a. in Köln, München, Nürnberg, Mannheim, Darmstadt

In diesem 4-tägigen Seminar "React und GraphQL (mit TypeScript)" erhalten Sie einen umfassenden Einblick in die Kombination von React und GraphQL, um komplexe Frontend-Oberflächen zu gestalten und Daten effizient von APIs abzurufen. Beide Technologien stammen von Facebook und ...

Relay und GraphQL

- u.a. in Frankfurt am Main, Zürich, Dresden, Mannheim, Erfurt

In diesem 3-tägigen Seminar "Apollo für Relay und GraphQL" erhalten Sie eine praxisorientierte Einführung in den Einsatz von Relay zusammen mit GraphQL in React-Anwendungen. Der Fokus liegt darauf, Ihnen den Umgang mit Relay in Verbindung mit GraphQL zu vermitteln. ...