Unsere Trainings und Workshops

logo

RxJava Workshop: Functional Reactive Programming mit Java

Eppleton IT Consulting, München
21 Juni - 2018  2 Tage

Asynchrone Entwicklung im traditionellen Callback-basierten Stil kann schnell im Chaos enden. Callbacks beginnen sich zu schachteln, unbeabsichtigte Seiteneffekte pflastern den Weg für Bugs und das Resultat ist alles andere als testbar.

Rx ist eine Lösung für dieses Problem, um die sich in den letzten Jahren eine riesige Community aufgebaut hat. Rx ist ein Konzept, um elegant mit asynchronen Daten-Strömen umzugehen. Datenströme können Click-Events auf einen Button sein oder das Resultat von Datenbank-Abfragen auf einem Server. Rx ist allgegenwärtig und wird sowohl von Frontend-Developern als auch Backend-Developer genutzt.

In diesem 2tägigen Workshop wird der Teilnehmer mit den Grundkonzepten von ReactiveX (Rx) vertraut gemacht. Er lernt Rx anhand von RxJava praxisnah kennen. Am Ende des Workshops ist der Teilnehmer in der Lage Applikationen mit RxJava zu entwickeln und Unit Tests für diese zu schreiben.

Das Training richtet sich an Java-Developer jeglicher Form: Backend-Developer, Frontend-Developer (JavaFx) oder Android Developer. Es werden keinerlei Vorkenntnisse mit RxJava oder anderen ReactiveX Libraries vorausgesetzt.

Themen:

  • Wieso Rx?

  • Grundkonzepte von Rx

  • Observables

  • Subjects

  • Operatoren

  • Hot and Cold observables

  • Side-effects

  • Concurrency

  • Testing mit Rx

  • Guidelines und Best Practices

  • Beispiel einer modernen UI Architektur mit MVVM und RxJava

Teilnehmen

Senden Sie uns Ihre Kontaktdaten und die gewünschte Teilnehmeranzahl. Sie erhalten dann von uns ein verbindliches Angebot.