Kotlin y bases de datos: guía práctica
300 páginas
Spanish
PDF
4.5

Kotlin y bases de datos: guía práctica

Kotlin y bases de datos: guía práctica

Autor:

Año:

Resumen:

El libro «Kotlin y bases de datos: guía práctica» es un manual completo para desarrolladores que desean dominar el trabajo con bases de datos en el lenguaje Kotlin. El autor, el experimentado desarrollador Alexéi Sokólov, guía al lector de forma progresiva desde consultas SQL simples hasta integraciones complejas con sistemas de gestión de bases de datos modernos.



¿De qué trata este libro?

El libro cubre todos los aspectos clave del trabajo con datos en aplicaciones Kotlin:

  • Fundamentos de SQL y JDBC — conexión a bases de datos, ejecución de consultas, trabajo con ResultSet.
  • Base de datos embebida SQLite — almacenamiento local de datos para aplicaciones móviles y de escritorio.
  • Room — la biblioteca oficial de Android para trabajar con bases de datos (DAO, Entity, migraciones).
  • Exposed — un framework ligero de Kotlin para trabajar con SQL sin magia innecesaria.
  • PostgreSQL y H2 — configuración de pools de conexiones, trabajo con transacciones y aislamiento.
  • Migraciones de esquemas — gestión de versiones de bases de datos con Flyway y Liquibase.
  • Optimización de consultas — índices, perfilado, trabajo con grandes volúmenes de datos.
  • Pruebas — escritura de pruebas unitarias para la capa DAO con bases de datos en memoria.


¿Para quién es este libro?

  • Desarrolladores principiantes en Kotlin que quieran añadir el trabajo con bases de datos a su arsenal.
  • Desarrolladores Android que deseen profundizar en Room y SQLite.
  • Desarrolladores backend que usen Kotlin en el servidor (Ktor, Spring Boot) y necesiten PostgreSQL o MySQL.
  • Todos aquellos que quieran migrar de Java a Kotlin — el libro muestra cómo trabajar con datos de forma idiomática en el nuevo lenguaje.


¿Qué aprenderá después de leerlo?

  • Cómo diseñar esquemas de bases de datos y evitar antipatrones.
  • Cómo usar características específicas de Kotlin (data class, extension functions, null-safety) para trabajar con bases de datos.
  • Cómo implementar operaciones CRUD en varios sistemas de bases de datos.
  • Cómo realizar migraciones sin pérdida de datos.
  • Cómo optimizar el rendimiento de las consultas y evitar problemas N+1.
  • Cómo escribir pruebas para la capa de acceso a datos.


Cada capítulo contiene ejemplos prácticos con código completo que se puede ejecutar de inmediato. El libro está escrito en un lenguaje vivo, sin excesiva academicidad, y es adecuado tanto para el estudio autodidacta como para su uso como libro de referencia.



Independientemente de si está creando una aplicación móvil, un servicio web o una herramienta de escritorio, este libro le ayudará a trabajar con datos en Kotlin con confianza.

Recommendations