Kotlin y bases de datos: guía práctica
Kotlin y bases de datos: guía práctica
Resumen:
Este libro es su guía práctica para la integración de bases de datos en proyectos con el lenguaje Kotlin. Si ya conoce los fundamentos de Kotlin y desea aprender a trabajar con datos con confianza —desde simples almacenes SQLite hasta soluciones escalables con PostgreSQL— esta guía se convertirá en una herramienta indispensable.
El autor lleva al lector de forma progresiva desde los conceptos básicos hasta las técnicas avanzadas: configuración de conexión, operaciones CRUD, trabajo con transacciones, migraciones de esquemas y optimización del rendimiento. Se presta especial atención a las bibliotecas populares: Exposed (ORM ligero de JetBrains) y el tradicional JDBC.
¿Para quién es este libro?
- Desarrolladores backend en Kotlin que deseen dominar el trabajo con bases de datos relacionales
- Programadores Java que migran a Kotlin y buscan enfoques modernos para los datos
- Estudiantes y profesionales principiantes que aprenden desarrollo industrial
¿Qué aprenderá con este libro?
- Cómo configurar y usar SQLite para aplicaciones móviles y de escritorio
- Trabajo completo con PostgreSQL: pools de conexiones, consultas complejas, índices
- Uso de Exposed DSL para consultas SQL tiposeguras sin magia de ORM
- Patrones de acceso a datos: Repository, DAO, Unit of Work
- Optimización de consultas, perfilado y solución del problema N+1
- Pruebas de código que trabaja con bases de datos usando bases en memoria
- Migraciones de esquemas y gestión de versiones de datos
Cada capítulo contiene ejemplos prácticos con código completo, proyectos listos para ejecutar y tareas para trabajo autónomo. No solo leerá teoría —creará una aplicación real para gestión de tareas que utiliza todas las técnicas aprendidas.
El libro está escrito en un lenguaje vivo y claro, sin excesiva academicidad. Todos los ejemplos están disponibles en un repositorio de GitHub. Es adecuado tanto para aprender desde cero como para una inmersión rápida en el tema si ya tiene experiencia con otros lenguajes.
¡Haga de Kotlin su herramienta principal para trabajar con datos — comience con este libro!
Recommendations
Aprendizaje profundo por refuerzo. Teoría y práctica en Python
Algoritmos matemáticos para programadores. Gráficos 3D, aprendizaje automático y modelado en Python
C++ Asíncrono: guía completa
Swift (iOS/macOS) y Kubernetes: Despliegue y orquestación de servidores móviles
GraphQL en PHP: Guía completa para crear APIs modernas
Programación de WebAssembly en Rust