Seminar Micronaut – AOT, GraalVM und Native Images

Seminar / Training

Kurze Startzeiten und ein geringer Speicherbedarf entstehen nicht automatisch durch einen nativen Build. Das Seminar verbindet Micronaut AOT, GraalVM Native Image, Build-Konfiguration und Laufzeitanalyse zu einem reproduzierbaren Verfahren für produktionsfähige Anwendungen.

Inhaltsübersicht

  • Zielsetzung
  • Zielgruppe
  • Voraussetzungen
  • Seminarinhalte
  • Praxisübungen
  • Methodik

Zielsetzung

  • AOT-Optimierungen und Native-Image-Kompilierung fachlich und technisch unterscheiden
  • Reflexion, Proxys, Ressourcen und dynamische Klassenladevorgänge beherrschbar machen
  • Native Anwendungen reproduzierbar bauen, testen, paketieren und diagnostizieren
  • Startzeit, Speicher, Durchsatz und Build-Aufwand anhand belastbarer Messungen bewerten

Zielgruppe

Erfahrene Java- und Kotlin-Entwickler, Modernisierungsteams, Softwarearchitekten und technische Leads.

Voraussetzungen

Gute JVM-Entwicklungskenntnisse, Micronaut-Grundlagen und Erfahrung mit HTTP, Tests sowie Build- und Deploymentprozessen.

Seminarinhalte

  1. Schritt 1: Ausgangsanwendung und Messbasis vorbereiten

    Eine bestehende HTTP-Anwendung wird reproduzierbar gebaut. Startzeit, Speicherverbrauch, Artefaktgröße und ausgewählte Antwortzeiten werden als Vergleichsbasis erfasst.

  2. Schritt 2: AOT-Verarbeitung einordnen

    Build-Zeit-Analyse, generierte Metadaten, optimierte Konfiguration und die Abgrenzung zur Laufzeitreflexion werden untersucht. Aktivierte Optimierungen werden transparent dokumentiert.

  3. Schritt 3: Native-Build-Werkzeugkette einrichten

    GraalVM, Build-Plugins, Toolchains und erforderliche Systembibliotheken werden kontrolliert konfiguriert. Lokale und containerisierte Build-Wege werden verglichen.

  4. Schritt 4: Reflexion und dynamisches Verhalten prüfen

    Serialisierung, Bean-Erzeugung, Proxys, Service Loader, Ressourcen und Bibliotheken mit dynamischem Verhalten werden identifiziert. Notwendige Metadaten werden gezielt ergänzt.

  5. Schritt 5: Native Image erzeugen und verifizieren

    Ein erstes natives Artefakt wird gebaut, gestartet und mit funktionalen Smoke-Tests geprüft. Build-Protokolle und Analyseausgaben werden systematisch ausgewertet.

  6. Schritt 6: Fehler im nativen Lauf diagnostizieren

    Fehlende Klassen, Ressourcen, Initialisierungsprobleme und Plattformabweichungen werden reproduziert. Ursachen werden über minimale Testfälle statt über pauschale Freigaben eingegrenzt.

  7. Schritt 7: Tests in die Build-Kette integrieren

    Unit-, Integrations- und native Tests werden getrennt organisiert. Zeitintensive Prüfungen erhalten eindeutige Auslöser und Abbruchkriterien für die CI-Pipeline.

  8. Schritt 8: Container und Betriebsparameter erstellen

    Schlanke Images, nicht privilegierte Benutzer, Health-Prüfungen, Speichergrenzen und Startparameter werden für das native Artefakt festgelegt.

  9. Schritt 9: JVM- und Native-Variante bewerten

    Startzeit, Speicher, Durchsatz, Diagnosefähigkeit, Build-Dauer und Bibliothekskompatibilität werden gegenübergestellt. Daraus entsteht eine belastbare Entscheidungsmatrix.

Praxisübungen

  • Native Build einer REST-Anwendung mit Datenzugriff
  • Behebung eines Reflexions- und Ressourcenfehlers
  • Vergleichsmessung zwischen JVM-, AOT- und Native-Ausführung
  • CI-Prüfkette mit Smoke-Test und Containerstart

Methodik

Kurze fachliche Einordnungen wechseln mit Demonstrationen und schrittweisen Übungen. Jeder Arbeitsstand wird gebaut, ausgeführt und durch automatisierte oder betriebliche Prüfungen abgesichert. Fehlerfälle werden bewusst einbezogen, damit Diagnose und Wiederanlauf nicht erst im Produktivbetrieb entstehen.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Erfahrene Java- und Kotlin-Entwickler, Modernisierungsteams, Softwarearchitekten und technische Leads.
Voraussetzungen: Gute JVM-Entwicklungskenntnisse, Micronaut-Grundlagen und Erfahrung mit HTTP, Tests sowie Build- und Deploymentprozessen.
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Flensburg 2 Tage
Konstanz 2 Tage
Freiburg 2 Tage
Potsdam 2 Tage
Rostock 2 Tage
Hamburg 2 Tage
Leipzig 2 Tage
Hamm 2 Tage
Stuttgart 2 Tage
Dresden 2 Tage
Luxemburg 2 Tage
Hannover 2 Tage
Jena 2 Tage
Trier 2 Tage
Madgeburg 2 Tage
Regensburg 2 Tage
Kassel 2 Tage
Ulm 2 Tage
München 2 Tage
Friedrichshafen 2 Tage
Köln 2 Tage
Wuppertal 2 Tage
Münster 2 Tage
Nürnberg 2 Tage
Erfurt 2 Tage
Bremen 2 Tage
Berlin 2 Tage
Mainz 2 Tage
Essen 2 Tage
Darmstadt 2 Tage
Frankfurt 2 Tage
Paderborn 2 Tage
Konstanz 2 Tage
Freiburg 2 Tage
Potsdam 2 Tage
Flensburg 2 Tage
Leipzig 2 Tage
Hamm 2 Tage
Rostock 2 Tage
Hamburg 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben