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
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben