- Tag 1 - Maven 4: Neues im Buildmanagement
- Die neue Architektur von Maven 4
- Änderungen an POM-Strukturen und Build-Lifecycle
- Kommandozeilen- und Performance-Verbesserungen
- Best Practices für den Umstieg von Maven 3
- Tag 2 - Java 18 bis 25: Sprachfeatures und JVM-Änderungen im Überblick
- Pattern Matching, Virtual Threads, Record Patterns
- Sequenced Collections, Scoped Values, String Templates
- Weitere JEPs mit hoher Relevanz für die Praxis
- Kompatibilität, Migration und Toolsupport
- Tag 3 - Spring Framework 7 und Spring Boot 4
- Neue APIs, Modularisierung und Basistechnologien
- JDK 21+, Jakarta EE 10, GraalVM & Native Images
- Konfigurationsänderungen, Observability und AOT-Optimierungen
- Migrationspfade und Einsatzszenarien
- Tag 4 - Gemeinsame Anwendung: Projektarbeit mit den neuen Technologien
- Entwicklung einer Beispielanwendung mit Java 25, Maven 4 und Spring Boot 4
- Integration der neuen Features in ein zusammenhängendes System
- Best Practices für Testbarkeit, Konfiguration und Deployment
- Austausch, Q&A und Lessons Learned
LernzieleSie verstehen die technischen und konzeptionellen Neuerungen in Java 18 bis 25, Maven 4 und Spring Boot 4 und können diese fundiert einschätzen. Nach dem Seminar sind Sie in der Lage, bestehende Projekte auf die aktuellen Versionen zu migrieren oder neue Projekte auf Basis der neuesten Technologie-Stacks effizient zu starten.ZielgruppenDiese Schulung richtet sich an erfahrene Java-Entwicklerinnen und -Entwickler, Software-Architekten sowie technische Projektleitende, die bereits mit Java, Maven und Spring gearbeitet haben und ihr Wissen gezielt auf den neuesten Stand bringen möchten.
Teilnahmevoraussetzungen
Sie benötigen
- solide Erfahrung in der Java-Entwicklung (idealerweise mindestens Java 17-Kenntnisse)
- Grundkenntnisse im Umgang mit dem Build-Tool Maven
- praktische Erfahrung mit dem Spring Framework und Spring Boot
- Grundverständnis von Build-Prozessen, Konfiguration und Projektstruktur in Java-Projekten