Seminar Micronaut – Grundlagen und REST-Services

Seminar / Training

Das Grundlagenseminar führt systematisch vom Projektaufbau bis zu einem getesteten, beobachtbaren REST-Service. Im Mittelpunkt stehen Micronauts kompiliertes Programmiermodell, Dependency Injection, Konfiguration, HTTP, Validierung, Datenzugriff und eine saubere Trennung der Anwendungsschichten.

Inhaltsübersicht

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

Zielsetzung

  • Micronaut-Projekte sicher erzeugen, bauen, konfigurieren und ausführen
  • Beans, Dependency Injection und Umgebungen nachvollziehbar einsetzen
  • REST-Endpunkte mit Validierung, Fehlerbehandlung und Datenzugriff entwickeln
  • Anwendungen automatisiert testen, paketieren und mit Betriebsinformationen versehen

Zielgruppe

Java- und Kotlin-Entwickler, Backend-Entwickler, technische Consultants und Softwarearchitekten.

Voraussetzungen

Sichere Grundlagen in Java oder Kotlin, objektorientierter Programmierung, HTTP und Build-Werkzeugen. Micronaut-Vorkenntnisse sind nicht erforderlich.

Seminarinhalte

  1. Schritt 1: Entwicklungsumgebung vorbereiten

    JDK, Build-Werkzeug, IDE und Kommandozeile werden geprüft. Ein Projekt wird mit nachvollziehbaren Features und einer reproduzierbaren Toolchain erzeugt.

  2. Schritt 2: Projektstruktur verstehen

    Build-Dateien, Quellbereiche, Ressourcen, Konfiguration, Tests und generierte Metadaten werden eingeordnet. Anwendung und Test werden erstmals gestartet.

  3. Schritt 3: Dependency Injection anwenden

    Beans, Konstruktorinjektion, Scopes, Qualifier und Factories werden an kleinen Services aufgebaut. Abhängigkeiten bleiben explizit und testbar.

  4. Schritt 4: Konfiguration und Umgebungen nutzen

    Eigenschaften, Profile, Umgebungsvariablen, typsichere Konfigurationsklassen und Validierung werden für lokale und produktionsnahe Einstellungen eingesetzt.

  5. Schritt 5: HTTP-Controller entwickeln

    Routen, Methoden, Pfad- und Query-Parameter, Header sowie Request und Response werden für eine ressourcenorientierte API umgesetzt.

  6. Schritt 6: DTOs serialisieren und validieren

    Ein- und Ausgabemodelle, JSON-Abbildung, Pflichtfelder, Formate und Bean Validation werden mit kontrollierten Fehlermeldungen verbunden.

  7. Schritt 7: Fehlerbehandlung vereinheitlichen

    Not-found-, Konflikt-, Validierungs- und technische Fehler werden in konsistente Statuscodes und strukturierte Fehlerantworten übersetzt.

  8. Schritt 8: Datenzugriff ergänzen

    Eine relationale Datenquelle, Repository, Entity und Transaktionsgrenze werden für einen überschaubaren CRUD-Fall eingerichtet.

  9. Schritt 9: HTTP-Client einsetzen

    Ein deklarativer Client ruft einen zweiten Dienst auf. Konfiguration, Fehlerabbildung und ein eindeutiges Timeout werden ergänzt.

  10. Schritt 10: Tests aufbauen

    Unit-, Bean-, Controller- und Repository-Tests werden nach Zweck getrennt. Die Anwendung wird in einem realistischen Testkontext gestartet.

  11. Schritt 11: Paketierung und Betrieb vorbereiten

    JAR und Container, Health-Endpunkte, ausgewählte Metriken, strukturierte Protokolle und Konfiguration beim Start werden abschließend geprüft.

Praxisübungen

  • Vollständiger CRUD-REST-Service
  • Typsichere Konfiguration mit mehreren Umgebungen
  • Deklarativer HTTP-Client
  • Tests vom Service bis zum Datenbankzugriff

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: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.797 zzgl. MwSt.
Inhaus: € 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Java- und Kotlin-Entwickler, Backend-Entwickler, technische Consultants und Softwarearchitekten.
Voraussetzungen: Sichere Grundlagen in Java oder Kotlin, objektorientierter Programmierung, HTTP und Build-Werkzeugen. Micronaut-Vorkenntnisse sind nicht erforderlich.
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
Madgeburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Trier 3 Tage
München 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
Münster 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
Bremen 3 Tage
Berlin 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Darmstadt 3 Tage
Frankfurt 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Konstanz 3 Tage
Freiburg 3 Tage
Potsdam 3 Tage
Flensburg 3 Tage
Leipzig 3 Tage
Hamm 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Luxemburg 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Madgeburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Trier 3 Tage
München 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben