GET STUDIUM

Online-Videokurs · Udemy

Spring Reactive: moderne REST Services mit WebFlux und Java

Auf einen Blick

Anbieter
Udemy (Kurs-Marktplatz)
Format
Online-Videokurs, Start jederzeit
Sprache
Deutsch
Abschluss
Teilnahmebescheinigung (Udemy)
Preis
tagesaktuell bei Udemy – die Preise dort wechseln durch Rabattaktionen stark
Thema
Backend & Web-APIs
Zum Kurs bei Udemy

Affiliate-Link (Werbung)

Kursbeschreibung

Beschreibung des Anbieters (Udemy-Kursseite) – redaktionell ungeprüft.

Spring Reactive ist der moderne, reaktive und bessere Spring Technologie-Stack - perfekt zum Entwickeln von performanteren Web-Anwendungen und REST-Services. Spring Reactive ist die Grundlage des reaktiven Stacks. Es bietet eine Event-basierte, nicht blockierende Architektur.

Dadurch holen Spring Reactive Anwendungen mehr Leistung aus ihren CPU-Ressourcen. Spring Reactive ist vom Client über den Server bis zur Datenbank ein durchgängig reaktiver Stack und damit die effizientere Alternative zum klassischen Servlet-Stack. In diesem Kurs erkläre ich euch folgenden reaktiven Stack anhand von Code-Beispielen: Spring WebClient der reaktive HTTP-Client zur Ablösung des klassischen RestTemplates.

Spring WebFlux die nicht blockierende Alternative zu Spring MVC. Spring Data Reactive die einfache und performante Datenbank-Anbindung - am Beispiel MongoDB. Zu Kursbeginn besprechen wir das reaktive Verschicken von HTTP-Requests mit dem Spring WebClient.

Dazu verwenden wir die Datenströme Mono und Flux. Ich erkläre Mono und Flux ausführlich, zeige wie ihr sie verwendet und warum sie frei von Blockaden deutlich performanter sind. Danach betrachten wir die Server-Seite mit Spring WebFlux.

Ich zeige wie ihr die Threads eures Servers optimal ausnutzt bzw. nicht blockiert. Dadurch holt ihr unter entsprechender Last das Maximum aus eurer CPU heraus. Ihr lernt mit den reaktiven Datenströmen Mono und Flux eine REST-API umzusetzen und die Daten im Datenstrom reaktiv zu bearbeiteten.

Mit Spring Data Reactive binde ich ein MongoDB als NoSQL Datenbank an und komplettiere damit den Technologie-Stack. Ich erkläre im allgemein Spring Data und wie ihr eine reaktive Kommunikation mit eurer Datenbank implementiert. Dazu bauen wir Mono- und Flux-Datenströme vom Client über den Server bis zur Datenbank und wieder zurück auf.

Gut zu wissen

Udemy ist ein Kurs-Marktplatz: Die Kurse kommen von unabhängigen Trainer:innen mit eigenem Stil und eigener Praxis. Ob beides zu dir passt, zeigt die Kursseite bei Udemy am besten selbst – im Vorschau-Video, in den Bewertungen und in den Fragen der Teilnehmenden. Zum Abschluss gibt es eine Teilnahmebescheinigung. Wer lieber betreut lernt – mit Fernlehrer, Einsendeaufgaben und Zeugnis, bis hin zu IHK- oder Hochschulabschlüssen – findet im Fernstudium-Verzeichnis staatlich zugelassene Fernkurse und Studiengänge.

Ähnliche Kurse