Seminar / Training
Dieses Seminar behandelt Micronaut-Anwendungsentwicklung mit Kotlin. Im Fokus stehen idiomatischer Code, saubere API-Modelle, Dependency Injection, Konfiguration und Tests. Zwei Tage sind ausreichend, weil es um sprach- und frameworkbezogene Umsetzungsmuster geht, nicht um eine vollständige Plattform- oder Datenbankvertiefung.
Inhaltsübersicht
- Projektstart mit Kotlin und Micronaut
- Kotlin-Modelle, Null-Safety und API-DTOs
- Dependency Injection und Konfiguration in Kotlin
- REST-Endpunkte, Validierung und Fehlerbehandlung
- Tests und Lesbarkeit im Teamkontext
Zielgruppe
Kotlin-Entwicklung, Java-Teams mit Kotlin-Anteil, Backend-Entwicklung, technische Architektur.
Voraussetzungen
Grundkenntnisse in Kotlin oder sehr gute Java-Kenntnisse; REST- und Build-Grundlagen.
Seminarinhalte
Kotlin-Projekt strukturieren
- Projekt mit Kotlin-Unterstützung anlegen und Build-Konfiguration prüfen.
- Pakete nach API, Service und Konfiguration gliedern.
- Datenklassen und DTOs gezielt einsetzen, ohne Domänenmodell und Transportmodell zu vermischen.
- Null-Safety als Teil der API-Gestaltung nutzen.
REST und Services implementieren
- Controller-Funktionen in klarer Kotlin-Syntax erstellen.
- Services über Konstruktor-Injection anbinden.
- Validierung und Fehlerbehandlung in gut lesbare Strukturen bringen.
- Konfiguration typisiert und testbar einbinden.
Tests und Teamstandard sichern
- Unit-Tests für Services mit idiomatischen Testdaten schreiben.
- Integrationstests für REST-Endpunkte erstellen.
- Coding-Regeln für Kotlin in Micronaut-Projekten festlegen.
- Mischbetrieb mit Java-Code und Bibliotheken realistisch bewerten.
Praktische Übungen
- Aufbau einer Kotlin-basierten Micronaut-Anwendung.
- Implementierung einer REST-API mit Datenklassen und Validierung.
- Einführung typisierter Konfiguration und Integrationstests.
- Refactoring eines Java-nahen Kotlin-Beispiels in idiomatischeren Code.
Methodik
Die Inhalte werden als Wechsel aus kurzer fachlicher Einordnung, Demonstration, geführter Implementierung und eigenständiger Übung aufgebaut. Jede technische Entscheidung wird im Kontext wartbarer Java- und JVM-Projekte betrachtet.
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleitung / Trainerleitung / Ansprechpartner
-

Michael Adler
Telefon: + 41 (800) 225127
E-Mail: michael.adler@seminar-experts.ch -

Stefano Conti
Telefon: + 41 (800) 225127
E-Mail: stefano.conti@seminar-experts.ch
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, 2. Tag: 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: CHF 1.198 zzgl. MwSt. Inhaus: CHF 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Kotlin-Entwicklung, Java-Teams mit Kotlin-Anteil, Backend-Entwicklung, technische Architektur |
| Voraussetzungen: | Grundkenntnisse in Kotlin oder sehr gute Java-Kenntnisse; REST- und Build-Grundlagen |
| Standorte: | Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich |
| 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 +41 (800) 225127 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
