Kotlin und Datenbanken: Ein praktischer Leitfaden
300 Seiten
German
PDF
4.5

Kotlin und Datenbanken: Ein praktischer Leitfaden

Kotlin und Datenbanken: Ein praktischer Leitfaden

Autor:

Jahr:

Zusammenfassung:

Das Buch „Kotlin und Datenbanken: Ein praktischer Leitfaden“ ist ein umfassendes Handbuch für Entwickler, die den Umgang mit Datenbanken in der modernen Programmiersprache Kotlin erlernen möchten. Der Autor, Alexej Petrow, ein erfahrener Entwickler und Dozent, hat unter einem Deckblatt alles Notwendige zusammengestellt, um zuverlässige und leistungsstarke Anwendungen zu erstellen, die mit Daten arbeiten.



Worum geht es in diesem Buch?

Das Buch deckt den gesamten Zyklus der Arbeit mit Datenbanken in Kotlin ab – von den einfachsten Operationen bis hin zu komplexen Architekturentscheidungen. Sie beginnen mit den Grundlagen von SQL und der Einrichtung der Umgebung und gehen dann zu praktischen Beispielen für den Einsatz gängiger Technologien über. Besonderes Augenmerk wird gelegt auf:

  • Arbeit mit relationalen Datenbanken (SQLite, PostgreSQL, MySQL) über JDBC und Verbindungspools.
  • Moderne ORM-Bibliotheken für Kotlin: Exposed (JetBrains) und Room (für die Android-Entwicklung).
  • Datenbankschema-Migrationen mit Flyway und Liquibase.
  • Query-Optimierung, Indizierung und Performance-Profiling.
  • Asynchrone Arbeit mit Datenbanken unter Verwendung von Kotlin-Koroutinen und der R2DBC-Bibliothek.
  • Integration mit den Frameworks Ktor und Spring Boot.


Für wen ist dieses Buch?

  • Anfängende Kotlin-Entwickler, die lernen möchten, wie man Datenbanken in ihren Projekten anbindet und nutzt.
  • Android-Entwickler, die Room und die lokale Datenspeicherung meistern möchten.
  • Backend-Entwickler, die mit Ktor oder Spring arbeiten und praktische Beispiele für die Arbeit mit PostgreSQL und MySQL benötigen.
  • Alle, die von Java auf Kotlin umsteigen und verstehen möchten, wie man effizient mit Datenbanken in der neuen Sprache arbeitet.


Was werden Sie nach der Lektüre wissen?

  • Wie Sie eine Verbindung zu jeder gängigen DBMS aus einer Kotlin-Anwendung herstellen.
  • Wie Sie sichere SQL-Abfragen schreiben und SQL-Injection vermeiden.
  • Wie Sie das Exposed DSL für typsicheres Arbeiten mit Tabellen verwenden.
  • Wie Sie ein Datenbankschema entwerfen und Migrationen ohne Datenverlust durchführen.
  • Wie Sie Code, der mit der Datenbank arbeitet, unter Verwendung von In-Memory-Datenbanken und Mocks testen.
  • Wie Sie Datenbanken in Ktor- und Spring-Boot-Anwendungen integrieren.
  • Grundlagen des Designs von hochbelastbaren Systemen und Daten-Caching.


Das Buch enthält zahlreiche sofort einsatzbereite Codebeispiele, die Sie direkt in Ihren Projekten anwenden können. Alle Beispiele werden von ausführlichen Kommentaren und Erläuterungen begleitet. Dies ist keine trockene Theorie, sondern ein praktischer Leitfaden, der Ihnen stundenlange Internetrecherche erspart.



„Kotlin und Datenbanken: Ein praktischer Leitfaden“ wird zum Standardwerk für jeden, der sauberen, wartbaren und leistungsstarken Code für die Arbeit mit Daten in Kotlin schreiben möchte.

Empfehlungen