1.901,62 €

RxJava Workshop: Functional Reactive Programming mit Java

Eventinformationen

Dieses Event teilen

Datum und Uhrzeit

Veranstaltungsort

Veranstaltungsort

Eppleton IT Consulting

Heimeranstraße 68

3. OG

80339 München

Germany

Karte anzeigen

Rückerstattungsrichtlinien

Rückerstattungsrichtlinien

Rückerstattungen bis zu 7 Tage vor dem Event

Beschreibung des Events

Beschreibung

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

Mit Freunden teilen

Datum und Uhrzeit

Veranstaltungsort

Eppleton IT Consulting

Heimeranstraße 68

3. OG

80339 München

Germany

Karte anzeigen

Rückerstattungsrichtlinien

Rückerstattungen bis zu 7 Tage vor dem Event

Dieses Event speichern

Event gespeichert