Ich habe den Fluss wirklich genossen. Die praktischen Anwendungen waren genau richtig.
Java Reactive Programming mit Project Reactor
Entwickeln Sie skalierbare, nicht-blockierende Anwendungen und Microservices, indem Sie Flux, Mono und die asynchrone Streamverarbeitung in Java erlernen.
Über diesen Kurs
Moderne Anwendungen müssen große Mengen an gleichzeitigem Datenverkehr bewältigen, ohne Systemressourcen zu verschwenden. Traditionelle blockierende Thread-Modelle stoßen unter hoher Last an ihre Grenzen, weshalb reaktive Programmierung für moderne Java-Entwickler unerlässlich ist.
Dieser Kurs führt Sie durch den Übergang von der imperativen Programmierung zum reaktiven, nicht-blockierenden Paradigma. Sie lernen, sauberen asynchronen Code mit Project Reactor zu lesen, zu analysieren und zu schreiben, um so reaktionsschnelle, robuste und hochskalierbare Microservices zu entwickeln.
Lerninhalte:
- Grundlegende Konzepte der reaktiven Programmierung, die Reactive-Streams-Spezifikation und den Datenfluss zwischen Publishern und Subscribern verstehen.
- Asynchrone Pipelines mit Mono und Flux implementieren, um einzelne und mehrere Datenströme effizient zu verarbeiten.
- Operatoren anwenden, um Datenströme zu transformieren, zu filtern, zu kombinieren und zu bündeln, ohne die Ausführungsthreads zu blockieren.
Rückdruck und Stream-Flow-Control verwalten, um zu verhindern, dass schnelle Datenproduzenten langsame Konsumenten überlasten.
Threading-Modelle und Scheduler konfigurieren, um die Ressourcennutzung in verschiedenen Verarbeitungsstufen zu optimieren.
- Implementieren Sie robuste Fehlerbehandlung, Wiederholungsstrategien und schreiben Sie Unit-Tests für reaktive Pipelines mit StepVerifier.
Vergleichen Sie reaktive Muster mit modernen Java Virtual Threads, um das passende Parallelitätsmodell für Ihre Architektur auszuwählen.
Sie beginnen mit der grundlegenden Terminologie und der Theorie hinter nicht-blockierender Ein-/Ausgabe, bevor Sie sich praktischen Codebeispielen zuwenden. Der Kursinhalt führt Sie logisch von der einfachen Stream-Erstellung zu komplexen Operatorketten, Parallelitätsmanagement und Teststrategien.
Dieser Kurs richtet sich an Java-Entwickler, die auf reaktive Architekturen umsteigen möchten. Grundkenntnisse der Java-Syntax sind empfehlenswert, Vorkenntnisse in reaktiver Programmierung oder Project Reactor sind jedoch nicht erforderlich.
Starten Sie noch heute mit dem Lesen, um hochreaktive und ressourceneffiziente Java-Anwendungen zu entwickeln.
Was du erhältst
-
📜
Abschlusszertifikat
Füge es deinem LinkedIn-Profil hinzu -
🎧
Audioversion enthalten
Lerne unterwegs — kein Bildschirm nötig -
♾️
Lebenslanger Zugang
Komme jederzeit zurück, kein Ablauf -
📱
Smartphone oder Computer
Auf jedem Gerät, überall -
💸
30 Tage Rückgaberecht
Ohne Wenn und Aber -
⚡
Kurz und fokussiert
50 Min. praktische Inhalte
Bewertungen (1)
Andere belegten auch
Erfahren Sie, wie Sie skalierbare Messaging-Systeme mit Kafka und Spring Boot erstellen, indem Sie klare schriftliche Erklärungen und praktische Codebeispiele erhalten.
$4.99$9.99
Beherrschen Sie wichtige Ausfallsicherheitsmuster wie Circuit Breakers und Retries, um Anwendungen zu erstellen, die realen Ausfällen standhalten.
$4.99$9.99
Meistern Sie moderne Java- und Spring Boot-Entwicklungsworkflows mit IntelliJ IDEA, um robuste Backend-Anwendungen effizient zu erstellen, zu debuggen und zu testen.
$4.99$9.99
Verstehen Sie verteiltes Caching, verbessern Sie die Anwendungsleistung und erstellen Sie skalierbare Systeme mit Spring Boot und Redis.
$4.99$9.99
Häufige Fragen
Was brauche ich, um diesen Kurs zu belegen? +
Nur Telefon oder Computer mit Internet. Keine Installation, keine spezielle Hardware.
Wie kann ich bezahlen? +
Per Karte über Stripe oder mit Kryptowährung. Wir speichern keine Kartendaten — Stripe übernimmt das sicher.
Kann ich eine Rückerstattung erhalten? +
Ja — volle Rückerstattung innerhalb von 30 Tagen, ohne Wenn und Aber.
Wie lange habe ich Zugang? +
Für immer. Nach dem Kauf kannst du jederzeit zum Kurs zurückkehren.
Erhalte ich ein Zertifikat? +
Ja. Nach Abschluss erhältst du ein Zertifikat, das du in dein LinkedIn-Profil aufnehmen kannst.
Entwickelt für Lernende in
Tech
Design
Finanzen
Marketing
Gesundheit
Bildung
Gastgewerbe
Produktion