Curso Kotlin

Curso Kotlin con Spring Framework

Este curso esta orientado a los desarrolladores que quieren conocer a detalle como funciona Kotlin como uno de los nuevos lenguaje de programación aprendiendo a manejar tanto su sintaxis como sus características especiales que le convierten en un lenguaje compacto y flexible funcionando tanto en entorno cliente como servidor.


Introducción (Modulo1)

Este módulo nos permite empezar a trabajar con Kotlin y perder el miedo a su sintaxis básica y a cómo funciona . Teniendo una primera toma de contacto con las facilidades que aporta a nivel de sintaxis en estructuras de control bucles etc reduciendo de forma considerable el código a construir. Al ser el primer módulo es gratuito y te puedes apuntar aquí


Kotlin y Manejo de Funciones (Modulo2)

Este módulo aborda el manejo de funciones y las peculiaridades que Kotlin soporta en este ámbito ya que se trata de un lenguaje fuertemente funcional . Abordaremos temas como argumentos variables , named parameters ,default parameters y Pairs

Kotlin y Clases (Modulo3)

Este módulo aborda los conceptos fundamentales de programación orientada a objeto y cómo podemos utilizarlos usando Kotlin . Veremos como construir clases , pasando por herencia composición y delegación apoyándonos en las mejores prácticas que Kotlin propone para compactar el código al máximo.

Kotlin e Interfaces (Modulo4)

En este módulo se abordarán temas como clases abstractas ,Interfaces ,Adaptadores etc que nos permitirán profundizar en Kotlin en su sintaxis y en como sacar el mejor partido a nivel de programación orientada a objeto al código que construimos.

Kotlin y Colecciones (Modulo5)

En este módulo se abordarán el manejo de Listas ,Mapas y Conjuntos así como un enfoque de programación funcional con estos conceptos.

Kotlin Buenas Prácticas (Modulo6)

Este módulo aborda el uso de conceptos complementarios de Kotlin que no se han visto anteriormente pero que encajan de forma natural en el lenguaje . Safe Operator , clausulas Try/Catch/finally . JDBC , Data Clases Destructuring y programación asíncrona con Coroutines

Kotlin y Spring Framework (Modulo7)

Este módulo aborda como desplegar una aplicación con Spring Boot ,Spring MVC , Gradle , JPA y Servicios REST usando Kotlin como lenguaje de programación y Boot como herramienta de despliegue.








Tu Profesor


Cecilio Alvarez
Cecilio Alvarez

Cecilio Álvarez es Arquitecto Java Certificado por Oracle , imparte formación sobre Java y Java EE para distintas empresas del sector. Gestiona uno de los blogs de referencia de la comunidad www.arquitecturajava.com


Unidades didácticas



Comienza ahora