Anahí Salgado @anncode

Curso Esencial de Kotlin

Aprende Kotlin desde cero, domina las buenas prácticas del Código Limpio (Clean Code). Conoce las estratégias para hacer análisis y resolución de Algoritmos con Kotlin.

¿Qué aprenderás?

Programación Fundamental para Android, aprende desde cero a analizar y codificar con buenas prácticas

Programación Funcional: Inmutabilidad, Funciones Puras y de Orden Superior, Recursividad

Análisis y Programación de Algoritmos con Kotlin

Desarrollo Clean Code con Kotlin, Modularidad, Code Smell, Deuda Técnica

Colecciones: Matemáticas, Transformaciones y Predicados Funcionales

Contenido

Empezando Rápido en Kotlin

  • ¿Por qué debo aprender Kotlin?
  • Creando un entorno de Desarrollo
  • Escribiendo Código de Calidad: Clean Code
  • Legibilidad en el Código
Image

Variables y lo que no sabías de ellas

  • Variables en Kotlin
  • Programación Funcional: Mutabilidad e Inmutabilidad
  • Clean Code para leer código más rápido
  • Aplicando SEO para nombres (no broma)

Tipos de Datos

  • Numéricos Enteros
  • Numéricos Decimales
  • Booleanos y Caracteres
  • Métodos de conversión de valores
  • Programación Funcional: Tipado Fuerte

Image

Arrays y Estructuras de Control en Kotlin

  • Nadie te va a explicar así Arrays o Arreglos
  • Arrays tipados
  • Estructuras de Control if
  • Estructuras de Control when
  • Estructuras de Control While y Do While
  • Rangos y For in
  • Estructuras de Control Foreach

Análisis de Algoritmos en Kotlin

  • Aprendiendo a analizar un Algoritmo
  • Ejercicios de Algoritmos con Kotlin
  • Clean Code y Code Smell
  • ¿Qué es Deuda Técnica?

Funciones en Kotlin

  • Definiendo una Función en Kotlin
  • Expresiones Simples de Funciones y Sobrecarga
  • Funciones con Argumentos por Defecto y Nombrados
  • Funciones Infix
  • Funciones Puras y Efectos Colaterales

Funciones de Orden Superior

  • Ahora sí vas a aprender Lambdas
  • Funciones de Orden Superior
  • Modularidad con Funciones
  • Modularizando Código
Image

Programación Funcional: Recursividad y Colecciones

  • Aprendiendo Recursividad de Funciones
  • ¿Qué son las Colecciones en Kotlin?
  • Colecciones Mutables e Inmutables
  • Transformaciones Funcionales en Colecciones
  • Predicados Funcionales en Colecciones
  • Funciones para devolver partes de Colecciones
  • Matemáticas en Colecciones

Nulabilidad en Kotlin

  • Diferencia entre Any, Unit, y Nothing
  • Kotlin es Null Safety
  • Operador Elvis
  • Paradigmas de Programación
  • Pilares de la programación Funcional

Curso Esencial de Kotlin

Aprende Kotlin desde cero, domina las buenas prácticas del Código Limpio (Clean Code). Conoce las estratégias para hacer análisis y resolución de Algoritmos con Kotlin.