API-Entwicklung mit Kotlin: Von den Grundlagen bis zur Produktion
300 Seiten
German
PDF
4.5

API-Entwicklung mit Kotlin: Von den Grundlagen bis zur Produktion

API-Entwicklung mit Kotlin: Von den Grundlagen bis zur Produktion

Autor:

Jahr:

Zusammenfassung:

Dieses Buch ist ein umfassender Leitfaden zur Erstellung moderner APIs in der Sprache Kotlin. Sie gehen den Weg von den ersten Codezeilen bis zum Deployment eines produktionsreifen Dienstes. Das Material basiert auf praktischen Beispielen, die Sie sofort in realen Projekten anwenden können.



Für wen ist dieses Buch:

  • Java/Kotlin-Entwickler, die die API-Erstellung erlernen möchten
  • Backend-Entwickler, die auf Kotlin umsteigen
  • Studenten und Anfänger-Programmierer mit Grundkenntnissen der JVM-Ökosystem
  • Team-Leads und Architekten, die einen Stack für Microservices auswählen


Was Sie lernen werden:

  • Grundlagen von Kotlin für die Backend-Entwicklung: Koroutinen, Flow, Serialisierung
  • Entwurf von RESTful-APIs mit Ktor und Spring Boot
  • Arbeit mit Datenbanken: Exposed, Hibernate, Flyway
  • Authentifizierung und Autorisierung: JWT, OAuth2, Keycloak
  • Erstellung von GraphQL-APIs mit der Bibliothek graphql-kotlin
  • Dokumentation von APIs mit OpenAPI/Swagger
  • Testen: Modultests, Integrationstests, Lasttests
  • Containerisierung mit Docker und Deployment in Kubernetes
  • Monitoring und Logging in der Produktionsumgebung


Besonderheiten des Buches:

  • Schritt-für-Schritt-Anleitungen mit vollständigem Beispielcode
  • Reale Anwendungsfälle aus der kommerziellen Entwicklung
  • Vergleich von Ktor und Spring Boot für verschiedene Szenarien
  • Fertiges Projekt eines Online-Shops mit vollständiger API
  • Praktische Aufgaben zur Festigung des Stoffes


Das Buch eignet sich sowohl zum Selbststudium als auch zur Verwendung als Nachschlagewerk. Sie erhalten nicht nur theoretisches Wissen, sondern auch praktische Fähigkeiten, die für die Arbeit an realen Projekten erforderlich sind. Alle Beispiele wurden mit den neuesten Versionen von Kotlin 2.0 getestet und sind mit modernen Frameworks kompatibel.



Nach der Lektüre werden Sie in der Lage sein, APIs jeder Komplexität in Kotlin sicher zu entwerfen, zu entwickeln und zu warten, wobei Sie die Best Practices und Architekturmuster der Branche verstehen.

Empfehlungen