Temario del curso
Introducción
- Visión general de Kotlin
- Revisión de los conceptos básicos de Kotlin
Características Avanzadas del Lenguaje
- Expresiones lambda y funciones de orden superior
- Funciones y propiedades de extensión
- Funciones en línea y parámetros de tipo reificados
- Colecciones y secuencias
Programación Orientada a Objetos
- Delegación de clases y expresiones de objeto
- Clases selladas y alias de tipo
- Genéricos y varianza
- Heredadura y polimorfismo avanzados
Programación Funcional
- Comprensión de monadas y constructos funcionales
- Trabajo con la biblioteca Arrow
- Corrutinas y programación asincrónica básica
- API Flow y programación reactiva
Desarrollo de Android con Kotlin
- Kotlin Android Extensions y enlace de vista
- Uso de Corrutinas de Kotlin en Android
Resumen y Próximos Pasos
Requerimientos
- Conocimientos básicos de Kotlin
- Comprensión de conceptos de programación orientada a objetos
Audiencia
- Desarrolladores
- Programadores
Testimonios (2)
Alex es una persona muy amigable y agradable. Hizo que todos se sintieran cómodos trabajando juntos y se ofreció voluntariamente para dar soluciones.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Curso - Kotlin for Beginners
Traducción Automática
Intensidad del curso y cobertura de los temas. Los temas complicados se explican a un buen nivel, por lo que, aunque quedan algunas áreas sin explorar en profundidad (como DSL) -- no será difícil continuar por mi cuenta ya que ya tengo una comprensión general de las bases y al menos sé cómo formular mis preguntas para Google.
Alexey Baryshnev - C.T.Co SIA
Curso - Advanced Kotlin Programming
Traducción Automática