Spring Boot mit Kotlin
Практическое руководство по веб-разработке
Zusammenfassung:
Einleitung
Das Buch «Spring Boot with Kotlin» von Miloš Vasić erschien 2018 und war eines der ersten umfassenden Handbücher zur Erstellung von Webanwendungen in der Sprache Kotlin mit dem Framework Spring Boot. Zu dieser Zeit begann Kotlin gerade erst, bei Android-Entwicklern an Popularität zu gewinnen, und sein Einsatz in der Backend-Entwicklung war noch relativ neu. Das Buch bietet einen praktischen Ansatz: von der Einrichtung der Umgebung bis zum Deployment einer fertigen Anwendung in der Cloud. Es richtet sich an Leser, die bereits mit den Grundlagen von Kotlin und Java vertraut sind, und versucht, die Lücke zwischen der Sprachtheorie und der realen Entwicklung von Unternehmenssystemen zu schließen.
Worum es in dem Buch geht
Das Buch deckt den gesamten Zyklus der Erstellung einer Webanwendung mit Spring Boot unter Verwendung von Kotlin ab. Der Autor führt den Leser Schritt für Schritt durch alle Phasen: Projekteinrichtung, Arbeit mit Datenbanken, Erstellung von REST APIs, Authentifizierung, Testen und Deployment. Besonderes Augenmerk wird auf die Integration von Kotlin-spezifischen Funktionen (data classes, null safety, extension functions) mit klassischen Spring-Komponenten (IoC, AOP, MVC) gelegt. Jedes Kapitel enthält praktische Codebeispiele, die sofort ausgeführt und modifiziert werden können.
Für wen ist dieses Buch geeignet
Das Buch richtet sich an Entwickler, die bereits Erfahrung mit Java und dem Spring Framework haben, aber auf Kotlin umsteigen oder es in neuen Projekten einsetzen möchten. Es wird auch für diejenigen nützlich sein, die Kotlin auf einem grundlegenden Niveau beherrschen und sehen möchten, wie man es in der
Empfehlungen
JavaScript (Node.js) für Data Science: Datenanalyse und maschinelles Lernen auf dem Server
Leistung von Swift (iOS/macOS) Anwendungen
Architektur von Kotlin-Anwendungen: Von den Grundlagen bis zur Produktion
TypeScript und Datenbanken: Ein praktischer Leitfaden
DevOps für Java-Entwickler
Professionelles TypeScript: Fortgeschrittene Techniken