// Cloud-native & Microservices
GraalVM Native Image für Java-Dienste
Native Programme erstellen, Reflection konfigurieren und Grenzen kennen.
- Inhouse-Schulung
- 1 Tag
- Experten & Architektur
- Remote oder vor Ort

Was Sie mitnehmen
- Sie erstellen native Programme aus Java-Diensten mit GraalVM Community Edition.
- Sie konfigurieren Reflection, Ressourcen und Proxys über Reachability-Metadaten.
- Sie nutzen den Tracing-Agent und die Framework-Unterstützung von Spring Boot und Quarkus.
- Sie schätzen ab, wann Native Image lohnt und wo seine Grenzen liegen.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Vormittag
- Closed-World-Annahme, statische Analyse und Build-Time-Initialisierung
- Native Build mit den GraalVM-Plugins für Maven und Gradle
- Reachability-Metadaten für Reflection, Ressourcen, JNI und Proxys
- Übung: Kommandozeilenprogramm und Dienst nativ bauen
Nachmittag
- Tracing-Agent und GraalVM Reachability Metadata Repository
- Native Image mit Spring Boot AOT und Quarkus
- Grenzen: Build-Zeit, Durchsatz ohne JIT, Debugging, Bibliotheken
- Übung: Fehlende Reflection-Konfiguration finden und beheben
Voraussetzungen und Rahmen
- Vorwissen
- Sehr gute Java-Kenntnisse und Erfahrung mit Spring Boot oder Quarkus. Ausreichend Arbeitsspeicher für native Builds vorab klären.
- Werkzeuge
- GraalVM Community Edition (Open Source, GPL v2 + CE)
- Niveau
- Experten & Architektur
- Teilnehmende
- bis 10 Personen, größere Gruppen auf Anfrage
- Durchführung
- Remote per Videokonferenz oder bei Ihnen vor Ort
- Enthalten
- Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen
// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.
Weitere Angebote: Cloud-native & Microservices
Alle 9 Angebote
Inhouse-Schulung
Quarkus für Spring-Entwickler
Umstieg auf Quarkus mit Blick auf Startzeit, Speicherbedarf und Entwicklerkomfort.
2 Tage · Fortgeschritten3.780 €
Inhouse-Schulung
Java in Containern mit Podman und Kubernetes
Container-Images bauen, JVM im Container richtig konfigurieren und auf Kubernetes betreiben.
2 Tage · Fortgeschritten3.780 €
Inhouse-Schulung
Microservices mit Java
Schnitt, Kommunikation, Konfiguration und Ausfallsicherheit verteilter Java-Dienste.
2 Tage · Fortgeschritten3.780 €