Webentwicklung mit Kotlin: Von den Grundlagen bis zum Deployment
Webentwicklung mit Kotlin: Von den Grundlagen bis zum Deployment
Zusammenfassung:
„Webentwicklung mit Kotlin: Von den Grundlagen bis zum Deployment“ — ist ein praktischer Leitfaden, der Sie durch alle Phasen der Erstellung moderner Webanwendungen in der Sprache Kotlin führt. Das Buch deckt den Weg von der grundlegenden Syntax bis zur Bereitstellung des fertigen Produkts in einer Produktionsumgebung ab.
Kotlin hat die Grenzen der Android-Entwicklung längst überschritten und ist zu einem leistungsstarken Werkzeug für die Erstellung von Backend-Systemen geworden. Dank seiner Prägnanz, Typsicherheit und vollständigen Kompatibilität mit dem Java-Ökosystem ist diese Sprache ideal für die Webentwicklung geeignet.
Was Sie aus dem Buch lernen werden:
- Grundlagen von Kotlin: Syntax, Null-Sicherheit, funktionale Programmierung, Koroutinen und Arbeit mit Threads.
- Frameworks: Detaillierte Untersuchung von Ktor (leichtgewichtiges asynchrones Framework) und Spring Boot (Industriestandard).
- Arbeit mit Datenbanken: Exposed ORM, Spring Data JPA, Migrationen und Schema-Design.
- REST API: Erstellung von Endpunkten, Serialisierung mit kotlinx.serialization, Anfragevalidierung.
- Authentifizierung und Autorisierung: JWT, OAuth2, Sessions und Rollenmodell.
- Testen: Unit-Tests, Integrationstests, Testcontainers.
- Deployment: Docker-Containerisierung, CI/CD-Pipelines, Cloud-Plattformen (Heroku, AWS, DigitalOcean).
Für wen ist dieses Buch:
- Java-Entwickler, die auf eine modernere und ausdrucksstärkere Sprache umsteigen möchten.
- Android-Entwickler, die die Backend-Entwicklung erlernen möchten.
- Anfänger, die die Grundlagen einer beliebigen Programmiersprache beherrschen.
- Studenten technischer Fachrichtungen, die moderne Technologien studieren.
Alle Codebeispiele stehen zum Download zur Verfügung und werden von Schritt-für-Schritt-Anleitungen begleitet. Sie werden nicht nur die Theorie lesen, sondern eine vollwertige Webanwendung erstellen – von der ersten Codezeile bis zum Start auf dem Server.
Das Buch ist in einer einfachen und verständlichen Sprache geschrieben, ohne übermäßige Akademisierung. Der Autor teilt bewährte Praktiken und reale Fälle aus der kommerziellen Entwicklung. Besonderes Augenmerk wird auf typische Fehler und deren Vermeidung gelegt.
Nach der Lektüre werden Sie in der Lage sein, selbstbewusst Webanwendungen mit Kotlin zu entwickeln, moderne Frameworks zu nutzen, Datenbanken zu konfigurieren, Tests zu schreiben und Projekte in der Cloud bereitzustellen. Dies ist ein idealer Start für eine Karriere als Kotlin-Entwickler oder eine Erweiterung des Werkzeugkastens eines erfahrenen Programmierers.
Egal, ob Sie einen Microservice für ein Startup oder eine Unternehmensanwendung erstellen – dieses Buch vermittelt Ihnen alle notwendigen Kenntnisse und Fähigkeiten für eine erfolgreiche Arbeit.