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:

Dieses Buch ist Ihr praktischer Leitfaden zur Integration von Datenbanken in Projekte mit der Sprache Kotlin. Wenn Sie bereits mit den Grundlagen von Kotlin vertraut sind und lernen möchten, souverän mit Daten zu arbeiten – von einfachen SQLite-Speichern bis hin zu skalierbaren PostgreSQL-Lösungen – wird dieser Leitfaden ein unverzichtbarer Helfer sein.



Der Autor führt den Leser konsequent von grundlegenden Konzepten zu fortgeschrittenen Techniken: Verbindungseinrichtung, CRUD-Operationen, Arbeit mit Transaktionen, Schema-Migrationen und Leistungsoptimierung. Besonderes Augenmerk liegt auf den beliebten Bibliotheken: Exposed (leichtgewichtiges ORM von JetBrains) und dem traditionellen JDBC.



Für wen ist dieses Buch?

  • Backend-Entwickler in Kotlin, die die Arbeit mit relationalen Datenbanken erlernen möchten
  • Java-Programmierer, die auf Kotlin umsteigen und moderne Ansätze für Daten suchen
  • Studenten und Berufseinsteiger, die industrielle Softwareentwicklung lernen


Was werden Sie aus dem Buch lernen?

  • Wie man SQLite für mobile und Desktop-Anwendungen einrichtet und nutzt
  • Vollständige Arbeit mit PostgreSQL: Verbindungspools, komplexe Abfragen, Indizes
  • Anwendung von Exposed DSL für typsichere SQL-Abfragen ohne ORM-Magie
  • Datenzugriffsmuster: Repository, DAO, Unit of Work
  • Query-Optimierung, Profiling und Bekämpfung des N+1-Problems
  • Testen von Code, der mit Datenbanken arbeitet, mithilfe von In-Memory-Datenbanken
  • Schema-Migrationen und Datenversionsverwaltung


Jedes Kapitel enthält praktische Beispiele mit vollständigem Code, startbereite Projekte und Aufgaben zur selbstständigen Arbeit. Sie werden nicht nur die Theorie lesen – Sie werden eine echte Aufgabenverwaltungsanwendung erstellen, die alle erlernten Techniken nutzt.



Das Buch ist in einer lebendigen, verständlichen Sprache geschrieben, ohne übermäßige Akademisierung. Alle Beispiele sind im GitHub-Repository verfügbar. Es eignet sich sowohl zum Lernen von Grund auf als auch zum schnellen Einstieg in das Thema bei vorhandener Erfahrung mit anderen Sprachen.



Machen Sie Kotlin zu Ihrem primären Werkzeug für die Arbeit mit Daten – beginnen Sie mit diesem Buch!

Empfehlungen