Temario del curso

Introducción

  • Por qué Kotlin es mejor que Java

Ajustando las Herramientas

  • Usando las herramientas de línea de comandos
  • Instalando el JDK para Kotlin
  • Instalando y configurando el IDE: IntelliJ
  • Instalando los plugins

Comenzando con la Programación Básica en Kotlin

  • Aprendiendo la arquitectura de Kotlin
  • Creando variables en Kotlin
  • Entendiendo los diferentes tipos de datos en Kotlin
  • Usando strings en Kotlin
  • Entendiendo la inmutabilidad en Kotlin
  • Implementando expresiones, declaraciones y asignaciones
  • Usando variables nulas en Kotlin para seguridad contra nulls
  • Manejando el flujo de programa condicional con "if" statements
  • Manejando opciones usando "when" statements
  • Explorando las capacidades avanzadas de Kotlin para declaraciones condicionales
  • Usando arrays y listas en Kotlin
  • Implementando estructuras de bucle en Kotlin
  • Creando, declarando y usando funciones en Kotlin
  • Usando parámetros y devolviendo un valor
  • Usando funciones de extensión
  • Usando funciones en línea
  • Usando funciones de orden superior

Programación Orientada a Objetos con Kotlin

  • Visión general de la programación con objetos
  • Creando una clase
  • Añadiendo métodos a clases
  • Definiendo constructores básicos
  • Usando parámetros nombrados y valores por defecto
  • Usando clases abiertas para permitir la herencia
  • Usando clases abstractas
  • Creando e implementando interfaces
  • Manejando el sobrescritura
  • Creando clases de datos
  • Usando singletons y objetos companion
  • Usando enumeraciones
  • Agrupando clases en paquetes
  • Usando imports
  • Implementando el ocultamiento de información
  • Usando getters y setters
  • Implementando modificadores de visibilidad
  • Entendiendo genéricos
  • Implementando una pila genérica
  • Usando funciones genéricas

Explorando la interoperabilidad de Kotlin con Java

  • Usando Java desde Kotlin
  • Usando Kotlin desde Java

Explorando las características avanzadas de Kotlin

  • Entendiendo el sobrecargado de operadores
  • Usando anotaciones
  • Usando reflexión
  • Implementando la construcción de DSL
  • Implementando desestructuración

Usando Kotlin para programación funcional

Manejo práctico: Convirtiendo una aplicación Android de Java a Kotlin

  • Usando Android Studio
  • Iniciando un nuevo proyecto con Kotlin
  • Convirtiendo código Java existente a Kotlin
  • Usando APIs de Android con Kotlin

Troubleshooting

Resumen y conclusión

Requerimientos

  • Experiencia en la programación de Java
  • Experiencia básica o familiaridad con el desarrollo de Android

Audiencia

  • Desarrolladores de Android interesados en Kotlin
  • Programadores de Java interesados en Kotlin
 21 Horas

Número de participantes


Precio por Participante​

Testimonios (3)

Próximos cursos

Categorías Relacionadas