🚀 Java Power-Woche
In der Java Power-Woche werden zwei Bereiche zusammengeführt, die in der Praxis oft getrennt betrachtet werden: die Entwicklung von verständlichem, modernem Code auf der einen Seite und die Gestaltung leistungsfähiger, skalierbarer Backend-Systeme auf der anderen.
Ziel der Power-Woche ist es, ein durchgängiges Verständnis dafür zu schaffen, wie sich moderne Java-Entwicklung von der Code-Struktur bis zur Systemarchitektur als zusammenhängendes Gesamtbild denken lässt.
Die Power-Woche setzt sich aus den folgenden Kursen zusammen:
🧱 Schulungsinhalte
In dieser Power-Woche meistern Sie die zwei wichtigsten Evolutionsstufen des modernen Java.
Zuerst stellen wir Ihr Fundament auf Project Amber um: Sie lernen, wie Sie mit Records,
Sealed Classes und Pattern Matching (für instanceof, Switch und Records) Code schreiben,
der präziser und wartbarer ist.
Darauf aufbauend revolutionieren wir Ihr Concurrency-Modell mit Project Loom. Sie implementieren
Virtuelle Threads, nutzen Structured Concurrency für saubere parallele Abläufe und
ersetzen ThreadLocal durch Scoped Values. Wir analysieren dabei direkt die Performance-Vorteile
gegenüber klassischen Plattform-Threads und asynchronen Frameworks.
👥 Zielgruppe des Trainings
Diese Power-Woche ist für Java-Entwickler und Softwarearchitekten konzipiert,
die skalierbare Backend-Systeme entwickeln oder bestehende Architekturen modernisieren wollen.
📋 Agenda der Power-Woche
-
Einstieg und Grundlagen des modernen Java
-
Lesbarere Literale und Ausdrücke
-
Daten modellieren mit Records
-
Pattern Matching – Einstieg
-
Typhierarchien gezielt modellieren
-
Pattern Matching für Switch
-
Record Patterns & strukturelle Zerlegung
-
Neueste Features & Gesamtbild
-
Das Nebenläufigkeitsproblem in Java
-
Asynchroner Code: Die vermeintliche Lösung
-
Virtual Threads: Das Konzept
-
Virtual Threads: Anwendung und Grenzen
-
Unstrukturierte Nebenläufigkeit: Das nächste Problem
-
Structured Concurrency: Grundlagen
-
Structured Concurrency: Vertiefung
-
Scoped Values
-
Threadsicherheit: Was Loom nicht löst
-
Performance und Skalierung
-
Migration bestehender Systeme
-
Architektur, Best Practices und Ausblick
🏆 Exklusiv nur bei ppedv
Sven Woltmann arbeitet seit über 30 Jahren mit Java – als Entwickler, Architekt, Trainer, Autor und Speaker. Mit HappyCoders.eu betreibt er einen der meistgelesenen Java-Blogs im deutschsprachigen Raum. Als Konferenz- und JUG-Speaker ist er bekannt dafür, auch
anspruchsvolle technische Konzepte klar und praxisnah zu vermitteln. In seinen Trainings verbindet er tiefes technisches Verständnis mit langjähriger Projekterfahrung – mit dem Anspruch, dass das Gelernte sofort in der Projektpraxis angewendet werden kann.
Exklusiv nur bei ppedv.