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
- Schritt 1: CLI-Projekt erzeugen
Eine Anwendung ohne HTTP-Laufzeit wird angelegt. Einstiegspunkt, Bean-Kontext, Build und lokale Ausführung werden geprüft.
- Schritt 2: Befehle und Optionen modellieren
Unterbefehle, Pflichtoptionen, Standardwerte, Konverter, Hilfetexte und eindeutige Exit-Codes werden mit Picocli umgesetzt.
- Schritt 3: Fachservices und Konfiguration injizieren
Bestehende Services, typsichere Konfiguration, Umgebungsprofile und sensible Parameter werden in der CLI wiederverwendet.
- Schritt 4: Batchlogik transaktional aufbauen
Einlesen, Validieren, Verarbeiten, Commit, Teilfehler und Wiederanlauf werden in klar abgegrenzte Schritte zerlegt.
- Schritt 5: Zeitgesteuerte Aufgaben einrichten
Feste Intervalle, Cron-Ausdrücke, Zeitzonen, Überlappungsschutz und deaktivierbare Jobs werden konfiguriert.
- Schritt 6: Fehler und Protokollierung standardisieren
Benutzerfehler, technische Fehler, Wiederholbarkeit, strukturierte Protokolle und Maschinenlesbarkeit werden voneinander getrennt.
- 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
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
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.
