Kotlin e bancos de dados: guia prático
300 páginas
Portuguese
PDF
4.5

Kotlin e bancos de dados: guia prático

Kotlin e bancos de dados: guia prático

Autor:

Ano:

Resumo:

O livro «Kotlin e bancos de dados: guia prático» é um guia completo para desenvolvedores que desejam dominar o trabalho com bancos de dados na linguagem Kotlin. O autor, o experiente desenvolvedor Alexei Sokolov, conduz o leitor de forma sequencial, desde consultas SQL simples até integrações complexas com SGBDs modernos.



Sobre o que é este livro?

O livro abrange todos os aspectos essenciais do trabalho com dados em aplicações Kotlin:

  • Fundamentos de SQL e JDBC — conexão a bancos de dados, execução de consultas, trabalho com ResultSet.
  • SGBD embutido SQLite — armazenamento local de dados para aplicações móveis e desktop.
  • Room — a biblioteca oficial do Android para trabalhar com bancos de dados (DAO, Entity, migrações).
  • Exposed — um framework Kotlin leve para trabalhar com SQL sem complexidade desnecessária.
  • PostgreSQL e H2 — configuração de pools de conexão, trabalho com transações e isolamento.
  • Migrações de esquema — gerenciamento de versões de BD com Flyway e Liquibase.
  • Otimização de consultas — índices, profiling, trabalho com grandes volumes de dados.
  • Testes — escrita de testes unitários para a camada DAO com bancos in-memory.


Para quem é este livro?

  • Desenvolvedores Kotlin iniciantes que desejam adicionar o trabalho com BD ao seu arsenal.
  • Desenvolvedores Android que desejam se aprofundar em Room e SQLite.
  • Desenvolvedores Backend que usam Kotlin no servidor (Ktor, Spring Boot) e precisam de PostgreSQL ou MySQL.
  • Todos que desejam migrar de Java para Kotlin — o livro mostra como trabalhar com dados de forma idiomática na nova linguagem.


O que você aprenderá após a leitura?

  • Como projetar esquemas de bancos de dados e evitar antipadrões.
  • Como usar recursos específicos do Kotlin (data class, extension functions, null-safety) para trabalhar com BD.
  • Como implementar operações CRUD em vários SGBDs.
  • Como realizar migrações sem perda de dados.
  • Como otimizar o desempenho de consultas e evitar problemas N+1.
  • Como escrever testes para a camada de acesso a dados.


Cada capítulo contém exemplos práticos com código completo que pode ser executado imediatamente. O livro é escrito em linguagem clara, sem academicismo excessivo, e é adequado tanto para estudo autodidata quanto para uso como referência.



Independentemente de você estar criando um aplicativo móvel, um serviço web ou uma ferramenta desktop — este livro o ajudará a trabalhar com dados em Kotlin com confiança.

Recommendations