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 exhaustivo para desarrolladores que desean dominar el trabajo con bases de datos en el lenguaje de programación moderno Kotlin. El autor, Alexey Petrov, desarrollador y profesor experimentado, ha reunido en un solo volumen todo lo necesario para crear aplicaciones robustas y de alto rendimiento que trabajan con datos.
¿De qué trata este libro?
El libro cubre el ciclo completo de trabajo con bases de datos en Kotlin, desde las operaciones más simples hasta soluciones arquitectónicas complejas. Comenzará con los fundamentos de SQL y la configuración del entorno, y luego pasará a ejemplos prácticos de uso de tecnologías populares. Se presta especial atención a:
- Trabajo con bases de datos relacionales (SQLite, PostgreSQL, MySQL) a través de JDBC y pools de conexiones.
- Bibliotecas ORM modernas para Kotlin: Exposed (JetBrains) y Room (para desarrollo Android).
- Migraciones de esquemas de bases de datos con Flyway y Liquibase.
- Optimización de consultas, indexación y perfilado de rendimiento.
- Trabajo asíncrono con bases de datos usando corrutinas de Kotlin y la biblioteca R2DBC.
- Integración con los frameworks Ktor y Spring Boot.
¿Para quién es este libro?
- Desarrolladores principiantes de Kotlin que quieran aprender a conectar y usar bases de datos en sus proyectos.
- Desarrolladores Android que deseen dominar Room y el almacenamiento local de datos.
- Desarrolladores Backend que trabajen con Ktor o Spring y necesiten ejemplos prácticos de trabajo con PostgreSQL y MySQL.
- Todos aquellos que migren de Java a Kotlin y quieran entender cómo trabajar eficazmente con bases de datos en el nuevo lenguaje.
¿Qué aprenderá después de leerlo?
- Cómo configurar la conexión a cualquier SGBD popular desde una aplicación Kotlin.
- Cómo escribir consultas SQL seguras y evitar la inyección SQL.
- Cómo usar Exposed DSL para trabajar con tablas de forma tipográficamente segura.
- Cómo diseñar un esquema de base de datos y realizar migraciones sin pérdida de datos.
- Cómo probar código que trabaja con bases de datos usando bases en memoria y mocks.
- Cómo integrar bases de datos en aplicaciones Ktor y Spring Boot.
- Fundamentos del diseño de sistemas de alta carga y almacenamiento en caché de datos.
El libro contiene numerosos ejemplos de código listos para usar que podrá aplicar inmediatamente en sus proyectos. Todos los ejemplos están acompañados de comentarios y explicaciones detalladas. No es teoría árida, sino una guía práctica que le ayudará a ahorrar horas de búsqueda de información en internet.
«Kotlin y bases de datos: guía práctica» se convertirá en un libro de cabecera para todo aquel que quiera escribir código limpio, mantenible y de alto rendimiento para trabajar con datos en Kotlin.
Recommendations
Python. Curso exprés
Patrones de diseño en C# (.NET)
GraphQL en Go (Golang): Guía práctica para crear APIs
Pruebas de aplicaciones C++: desde pruebas unitarias hasta cobertura de integración
Pruebas de aplicaciones Swift (iOS/macOS): desde pruebas unitarias hasta automatización de UI
C# 10 y .NET 6: desarrollo multiplataforma moderno