Kotlin и базы данных: практическое руководство — Алексей Петров — обложка книги
300 страниц
Kotlin
PDF
4.5

Kotlin и базы данных: практическое руководство

От SQLite до PostgreSQL: полный гайд по работе с БД на Kotlin

Автор:

Год:

Краткое содержимое:

Книга «Kotlin и базы данных: практическое руководство» — это исчерпывающее пособие для разработчиков, которые хотят освоить работу с базами данных в современном языке программирования Kotlin. Автор, Алексей Петров, опытный разработчик и преподаватель, собрал под одной обложкой всё необходимое для создания надёжных и производительных приложений, работающих с данными.

О чём эта книга?

Книга охватывает полный цикл работы с базами данных в Kotlin — от самых простых операций до сложных архитектурных решений. Вы начнёте с основ SQL и настройки окружения, а затем перейдёте к практическим примерам использования популярных технологий. Особое внимание уделяется:

  • Работе с реляционными базами данных (SQLite, PostgreSQL, MySQL) через JDBC и пулы соединений.
  • Современным ORM-библиотекам для Kotlin: Exposed (JetBrains) и Room (для Android-разработки).
  • Миграциям схемы базы данных с помощью Flyway и Liquibase.
  • Оптимизации запросов, индексации и профилированию производительности.
  • Асинхронной работе с БД с использованием корутин Kotlin и библиотеки R2DBC.
  • Интеграции с фреймворками Ktor и Spring Boot.

Для кого эта книга?

  • Начинающие Kotlin-разработчики, которые хотят научиться подключать и использовать базы данных в своих проектах.
  • Android-разработчики, желающие освоить Room и локальное хранение данных.
  • Backend-разработчики, работающие с Ktor или Spring, которым нужны практические примеры работы с PostgreSQL и MySQL.
  • Все, кто переходит с Java на Kotlin и хочет понять, как эффективно работать с БД в новом языке.

Что вы узнаете после прочтения?

  • Как настроить подключение к любой популярной СУБД из Kotlin-приложения.
  • Как писать безопасные SQL-запросы и избегать SQL-инъекций.
  • Как использовать Exposed DSL для типобезопасной работы с таблицами.
  • Как проектировать схему базы данных и выполнять миграции без потери данных.
  • Как тестировать код, работающий с БД, с использованием in-memory баз и моков.
  • Как интегрировать базы данных в Ktor и Spring Boot приложения.
  • Основы проектирования высоконагруженных систем и кэширования данных.

Книга содержит множество готовых к использованию примеров кода, которые вы сможете сразу применить в своих проектах. Все примеры сопровождаются подробными комментариями и пояснениями. Это не сухая теория, а практическое руководство, которое поможет вам сэкономить часы поиска информации в интернете.

«Kotlin и базы данных: практическое руководство» станет настольной книгой для каждого, кто хочет писать чистый, поддерживаемый и производительный код для работы с данными на Kotlin.

Рекомендаций