In diesem zweitägigen Kurs lernt ihr alle wesentlichen Neuerungen der Java-Versionen 18 bis 21 kennen – kompakt, praxisnah und verständlich erklärt.
Im Mittelpunkt stehen moderne Sprachfeatures wie Record Patterns, Pattern Matching for switch und die neue Sequenced Collections API. Ihr erfahrt, wie diese Features euren Code klarer, ausdrucksstärker und wartungsfreundlicher machen.
Darüber hinaus werfen wir einen Blick auf zahlreiche Verbesserungen der Standard-API, Optimierungen in der Garbage Collection und Performance-Optimierungen unter der Haube, die euch im Projektalltag spürbare Vorteile bringen können.
In vielen praxisorientierten Übungen – inspiriert von realen Projektsituationen – setzt ihr das Gelernte direkt um und verankert es nachhaltig.
Zum Abschluss schauen wir auf kommende Entwicklungen: Structured Concurrency, Scoped Values und die Foreign Function & Memory API sind in Java 21 zwar noch Preview-Features – doch sie zeigen bereits, wohin die Reise geht.
Der Kurs richtet sich an Java-EntwicklerInnen, die auf dem neuesten Stand bleiben oder ihre Kenntnisse zu Java 21 vertiefen möchten – verständlich, praxisnah und mit vielen Aha-Erlebnissen.
Egal ob ihr gerade den Umstieg auf Java 21 plant oder bereits erste Erfahrungen damit gesammelt habt: Ihr lernt, wie ihr die neuen Sprachfeatures, API-Erweiterungen und Performance-Verbesserungen gezielt und effektiv im Projektalltag einsetzt.
Auch für Teams, die Java 21 schon produktiv nutzen und jetzt tiefer in bestimmte Features oder Best Practices einsteigen möchten, ist der Kurs ideal geeignet.
Wir werden die Themen nicht starr in der aufgeführten Reihenfolge behandeln. Stattdessen wechseln wir zwischen großen Features, kleineren Themen und Theorie ab. So bleibt es spannend und ausgewogen, und ihr könnt das Gelernte besser verarbeiten.

Ich bin Java-Experte mit über 20 Jahren Erfahrung – als Entwickler, Architekt, CTO, Performance-Coach und Trainer.
Ich habe bei Unternehmen wie 1&1, IONOS und ICE Services komplexe Enterprise-Systeme mit Milliarden-Datenmengen konzipiert, monolithische Altanwendungen modernisiert und Teams geholfen, robuste, wartbare und performante Java-Anwendungen zu entwickeln.
Mit HappyCoders.eu habe ich einen der meistgelesenen Java-Blogs im deutschsprachigen Raum aufgebaut. Ich halte Vorträge auf Konferenzen und Java User Groups und erhalte immer wieder das Feedback, dass ich komplexe technische Konzepte verständlich erklären kann.
Was ihr in meinen Schulungen bekommt:
Ich vermittle nicht nur Features, sondern zeige euch, wie ihr mit dem richtigen Java-Verständnis langfristig bessere Software entwickelt.