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 (3)
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
Fue conciso, bien organizado, tenía un buen equilibrio entre tareas y conferencias y todo estaba en su punto.
Alexander Illarionov - C.T.Co SIA
Curso - Advanced Kotlin Programming
Traducción Automática
Excelente contenido, ejercicios de alta calidad. Se cubrió mucha información. Amigable para los programadores nuevos en Kotlin, pero también hay mucho que aprender para quienes ya estamos utilizando Kotlin. Altamente recomendado este curso. El ritmo del curso fue perfecto, no demasiado lento, ni demasiado rápido. Alternar entre la instrucción y los ejercicios ayudó a consolidar el conocimiento de cada sección.
Mark Sorenson - Los Alamos National Laboratory
Curso - Programming with Kotlin
Traducción Automática