Este curso son en realidad varios cursos en uno donde aprenderás diferentes temas de gran actualidad:
-
Bases de datos relaciones, instalación de MySQL y gestión desde la línea de órdenes, consola o terminal, con herramientas interactivas como mysqladmin y mysql.
-
Acceso desde Kotlin con el entorno gratuito IntelliJ IDE Community Edition. Kotlin es un lenguaje de programación moderno y maduro seleccionado por Google como el lenguaje de referencia en el desarrollo de aplicaciones móviles con Android. Quizás uno de los aspectos más complejos de la programación sea la programación en paralelo. Kotlin incorpora en sus librerías el uso de corrutinas de forma nativa, hilos ligeros no bloqueantes.
-
Utilizo este contexto de acceso a las tablas de una base de datos relacional para ilustrar en profundidad el tema de la programación concurrente o paralela mediante ejemplos tangibles del mundo real a través de la API de bajo nivel JDBC y Ktorm, un ORM (Object Relational Mapping) de alto nivel, especialmente diseñado para Kotlin y construido por encima de la API JDBC.
En resumen, Si bien el tema central de este cursos con las corrutinas primero preparamos el terreno con la creación de algunas tablas a las que accedemos primero con JDBC y finalmente con Ktorm para hacer una serie de llamadas en paralelo con Kotlin.















