Kotlin y bases de datos: guía práctica
Kotlin y bases de datos: guía práctica
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. Ya sea que esté creando una aplicación móvil, un servicio web o un sistema corporativo, este libro será su aliado confiable para construir una interacción eficiente con los datos.
Qué aprenderá del libro:
- Fundamentos del trabajo con BD en Kotlin — configuración del entorno, conexión de drivers, ejecución de consultas SQL.
- Trabajo con SQLite — base de datos ligera e incrustada para aplicaciones móviles y de escritorio.
- PostgreSQL en Kotlin — técnicas avanzadas: transacciones, índices, funciones de ventana.
- Bibliotecas ORM — análisis detallado de Exposed, Hibernate y Room para Kotlin.
- Trabajo asíncrono con BD — corrutinas, Flow y flujos reactivos.
- Migraciones y versionado de esquemas — Flyway, Liquibase y gestión manual.
- Pruebas de trabajo con datos — objetos mock, bases de datos en memoria y pruebas de integración.
Para quién es este libro:
- Desarrolladores principiantes en Kotlin — desde consultas simples hasta soluciones arquitectónicas complejas.
- Desarrolladores Android — trabajo con Room, SQLite y BD en red.
- Ingenieros Backend — integración de Kotlin con PostgreSQL, MySQL y servicios en la nube.
- Todos los que quieran sistematizar sus conocimientos — desde la teoría hasta el código de producción.
Características de la edición:
- Más de 50 ejemplos prácticos con código listo para usar.
- Casos reales: tienda en línea, sistema de reservas, panel de análisis.
- Análisis comparativo de enfoques: JDBC puro vs ORM vs NoSQL.
- Consejos para optimizar consultas y evitar errores típicos.
- Plantillas de proyectos listas para IntelliJ IDEA y Android Studio.
El libro está escrito por un desarrollador en activo con 10 años de experiencia, lo que garantiza la actualidad de la información y su aplicabilidad en proyectos reales. Cada capítulo contiene ejercicios para afianzar el material y preguntas de autoevaluación.
Después de leerlo, podrá diseñar esquemas de datos con confianza, escribir consultas eficientes, elegir la herramienta adecuada para cada tarea y crear aplicaciones escalables en Kotlin que funcionen con cualquier base de datos.
Materiales adicionales: los códigos fuente de todos los ejemplos están disponibles en GitHub, y al final del libro encontrará una lista de bibliotecas y herramientas útiles del ecosistema Kotlin para trabajar con datos.