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:

Este livro é o seu guia prático para integrar bancos de dados em projetos na linguagem Kotlin. Se você já conhece os fundamentos do Kotlin e deseja aprender a trabalhar com dados com confiança — desde simples armazenamentos SQLite até soluções escaláveis com PostgreSQL — este guia se tornará um auxiliar indispensável.



O autor conduz o leitor sequencialmente dos conceitos básicos às técnicas avançadas: configuração de conexão, operações CRUD, trabalho com transações, migrações de esquema e otimização de desempenho. Atenção especial é dada às bibliotecas populares: Exposed (ORM leve da JetBrains) e o tradicional JDBC.



Para quem é este livro?

  • Desenvolvedores backend em Kotlin que desejam dominar o trabalho com bancos de dados relacionais
  • Programadores Java que estão migrando para Kotlin e buscam abordagens modernas para dados
  • Estudantes e profissionais iniciantes que estudam desenvolvimento industrial


O que você aprenderá com este livro?

  • Como configurar e usar SQLite para aplicativos móveis e desktop
  • Trabalho completo com PostgreSQL: pools de conexão, consultas complexas, índices
  • Uso do Exposed DSL para consultas SQL type-safe sem a magia do ORM
  • Padrões de acesso a dados: Repository, DAO, Unit of Work
  • Otimização de consultas, profiling e combate ao problema N+1
  • Teste de código que trabalha com bancos de dados usando bancos in-memory
  • Migrações de esquema e gerenciamento de versões de dados


Cada capítulo contém exemplos práticos com código completo, projetos prontos para execução e tarefas para trabalho independente. Você não apenas lerá a teoria — criará um aplicativo real de gerenciamento de tarefas que utiliza todas as técnicas estudadas.



O livro é escrito em linguagem viva e clara, sem academicismo excessivo. Todos os exemplos estão disponíveis no repositório do GitHub. Adequado tanto para aprendizado do zero quanto para imersão rápida no tópico para quem já tem experiência em outras linguagens.



Torne o Kotlin sua principal ferramenta para trabalhar com dados — comece com este livro!

Recommendations