Schulungsübersicht
Einführung in Java 21
- Überblick über Java 21 und seinen LTS-Status
- Wesentliche Verbesserungen gegenüber früheren Versionen
- Einrichtung der Java 21-Entwicklungsumgebung
Neue Funktionen und Erweiterungen
- Neue Sprachfunktionen und Syntax-Updates
- Verbesserungen bei Pattern Matching und Records
- Neue APIs und Bibliotheks-Updates
Performance-Optimierung mit Java 21
- Verbesserungen im Speicher-Management
- Techniken zur Performance-Optimierung
- Nutzung der neuesten JVM-Verbesserungen
Modulare Programming in Java 21
- Updates des Modulsystems
- Erstellung und Verwaltung modularer Anwendungen
- Best Practices für modulare Java-Entwicklung
Erweiterte Sprachfunktionen
- Sealed Classes und Pattern Matching
- Erweiterte Switch-Anweisungen und -Ausdrücke
- Erweiterte Nutzung von Records und Data Classes
Integration von Java 21 mit modernen Bibliotheken
- Arbeiten mit aktualisierten Bibliotheken und Frameworks
- Nutzung von Java 21 in Microservices und Cloud-Anwendungen
- Herausragende neue Bibliotheksfunktionen für Effizienz
Testen und Debuggen in Java 21
- Neue Debugging-Tools und -Techniken
- Schreiben von Unit-Tests für neue Sprachfunktionen
- Integration mit beliebten Test-Frameworks
Bereitstellung und Wartung von Java 21-Anwendungen
- Bereitstellungsstrategien und Best Practices
- Verwaltung von Versions-Upgrades und Kompatibilität
- Überwachung und Wartung von Anwendungen mit langfristigem Support
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundlegende Kenntnisse der Programmierkonzepte
- Vorherige Erfahrung mit Java (jeder Version)
- Vertrautheit mit den Prinzipien der objektorientierten Programmierung (OOP)
Zielgruppe
- Java-Entwickler, die auf die neueste Version aktualisieren möchten
- Softwareentwickler, die ihre Java-Kenntnisse erweitern möchten
- IT-Experten, die an der Java-basierten Anwendungsentwicklung beteiligt sind
Erfahrungsberichte (2)
Einrichten von Podman für die mühelose Arbeit mit lokalen Containern sowie die Nutzung von Kafka-Themes.
- Norfolk Southern
Kurs - Quarkus for Developers
Maschinelle Übersetzung
- Der Kursverlauf (von JVM-Interna bis zu anspruchsvolleren Themen) - Einige Erkenntnisse aus praktischen Übungen - Visuelles Design (keine Präsentation, sondern eine ansprechend gestaltete Seite)
Ivan Suvorov - Deutsche Bank
Kurs - Java Advanced
Maschinelle Übersetzung