Curso Kotlin
Curso Kotlin
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 Á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
-
ComenzarIntroducción (1:03)
-
ComenzarKotlin (0:46)
-
ComenzarJDK (0:22)
-
ComenzarInstalacion JDK (3:21)
-
ComenzarHola Kotlin (2:05)
-
ComenzarEjemplo Hola (2:01)
-
ComenzarTipos de Variables (0:51)
-
ComenzarUsando Variables (2:29)
-
ComenzarInterencia de Tipos (0:52)
-
ComenzarEjemplo inferencia (1:35)
-
ComenzarSentencias If (0:33)
-
ComenzarEjemplo If (1:14)
-
ComenzarIf Else if (0:30)
-
ComenzarEjemplo If Else If (1:29)
-
ComenzarRangos (0:36)
-
ComenzarUsando Rangos de Valores (2:00)
-
ComenzarSwitch (0:35)
-
ComenzarEjemplo Switch (4:22)
-
ComenzarManejo When (0:42)
-
ComenzarUso de When (2:19)
-
ComenzarTeoria While (0:30)
-
ComenzarUso de While (0:39)
-
ComenzarManejo de Arrays (0:28)
-
ComenzarEjemplo Arrays (1:09)
-
ComenzarResumen (0:34)
-
ComenzarIntroducción (0:32)
-
ComenzarKotlin y Funciones (0:29)
-
ComenzarEjemplo de Función (1:00)
-
ComenzarPaso de Parámetros (0:23)
-
ComenzarEjemplo de Parámetros (1:37)
-
ComenzarTemplates Strings (0:25)
-
ComenzarEjemplo Templates (1:11)
-
ComenzarKotlin y Lambdas (0:33)
-
ComenzarEjemplo manejo de Lambdas (0:55)
-
ComenzarParametros por defecto (0:32)
-
ComenzarUso de Parámetros (1:20)
-
ComenzarArgumentos variables (0:35)
-
ComenzarEjemplo de Argumentos (2:04)
-
ComenzarManejo de Pairs (0:58)
-
ComenzarUso de Pairs (3:30)
-
ComenzarVoids y Units (0:24)
-
ComenzarUsando Units (1:10)
-
ComenzarResumen (0:44)
-
ComenzarIntroducción (0:33)
-
ComenzarManejo de Clases (0:49)
-
ComenzarKotlin y Clases (4:42)
-
ComenzarClass Expresiones (0:34)
-
ComenzarEjemplo Class Expresion (3:46)
-
ComenzarSobreCarga de Métodos (0:38)
-
ComenzarUsando SobreCarga (1:11)
-
Comenzar008TeoriaSobreCarga1 (0:29)
-
Comenzar009CodigoSobreCarga1 (2:31)
-
ComenzarKotlin y Composicion (0:16)
-
ComenzarEjemplo Composición (3:14)
-
ComenzarHerencia (0:27)
-
ComenzarManejo de Herencia (6:21)
-
ComenzarDelegación (0:32)
-
ComenzarEjemplo Delegación (5:25)
-
ComenzarResumen (0:41)