Seminarinformationen

Seminar - Ziel

In diesem 2-tägigen Seminar "Redux Sagas für React/Redux Apps" erhalten Sie eine ausführliche Einführung in JavaScript-Generatoren sowie die Redux Saga-Bibliothek, die zur Steuerung asynchroner Abläufe in Redux-Anwendungen genutzt wird. Zu Beginn bekommen Sie einen Überblick über JavaScript-Generatoren und asynchrone Programmierung, wobei besonders bewährte Methoden und theoretische Grundlagen vermittelt werden.

Sie erfahren, wie Sie eine bestehende Anwendung mit Redux Saga erweitern, um asynchrone Prozesse effizient zu steuern. Der Kurs behandelt zudem wichtige Themen wie die Arbeit mit REST-APIs, parallele Task-Ausführung, Fehlerbehandlung, Ablaufsteuerung von Sagas, das Kombinieren und Abbrechen von Sagas sowie das Forking-Modell von Redux Saga. Nach Abschluss des Seminars sind Sie mit fortgeschrittenen Techniken vertraut, um asynchrone Vorgänge in React-Redux-Anwendungen sicher und effektiv zu managen.

Teilnehmer - Zielgruppe

  • Webentwickler

Kurs - Voraussetzungen

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

  • Vorkenntnisse und praktische Erfahrungen mit Modern JavaScript, React und Redux werden in diesem Kurs vorausgesetzt.

Seminardauer

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

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung

  • Redux Saga
  • Redux Saga im Vergleich zu Redux Thunk
  • Vorteile von Saga gegenüber Thunk

JavaScript-Übersicht

  • asynchrone Programmierung
  • Callbacks, Promises & Async/Await (Überblick)
  • Generatoren
  • function*, yield und yield*
  • Generator-API
  • Iteratoren, Iterables, Symbol.Iterator, For-Of-Loop
  • ES2018 Asynchrone Iteration
  • Generatoren und Promises zusammen nutzen

Redux Saga-Grundlagen

  • Installieren und Konfigurieren von Redux Saga
  • Erstellen und Erkunden einer Saga
  • Ausführen von REST-Service-Operationen mit einer Saga
  • Handling Errors

Redux Saga-Patterns

  • Sequentielle Sagas
  • Parallele Sagas
  • Composing Sagas
  • Cancelling Tasks
  • Unter dem Saga-Fork-Modell
  • Concurrency Patterns
  • Saga mit Redux (Überblick)
  • Channels (Überblick)

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 ...

Relay und GraphQL

- u.a. in Hannover, Stuttgart, Düsseldorf, Erfurt, Darmstadt

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. ...

React - Design Systeme mit TailwindCSS und shadcn/ui

- u.a. in Stuttgart, Wien, Koblenz, Jena, Nordhausen

In diesem 2-tägigen Seminar "React – Design-Systeme mit TailwindCSS und shadcn/ui" erfahren Sie, wie Sie mit Hilfe von TailwindCSS und shadcn/ui ein flexibles und individuell anpassbares Design-System für React-Anwendungen entwickeln. Sie erfahren, wie shadcn/ui im ...