Was ihr in dieser Schulung lernt
Virtuelle Threads (Virtuelle Threads), Structured Concurrency und Scoped Values – mit Project Loom hält ein neues Threading-Modell Einzug in Java, das Nebenläufigkeit einfacher, übersichtlicher und skalierbarer macht.
In dieser eintägigen Schulung lernt ihr, wie ihr mit Project Loom robuste und performante Anwendungen entwickelt, ohne euch durch komplexe reaktive Frameworks, CompletableFuture-Ketten oder schwerfällige ExecutorService-Konstrukte kämpfen zu müssen. Statt schwer lesbarem Code bekommt ihr verständliche, lineare Abläufe – bei gleichzeitig hoher Skalierbarkeit.
Wir starten mit den Grundlagen: Warum brauchte es überhaupt Project Loom? Was leisten virtuelle Threads wirklich – und was nicht? Ihr erfahrt, wie sie funktionieren, worauf ihr achten müsst und wie ihr sie gewinnbringend in Spring und Jakarta EE einsetzen könnt.
Im zweiten Schritt lernt ihr Structured Concurrency kennen: ein API-gestütztes Modell, das parallele Aufgaben strukturierter, fehlertoleranter und besser wartbar macht. Ihr versteht, wie Task-Scopes funktionieren, wie ihr mit Abbruch, Fehlern und Join-Strategien umgeht – und wie sich damit nebenläufige Prozesse endlich sauber kapseln lassen.
Abgerundet wird der Kurs mit Scoped Values – einer modernen, threadsicheren Alternative zu ThreadLocal, die perfekt zu den neuen Threading-Konzepten passt.
Das Ganze ist wie immer praxisnah: Ihr arbeitet mit vielen Codebeispielen und Übungen, die euch dabei unterstützen, das Gelernte direkt in euren Projekten umzusetzen.
Zielgruppe
Diese Schulung richtet sich an Java-Entwickler:innen, die moderne Nebenläufigkeit in ihren Anwendungen effizient und wartbar umsetzen möchten – ohne in die Komplexität reaktiver Frameworks einzutauchen.
Ideal für Teams, die performante Serveranwendungen entwickeln – und bestehende Threading-Modelle durch einfache, skalierbare und wartbare Alternativen ersetzen wollen – ob mit Virtual Threads, Structured Concurrency oder Scoped Values..