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.

Curso Esencial de Kotlin: Clean Code y Programación Funcional