Workshop 6
Startseite » Workshops » Workshop 6: Ktor
Ktor – REST-Services in Kotlin entwickeln
- 17. Oktober 2023
- 9:30–17:00 Uhr
Der Workshop im Detail
Kotlin ist als Programmiersprache immer häufiger das Mittel der Wahl. Doch wenn es darum geht, Kotlin im Backend einzusetzen – etwa um REST-APIs bereitzustellen –, greifen Entwicklerinnen und Entwickler häufig auf Spring bzw. Spring Boot als ergänzendes Framework zurück. Kotlin und Spring sind sicher ein gutes Team, aber es geht eben auch ohne diese zusätzliche Unterstützung. In diesem Workshop lernst Du anhand praktischer, am eigenen Rechner nachvollziehbarer Beispiele, wie Du mit Ktor rein Kotlin-basierte HTTP-Webservices implementieren kannst. Dabei gehen wir sowohl auf grundlegende Themen wie Routing oder Content Negotiation als auch auf die Absicherung der Services, Unit-Testing und die Entwicklung eigener Ktor-Erweiterungen ein. Und auch das Thema Deployment kommt dabei nicht zu kurz.
Dieser Kotlin-Workshop behandelt folgende Themen:
- Was ist Ktor?
- Routing
- Content Negotiation
- Absicherung des Service-Zugriffs
- Testen der Services
- Entwicklung eigener Plugins
- Deployment-Szenarien
So nutzt Du den Workshop am besten
Der Workshop wendet sich an Entwicklerinnen und Software-Architekten. Grundkenntnisse in Kotlin sind von Vorteil. Du benötigst einen Rechner mit Admin-Zugriff und IDE mit aktueller Kotlin-Unterstützung. Deine Hardware: Laptop (kein Tablet), aktuelle CPU, mind. 8 GB RAM, mind. 50 GB freier Festplattenplatz, Internetzugriff. Installiere vor dem Workshop bitte die aktuelle IntelliJ IDEA Community Edition mit aktiviertem Kotlin-Plugin, einen PDF-Reader, einen REST-Client Deiner Wahl (z.B. Chrome Advanced REST Client, Postman o.Ä.) und git (optional).
Dein Workshop mit dem Kotlin-Profi
Werner Eberling ist Principal Consultant und Trainer bei MATHEMA GmbH. Seit 1999 befasst er sich mit verteilten Systemen – angefangen bei C++/CORBA über die Java EE bis hin zu Microservice- und Cloud-Architekturen. Er ist Software-Architekt in größeren Scrum-Projekten und bietet Technologie-Trainings in Deutschland und der Schweiz an. Sein Wissen gibt er auch als Autor von Fachbüchern und Fachartikeln sowie als Speaker auf IT-Konferenzen weiter.
6 Gründe, dabei zu sein
Wissen für den sofortigen Einsatz
15 Vorträge zu allen wichtigen Kotlin-Themen
Workshops für Deine Weiterbildung
Intensivseminare für Softwareentwickler
Von führenden Experten lernen
Austausch mit den Besten der Branche
Konferenzerlebnis für zu Hause
Aufzeichnung des gesamten Events
100 Prozent Rheinwerk
Umfassendes Wissen in geprüfter Qualität
Und der Rest: Perfekt!
Moderiertes Live-Event mit Q&A-Sessions