Seminar Micronaut – CLI- und Batch-Anwendungen mit Picocli und Scheduling

Seminar / Training

Nicht jede Anwendung benötigt einen HTTP-Server. Das Seminar zeigt den schlanken Aufbau von Kommandozeilen-, Batch- und zeitgesteuerten Micronaut-Anwendungen mit Picocli, Dependency Injection, Konfiguration, Transaktionen, sauberem Fehlerverhalten und automatisierten Tests.

Inhaltsübersicht

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

Zielsetzung

  • Kommandozeilenanwendungen mit klaren Befehlen, Optionen und Exit-Codes entwickeln
  • Services, Konfiguration und Datenzugriff ohne Webserver wiederverwenden
  • Batchläufe und zeitgesteuerte Aufgaben wiederholbar und fehlertolerant gestalten
  • CLI- und Scheduler-Verhalten automatisiert testen und produktionsfähig paketieren

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: CLI-Projekt erzeugen

    Eine Anwendung ohne HTTP-Laufzeit wird angelegt. Einstiegspunkt, Bean-Kontext, Build und lokale Ausführung werden geprüft.

  2. Schritt 2: Befehle und Optionen modellieren

    Unterbefehle, Pflichtoptionen, Standardwerte, Konverter, Hilfetexte und eindeutige Exit-Codes werden mit Picocli umgesetzt.

  3. Schritt 3: Fachservices und Konfiguration injizieren

    Bestehende Services, typsichere Konfiguration, Umgebungsprofile und sensible Parameter werden in der CLI wiederverwendet.

  4. Schritt 4: Batchlogik transaktional aufbauen

    Einlesen, Validieren, Verarbeiten, Commit, Teilfehler und Wiederanlauf werden in klar abgegrenzte Schritte zerlegt.

  5. Schritt 5: Zeitgesteuerte Aufgaben einrichten

    Feste Intervalle, Cron-Ausdrücke, Zeitzonen, Überlappungsschutz und deaktivierbare Jobs werden konfiguriert.

  6. Schritt 6: Fehler und Protokollierung standardisieren

    Benutzerfehler, technische Fehler, Wiederholbarkeit, strukturierte Protokolle und Maschinenlesbarkeit werden voneinander getrennt.

  7. Schritt 7: Tests und Paketierung abschließen

    Argumentparsing, Exit-Codes, Jobausführung und Fehlerpfade werden automatisiert geprüft. JAR-, Container- und optionale Native-Ausführung werden eingeordnet.

Praxisübungen

  • CLI mit Unterbefehlen für Import und Prüfung
  • Transaktionaler Batchlauf mit Wiederanlauf
  • Scheduler mit Überlappungsschutz
  • Test von Ausgabe, Exit-Code und Fehlerfall

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: 1 Tag ca. 6 h/Tag, Beginn: 10:00 Uhr
Preis: Öffentlich oder Live Stream: € 599 zzgl. MwSt.
Inhaus: € 1.700 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
Jena 1 Tage
Trier 1 Tage
Madgeburg 1 Tage
Regensburg 1 Tage
Kassel 1 Tage
Ulm 1 Tage
München 1 Tage
Friedrichshafen 1 Tage
Nürnberg 1 Tage
Köln 1 Tage
Wuppertal 1 Tage
Münster 1 Tage
Mainz 1 Tage
Erfurt 1 Tage
Bremen 1 Tage
Berlin 1 Tage
Paderborn 1 Tage
Essen 1 Tage
Darmstadt 1 Tage
Frankfurt 1 Tage
Potsdam 1 Tage
Flensburg 1 Tage
Konstanz 1 Tage
Freiburg 1 Tage
Rostock 1 Tage
Hamburg 1 Tage
Leipzig 1 Tage
Hamm 1 Tage
Stuttgart 1 Tage
Dresden 1 Tage
Luxemburg 1 Tage
Hannover 1 Tage
Madgeburg 1 Tage
Regensburg 1 Tage
Jena 1 Tage
Trier 1 Tage
München 1 Tage
Friedrichshafen 1 Tage
Kassel 1 Tage
Ulm 1 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben