Programa del Curso
Introducción
- Descripción general de Kotlin
- Revisión de los conceptos básicos de Kotlin
Funciones avanzadas del idioma
- Expresiones lambda y funciones de orden superior
- Funciones y propiedades de extensión
- Funciones en línea y parámetros de tipo reificado
- Colecciones y secuencias
Orientado a objetos Programming
- Delegación de clases y expresiones de objetos
- Clases selladas y alias de tipo
- Genéricos y varianza
- Herencia avanzada y polimorfismo
Funcional Programming
- Comprensión de las mónadas y los constructos funcionales
- Trabajar con la biblioteca Arrow
- Conceptos básicos de las corrutinas y la programación asincrónica
- API de flujo y programación reactiva
Desarrollo de Android con Kotlin
- Kotlin Extensiones de Android y enlace de vistas
- Usa Kotlin corrutinas en Android
Resumen y próximos pasos
Requerimientos
-
Conocimientos básicos de Kotlin
Comprensión de los conceptos de programación orientada a objetos
Audiencia
-
Desarrolladores
Programadores
Testimonios (3)
Alex is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Curso - Kotlin for Beginners
It was concise, well organised, had nice balance of tasks and lectures and everything was on point.
Alexander Illarionov - C.T.Co SIA
Curso - Advanced Kotlin Programming
Great content, excellent exercises. Covered a lot of information. Friendly to new Kotlin programmers but also a lot to still learn for those of us already using Kotlin. Highly recommend this course. The pace of the course was perfect, not too slow, not too fast. Alternating between instruction and exercises helped cement the knowledge from each section.