Schulungsübersicht

Einführung in Reactive Programming

  • Was ist reaktive Programmierung?
  • Das reaktive Programmierparadigma und seine Vorteile
  • Überblick über Tools und Frameworks: Java 9, Spring, Jersey, Akka, RxJava 2.0

Erforschung der Flow-API von Java 9

  • Hauptmerkmale und Komponenten der Flow-API
  • Implementierung reaktiver Streams mit der Flow-API
  • Integration der Flow-API in bestehende Anwendungen

Einführung in RxJava 2.0

  • Verstehen der funktionalen reaktiven Programmierbibliothek RxJava 2.0
  • Erstellen reaktiver Datenströme mit RxJava 2.0
  • Unit-Tests mit RxJava 2.0

Entwickeln von nebenläufigen Anwendungen mit Spring

  • Reactive Programmierung im Spring-Framework
  • Erstellen von asynchronen und ereignisgesteuerten Anwendungen
  • Umgang mit Gleichzeitigkeit und Skalierbarkeit in Spring-Anwendungen

Implementieren des Akka-Frameworks

  • Überblick über das Akka-Framework und seine Kernprinzipien
  • Aufbau belastbarer und verteilter Systeme mit Akka
  • Integration von Akka mit RxJava und Java 9

Aufbau einer Reactiven Anwendung

  • Entwerfen der Anwendungsarchitektur
  • Erstellen von Komponenten mit Java 9, Spring, Akka und RxJava 2.0
  • Testen und Debuggen der Anwendung

Bereitstellen und Überwachen von Reactiven Anwendungen

  • Bereitstellen von Anwendungen in einer containerisierten Umgebung
  • Überwachung von Anwendungsleistung und -verhalten
  • Bewältigung von Herausforderungen bei der Bereitstellung und Skalierbarkeit

Fortgeschrittene Themen und Best Practices

  • Fehlerbehandlung und Debugging in reaktiven Systemen
  • Optimieren der Leistung reaktiver Anwendungen
  • Erforschung fortgeschrittener Muster in der reaktiven Programmierung

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Eine solide Grundlage in JavaScript
  • Verständnis für grundlegende Webtechnologien
  • Erfahrung mit UI-Scripting

Zielgruppe

  • Software-Entwickler
  • Systemarchitekten
 14 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien