Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
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
Erfahrungsberichte (1)
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.