Workshop Logo

Rxjs Grundlagen und darüber hinaus

Meistern Sie die RxJs-Grundlagen: Observables, Operatoren, Fehlerbehandlung und fortgeschrittene Techniken wie Multicasting, Hot/Cold Observables und Flattening-Operatoren in diesem Workshop. Nachdem wir alle Kernkonzepte und grundlegenden Bausteine ausführlich erkundet haben, werden wir fortgeschrittene RxJS-Techniken erkunden, um nachhaltige Lösungen für komplexe reale Anwendungsfälle zu entwickeln.

Level
Fortgeschritten
Dauer
2 Tage oder 4 halbe Tage
Voraussetzungen
Veranstaltungsort
Remote
Vor Ort

Für wen ist dieser Workshop geeignet?

Frontend-Entwickler
Backend-Entwickler
Fullstack-Entwickler

Workshop Agenda

icon

Einführung in RxJs

  • Was ist RxJs?
  • ReactiveX
  • Warum RxJs verwenden?
  • Reaktive Programmierung generell
  • Kernbausteine: Observables, Subjects und Operatoren
icon

Observables verstehen

  • Erstellen von Observables
  • Subscribing von Observables
  • Lebenszyklus eines Observables
  • Notification-Kanäle
  • Wesentliche Merkmale von Observables
icon

RxJs-Operatoren verstehen

  • Kernbausteine für die Datenumwandlung
  • Marble-Diagramme
  • Praktische Erfahrung mit Operatoren
  • Scoping und Chaining von Operatoren
icon

Wesentliche Merkmale von Observables

  • Lazyness
  • Unicast vs. Multicast
  • Hot vs. Cold Observables
  • Unterschiede zu Promises
icon

Fehlerbehandlung in RxJs

  • Fehlerbehandlungsstrategien
  • Recovery-Strategien
icon

Fortgeschrittene Techniken

  • Flattening-Operatoren
  • Higher-Order-Observables
  • Stream-Komposition
  • Custom Operatoren erstellen
  • Jede API mit RxJs verwenden
icon

Testen von Observables

  • Marble-Tests

Beschreibung

Dieser RxJs-Grundlagen-Workshop bietet einen tiefen Einblick in die reaktive Programmierung mit RxJs und vermittelt Ihnen die Fähigkeiten, asynchrone Datenströme effektiv zu handhaben. Sie beginnen damit, Observables, ihren Lebenszyklus und Benachrichtigungskanäle zu verstehen, um Datenströme zu erstellen, zu abonnieren und zu verwalten.

Als nächstes werden wir RxJs-Operatoren erkunden, die Kernbausteine für die Transformation und Verwaltung von Datenflüssen. Sie lernen, Marble-Diagramme zu lesen und zu interpretieren, die das Verhalten von Operatoren visuell darstellen, und sammeln praktische Erfahrungen im Umgang mit Operatoren in Ihrem Code. Wir werden auch in die wesentlichen Merkmale von RxJs eintauchen und Themen wie Unicast vs. Multicast und Hot vs. Cold Observables behandeln.

Die Fehlerbehandlung ist ein entscheidender Aspekt bei der Arbeit mit Datenströmen, und dieser Workshop wird Ihnen beibringen, wie Sie Fehler im reaktiven Code effektiv verwalten und wiederherstellen können. Schließlich werden wir fortgeschrittene Themen wie Flattening-Operatoren behandeln, die Ihnen die Werkzeuge geben, um komplexere Szenarien mit Higher-Order-Observables zu bewältigen.

Am Ende dieses Workshops haben Sie das grundlegende Wissen, um RxJs selbstbewusst in Ihren Anwendungen zu verwenden und eine effiziente Datenverarbeitung sicherzustellen. Sie sind gerüstet, Ihr Wissen in realen Anwendungsfällen anzuwenden!

Takeaways

Nach Abschluss der Workshops sind Sie in der Lage:

  • Die Kernkonzepte von RxJs verstehen
  • Den Lebenszyklus und die Notification-Kanäle von Observables verstehen
  • RxJs-Operatoren verwenden und Marble-Diagramme für das Datenstrommanagement interpretieren
  • Zwischen Unicast und Multicast sowie Hot und Cold Observables unterscheiden
  • Reaktive Streams verstehen und Fehlerbehandlungsstrategien implementieren
  • Fortgeschrittene Techniken wie Flattening-Operatoren für die Handhabung komplexer Datenströme anwenden

Was ist inbegriffen?

  • Hochwertige Materialien mit einer Mischung aus Theorie und Übungen.
  • Viele Best Practices aus unseren Enterprise-Projekten.
  • 8 Stunden Follow-up-Coaching und Beratung nach dem Workshop. Termine und Zeiten können individuell vereinbart werden.
  • Lebenslanger Zugriff auf die Workshop-Materialien
  • Praktische Übungen, Live-Coding und Q&A-Sitzungen
  • Teilnahmezertifikat

Workshop buchen

FAQ zu unseren Workshops

Unsere Workshops konzentrieren sich hauptsächlich auf Webentwicklung und Softwarearchitektur. Wir legen Wert auf reaktive Programmierung und architektonische Muster. Als Angular-Beratung wählen wir natürlich Angular als Framework unserer Wahl, da es sich hervorragend für die meisten Unternehmensprojekte eignet.

In all unseren Workshops bieten wir hochwertige Materialien, eine gut strukturierte Agenda und eine ausgewogene Mischung aus Theorie und Übungen. All dies wird kombiniert mit vielen Best Practices, die wir im Laufe der Jahre in Unternehmensprojekten bei unseren Kunden gesammelt haben.

Ja, natürlich! Wir kommen gerne zu Ihrem Standort und bieten Ihrem Team einen Workshop an. Kontaktieren Sie uns einfach und wir finden die perfekte Lösung für Sie. Wir sind jedoch ein Remote-First-Unternehmen und glauben, dass Remote-Workshops genauso effektiv sind wie Workshops vor Ort.

Anfänger-Workshops bieten grundlegende Kenntnisse und erfordern in der Regel keine oder nur wenig Vorerfahrung. Fortgeschrittene Workshops erfordern etwas Erfahrung mit dem Thema und sind detaillierter. Experten-Workshops sind für Personen gedacht, die viel Erfahrung mit dem Thema haben und tief in das Thema eintauchen möchten.

Neben dem Workshop selbst enthalten alle unsere Workshop-Pakete 8 Stunden Follow-up-Coaching und Beratung. Dies kann für Code-Reviews, Architekturberatung oder jedes andere Thema verwendet werden, das Sie mit uns besprechen möchten.

High-Level Workshop Agenda

Um Ihnen ein besseres Gefühl dafür zu geben, wie unsere Workshops organisiert sind, bieten wir Ihnen hier einen groben Überblick über eine typische Workshop-Agenda.

Bitte beachten Sie, dass die Agenda je nach Workshop und den Bedürfnissen der Teilnehmer variieren kann. Jedes Training ist einzigartig und wir bemühen uns, Ihnen das bestmögliche Erlebnis zu bieten.

09:00 - 10:30 Theorie & Übungen
10:30 - 10:45 Pause
10:45 - 12:15 Theorie & Übungen
12:15 - 13:00 Mittagspause
13:00 - 14:30 Theorie & Übungen
14:30 - 14:45 Pause
14:45 - 16:15 Theorie & Übungen

Nicht den passenden Workshop gefunden?

Keine Sorge, wir erstellen gerne einen maßgeschneiderten Workshop für Sie. Kontaktieren Sie uns einfach und wir finden die perfekte Lösung für Sie.

Unsere weiteren Services

Neben hochwertigen Workshops bieten wir eine Vielzahl anderer Services an, um Ihnen und Ihrem Team zu helfen, in Ihren Projekten erfolgreicher zu werden.