Seminar Micronaut – API-Entwicklung mit REST, OpenAPI und HTTP-Clients

Seminar / Training

Stabile APIs benötigen mehr als Controller und JSON. Das Seminar führt von einem fachlich belastbaren Vertrag über REST-Endpunkte, Validierung, Fehlerbehandlung und deklarative HTTP-Clients bis zu OpenAPI-Dokumentation, Versionierung, Sicherheit und automatisierten Vertragstests.

Inhaltsübersicht

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

Zielsetzung

  • Ressourcenorientierte HTTP-APIs mit eindeutigen Verträgen entwerfen
  • Controller, Bindung, Validierung, Serialisierung und Fehlerantworten konsistent umsetzen
  • Deklarative HTTP-Clients mit Timeouts, Resilienz und nachvollziehbarer Diagnose entwickeln
  • OpenAPI, Versionierung und automatisierte API-Tests in den Lieferprozess integrieren

Zielgruppe

Backend- und API-Entwickler, Integrationsentwickler, Softwarearchitekten und technische Leads.

Voraussetzungen

Gute Java- oder Kotlin-Kenntnisse, Micronaut-Grundlagen sowie sicheres Verständnis von HTTP, JSON und automatisierten Tests.

Seminarinhalte

  1. Schritt 1: Fachliche API-Grenzen bestimmen

    Anwendungsfälle, Ressourcen, Zuständigkeiten, Konsistenzgrenzen und externe Abhängigkeiten werden beschrieben. Endpunkte werden erst nach der fachlichen Abgrenzung festgelegt.

  2. Schritt 2: HTTP-Vertrag modellieren

    Methoden, Pfade, Statuscodes, Header, Medienformate, Idempotenz und Nebenwirkungen werden für typische Lese- und Schreibvorgänge definiert.

  3. Schritt 3: Projekt und Controller strukturieren

    Pakete, Controller, Services, DTOs und Mapper werden getrennt aufgebaut. Routen, Pfadparameter, Query-Parameter und Headerbindung werden umgesetzt.

  4. Schritt 4: Eingaben binden und validieren

    Request Bodies, Formate, optionale Werte, Bean Validation, Validierungsgruppen und fachliche Prüfungen werden in einer eindeutigen Reihenfolge angewendet.

  5. Schritt 5: Serialisierung kontrollieren

    DTOs, Datums- und Zahlenformate, Nullwerte, Enums, Polymorphie und unbekannte Felder werden so konfiguriert, dass der Vertrag stabil und prüfbar bleibt.

  6. Schritt 6: Fehlerantworten vereinheitlichen

    Technische und fachliche Ausnahmen werden getrennt. Fehlercodes, Meldungen, Feldfehler, Korrelationskennungen und Protokollierung werden über zentrale Handler erzeugt.

  7. Schritt 7: Filter und Querschnittsfunktionen einsetzen

    Request- und Response-Filter übernehmen Korrelation, Protokollierung, Headerregeln und ausgewählte Sicherheitskontrollen, ohne Fachlogik in die Transportschicht zu verlagern.

  8. Schritt 8: Deklarative HTTP-Clients entwickeln

    Client-Schnittstellen, Basisadressen, Bindung, Fehlerabbildung und Authentifizierungsheader werden eingerichtet. Synchroner und reaktiver Aufruf werden passend zum Anwendungsfall gewählt.

  9. Schritt 9: Timeouts und Resilienz festlegen

    Verbindungs- und Lesetimeouts, Wiederholungen, Circuit Breaker, Fallbacks und Bulkheads werden auf idempotente Vorgänge und fachliche Fehlergrenzen abgestimmt.

  10. Schritt 10: OpenAPI-Beschreibung erzeugen

    Operationen, Schemas, Beispiele, Fehlerantworten, Sicherheitsanforderungen und Tags werden aus dem Code und ergänzenden Metadaten zu einer konsistenten Spezifikation zusammengeführt.

  11. Schritt 11: Versionierung und Kompatibilität planen

    Additive Änderungen, Deprecation, Pfad- und Header-Versionierung, Medienformate und Übergangsfristen werden anhand konkreter Änderungsfälle bewertet.

  12. Schritt 12: API automatisiert testen

    Controller-, Client-, Integrations- und Vertragstests prüfen Statuscodes, Header, Payloads, Validierung, Fehlerfälle und Abwärtskompatibilität.

  13. Schritt 13: Bereitstellung und Betrieb absichern

    Health-Prüfungen, Metriken, Trace-Kontext, sichere Konfiguration, Limits und eine kontrollierte Veröffentlichung der Spezifikation werden in den Betriebsablauf integriert.

Praxisübungen

  • Versionierbare Ressourcen-API
  • Deklarativer Client mit Timeout-, Retry- und Fehlerregeln
  • Erzeugung und Qualitätsprüfung einer OpenAPI-Spezifikation
  • Vertragstests für kompatible und inkompatible Änderungen

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: 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 2.396 zzgl. MwSt.
Inhaus: € 6.800 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Backend- und API-Entwickler, Integrationsentwickler, Softwarearchitekten und technische Leads.
Voraussetzungen: Gute Java- oder Kotlin-Kenntnisse, Micronaut-Grundlagen sowie sicheres Verständnis von HTTP, JSON und automatisierten Tests.
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
Freiburg 4 Tage
Potsdam 4 Tage
Flensburg 4 Tage
Konstanz 4 Tage
Hamm 4 Tage
Rostock 4 Tage
Hamburg 4 Tage
Leipzig 4 Tage
Hannover 4 Tage
Stuttgart 4 Tage
Dresden 4 Tage
Luxemburg 4 Tage
Regensburg 4 Tage
Jena 4 Tage
Trier 4 Tage
Madgeburg 4 Tage
Friedrichshafen 4 Tage
Kassel 4 Tage
Ulm 4 Tage
München 4 Tage
Münster 4 Tage
Nürnberg 4 Tage
Köln 4 Tage
Wuppertal 4 Tage
Berlin 4 Tage
Mainz 4 Tage
Erfurt 4 Tage
Bremen 4 Tage
Frankfurt 4 Tage
Paderborn 4 Tage
Essen 4 Tage
Darmstadt 4 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Cookie-Einstellungen | Nach oben