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 (6)
Intensidad de un curso, cobertura de temas. Los temas complicados se explican a un buen nivel, por lo que a pesar de que quedan algunos puntos blancos en ellos (como DSL), no será difícil continuar por mí mismo, ya que ya tengo un entendimiento común de la base 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
El entrenador estaba perfectamente preparado. Gran conocimiento del entrenador y una gran cantidad de materiales.,
Dawid - ista Shared Services Polska Sp. z o.o.
Curso - Programming with Kotlin
Traducción Automática
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
The teacher addressed many relevant topics for clean coding with practical examples.
Ben van Oeveren - Movella
Curso - Clean Code
Una gran cantidad de conocimientos prácticos que se muestran en ejemplos de la "vida real".
Kamil - Streamsoft Kraków
Curso - Java Advanced
Traducción Automática
Empujando los cambios de forma regular, ya que el día 3 comencé a perderme más que antes y era más difícil detectar un error rápidamente, pude verificar rápidamente el último cambio y estar al día con el material
Paulina
Curso - Advanced Java Security
Traducción Automática