🚀 Moderne Java Sprachfeatures
Java hat sich in den letzten Jahren schneller weiterentwickelt als in den zwei Jahrzehnten zuvor. Features wie Records, Sealed Classes, Pattern Matching und Switch Expressions verändern grundlegend, wie moderne Java-Anwendungen strukturiert und geschrieben
werden. Wer diese Sprachfeatures konsequent einsetzt, schreibt Code, der präziser,
ausdrucksstärker und robuster ist – und der sich leichter warten, testen und erweitern lässt.
🧱 Modernes Java - Schulung
In diesem Training lernen Sie Schritt für Schritt, moderne Java-Sprachfeatures gezielt und sinnvoll einzusetzen - nicht als Selbstzweck, sondern zur Verbesserung von Lesbarkeit, Wartbarkeit und Robustheit Ihrer Anwendungen. Sie lernen Records, Sealed Classes,
Pattern Matching für instanceof und Switch, Record Patterns sowie Text Blocks und Switch
Expressions kennen – immer im Vergleich mit klassischen Ansätzen und mit klarem Fokus auf
den praktischen Mehrwert.
Der Fokus liegt auf praxisnaher Anwendung: Sie modellieren Domänen mit Records und
Sealed Classes, implementieren ausdrucksstarke Entscheidungslogik mit Pattern Matching
und modernen Switch Expressions und modernisieren bestehenden Code in gezielten Refactoring-Sessions. Alle Konzepte werden anhand realitätsnaher Beispiele erarbeitet – mit
ausreichend Zeit zum Ausprobieren und Vertiefen.
👥 Zielgruppe des Trainings
Dieses Training ist ideal für Java-Entwickler, Softwarearchitekten und Java-Teams, die ihren Code-Stil modernisieren oder eine Migration auf eine aktuelle
Java-Version vorbereiten. Grundlegende Praxiserfahrung mit Java wird vorausgesetzt.
Kenntnisse neuerer Java-Versionen sind nicht erforderlich.
🏆 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.
❓ Modernes Java FAQ
Das Training setzt Java 25 oder höher voraus. Die Inhalte sind auf dem neuesten Stand und
decken aktuelle sowie kommende Sprachfeatures ab. Wo Features noch als Preview vorliegen,
wird das explizit gekennzeichnet.
Das Training richtet sich an Entwickler mit praktischer Java-Erfahrung. Grundkonzepte
wie Klassen, Vererbung und Interfaces werden als bekannt vorausgesetzt. Wer solide
Java-Grundlagen mitbringt, ist gut aufgestellt.
Jeder der acht Themenblöcke enthält ca. 30 Minuten praktische Übungen. Die Aufgaben
basieren auf realitätsnahen Szenarien und umfassen sowohl die direkte Anwendung neuer
Features als auch gezielte Refactoring-Sessions an bestehendem Code.
Ja. Zu jedem Feature gehört eine ehrliche Einordnung: Wo bringt es echten Mehrwert, wo ist
klassischer Code verständlicher? Das Training vermittelt Urteilsvermögen, nicht bloße
Syntax-Kenntnis.
Ja. Vor dem Training erhalten alle Teilnehmenden Zugang zu einem Git-Repository mit
sämtlichen Übungsaufgaben, damit Sie vorbereitet starten können.
Einige sehr neue Features werden als Ausblick vorgestellt, aber klar als Preview
gekennzeichnet. Der Schwerpunkt liegt auf stabilen, produktionsreifen Features.