RxJS Intensiv-Schulung

RxJS Intensiv-Schulung

Dein Weg zum
RxJS-Experten

RWE Group Business Services GmbH, Dortmund
Commerzbank
Allianz
Robert Bosch GmbH, Stuttgart
Galeria Kaufhof
SWR

Interaktiver Workshop

Schneller und ange­nehmer lernen.

Bücher und Videokurse sind in der heutigen Zeit heute nicht mehr wegzudenken. Das gemeinsame Vor-Ort lernen in einer Gruppe hat nach wievor allerdings für die meisten Menschen den größten Effekt. In unserer Schulung kannst du:

  • Durch direktes Feedback und Diskussionen schneller lernen.
  • Trainer:in nach konkreten Lösungsansätzen für dein Projekt fragen.
  • Gemeinsam Herrausforderungen in der Gruppe überwinden.
  • In deinem dedizierten Umwelt dein kompletten Fokus auf der Lernen legen.
  • Eine gute Zeit mit anderen Entwicklern in der gleichen Situation haben.
 
Teilnehmer

Was ist RxJS?

Ein Kurzüberblick, um was es geht.


Angular Logo

RxJS

RxJS ist die JavaScript Implementierung von ReactiveX, eine Bibliothek welche uns hilft besser mit Observables umzugehen. Mit Hilfe von Observables können wir uns uns auf Datenstreams regestrieren und auf Events in unserer Anwendung direkt reagieren. RxJS liefert uns eine Reihe von fertigen Operatoren und sogenannten Subjects, diese bieten für verschiedene Problemstellungen eine schlanke und wartbare Lösung.

preload image

Agenda

Wissen aus der Praxis.

Wir sind selbst Entwickler:innen:innen die RxJS in vielen Projekten täglich benutzen und zeigen dir welche Probleme zuerst in der echten Welt auftreten werden. Um dich darauf optimal Vorzubereiten arbeiten wir mit Beispielen, die aus der echten Welt stammen. Diese haben wir für dich aufbereitet, um diese leicht vermitteln zu können.
Der Praxis-Anteil liegt dabei bei 60%.

Angular Logo

Reaktive Programmierung mit RxJS

Reaktive Programmierung ist event-basiertes Programmieren wozu meistens das Observable-Pattern genutzt wird. Dieses Pattern ermöglicht es Streams von Daten durch verschiedene Operatoren zu managen, ohne das wir uns zu viel um low-level Operationen selber kümmern müssen.

  • Event-Basiertes Programmieren
  • synchron vs. asynchron
  • Vergleich zu anderen Reaktiven Blibliotheken
  • Observables
  • Observables vs. Promises
  • Fehlerbehandlung
Angular Logo

Subjects

Ein Subject ist ein Procxy Objekt welches sowohl ein Observable als auch Observer implementiert. Dies ist eine sinnvolle Abstraktion, da ein Observable selber auf mehrere Observable subscriben kann. Je nach Anwendungsfall gibt es verschiedene Standardverhalten von Subjects welche du kennen solltest.

  • Cold vs. Hot Observables
  • Operatoren im Detail
  • Observables vs. Subjects
  • Different Types of Subjects
Angular Logo

Operatoren

Für den effizenten Umgang mit Observables liefert RxJS von Haus aus einige Operatoren mit. Diese helfen uns Daten auf unserem Stream zu erzeugen, transformieren, filtern oder auch zu kombinieren.

  • Verkettung von Operators
  • Verschiedene Kategorien von Operatoren
  • Erstellen und Transformieren
  • Filtern und Kombinieren von Stream
  • Error Handling
  • Utility Operators
RxJS Logo

RxJS am Beispiel Angular

Um RxJS in einem echten Projekt einzusetzen, nutzen wir hierbei das Framework Angular. Angular basiert sehr stark auf RxJS und bietet somit eine gute Basis um RxJS zu lernen. RxJs ist jedoch eine unabhänige Blibliothek, andere Frameworks wie React oder Vue nutzen ebenfalls RxJS. Das Wissen lässt sich auch auf diese übertragen.

  • RxJS in Angular
  • EventEmitter für User-Events
  • Umgang mit Http Events
  • Reaktive Formulare
  • Reaktive State Management

Trainer:innen

Lerne von den Besten.

Seit 2013 schulen wir Entwickler:innen zum Thema moderne Web-Entwicklung. Um die bestmöglichen Schulungen zu geben, haben wir uns als Trainer:innen-Team zusammengeschlossen. Somit arbeiten wir gemeinsam an Materialien und Didaktik für unsere Teilnehmer.

Unter anderem sind wir:

  • Google-Developer-Experts
  • Erfahrene Softwareentwickler
  • Buch- und Artikel-Autoren
  • Aktive Mitglieder der Community
  • Organisatoren von Meetups und Konferenzen

Voraussetzungen

Erweitere deine Fähigkeiten um reaktive Programmierung.

Wir setzen grundlegende Erfahrungen mit JavaScript und TypeScript voraus. Weiterhin sind grundlegende Kenntenisse vom HTML und dem Webbrowser bzw. Webbrowser-Events nützlich.

Technische Voraussetzung für die Schulung ist ein eigenes Notebook mit Windows, Linux oder MacOSX. Du erhälst kurz vor der Schulung eine Schritt-für-Schritt-Anleitung mit welcher du weitere Tools wie NodeJS vorab installieren kannst, um dir die Zeit an den Workshop-Tagen zu sparen.

Kontakt

Sind noch Fragen offen?


Britta Lenzen Image
Britta Lenzen

Dann schreib' uns einfach eine E-Mail an info@angular.de. Wenn du einen persönlicheren Kontakt vorziehst, freut sich Britta auch über einen Anruf von dir! Wir sind werktags von 8 bis 13 Uhr telefonisch unter +49 201 / 87535773 erreichbar.

Remote Workshop

Home Office?


  • Kosten senken & mehr Zeit

    Du sparst dir sowohl die Kosten, als auch den Organisationsaufwand, für Reise und Hotel. Hinzu kommt kein Berufsverkehr und auch keine lange Fahrt mit der Bahn.

  • Lernen in Teilzeit

    3 Tage konzentriert eine Videokonferenz zu verfolgen kann anstrengend. Wir können Remote Workshops auch in Teilzeit anbieten. Zum Beispiel 5 Tage halbtags. Das ist nicht nur für Eltern mit Kindern ideal, sondern auch für Personen, die Kunden betreuen oder ihrem Teams zur Verfügung stehen müssen.

  • Remote erlernen

    Grundsätzlich Interesse an Remote Work? Wir machen dich nicht nur in RxJS fit. Sehe wie wir unsere Remote Workshops und Prozesse strukturieren, welche Tools wird verwenden und wie wir moderieren. Vielleicht nimmst auch du etwas mit für dein nächstes Remote Meeting oder Home Office Tag.

Termine, Inhouse, Remote-Buchung

Hier kannst du buchen.

Vor Ort: Unsere Vor Ort Schulungen beginnen normalerweise am ersten Tag um 9:00 Uhr und enden am letzten Tag um 16:30 Uhr. Die genauen Start- und Endzeiten findest du, wenn du auf einen Termin klickst.

Remote: Unsere öffentlichen Remote Schulungen finden in der Regel über 2 halbe Tage am Vormittag von 9 bis 13 Uhr statt.

Andere Variationen sind natürlich auch sehr flexibel umzusetzen und können gerne gemeinsam erarbeitet werden.

Individuell (Standarddauer 1-2 Tage)
RxJS Firmenschulung Inhouse Termine und Preise auf Anfrage Auf Anfrage

Unsere Workshops werden durchgeführt von Workshops Logo Workshops.DE