Contacta con nosotros

Temario del curso

Introducción

  • ¿Por qué Kotlin es un mejor Java?

Configuración de las herramientas

  • Uso de las herramientas de línea de comandos
  • Instalación del JDK para Kotlin
  • Instalación y configuración del IDE: IntelliJ
  • Instalación de los complementos

Inicio con la programación básica en Kotlin

  • Aprendiendo la arquitectura de Kotlin
  • Creación de variables en Kotlin
  • Comprensión de los diferentes tipos de datos en Kotlin
  • Uso de cadenas de texto en Kotlin
  • Comprensión de la inmutabilidad en Kotlin
  • Implementación de expresiones, instrucciones y asignaciones
  • Uso de variables anulables en Kotlin para la seguridad frente a valores nulos
  • Gestión del flujo condicional del programa con sentencias "if"
  • Gestión de opciones usando sentencias "when"
  • Exploración de las capacidades avanzadas de Kotlin para sentencias condicionales
  • Uso de arreglos y listas en Kotlin
  • Implementación de estructuras de bucle en Kotlin
  • Creación, declaración y uso de funciones en Kotlin
  • Uso de parámetros y retorno de valores
  • Uso de funciones de extensión
  • Uso de funciones en línea (inline)
  • Uso de funciones de orden superior

Programación orientada a objetos con Kotlin

  • Resumen de la programación con objetos
  • Creación de una clase
  • Agregado de métodos a las clases
  • Definición de constructores básicos
  • Uso de parámetros nominales y valores predeterminados
  • Uso de clases abiertas para permitir la herencia
  • Uso de clases abstractas
  • Creación y uso de interfaces
  • Gestión de la sobrescritura
  • Creación de clases de datos
  • Uso de singleton y objetos compañeros
  • Uso de enumeraciones
  • Agrupación de clases en paquetes
  • Uso de importaciones
  • Implementación de ocultación de información
  • Uso de get y set
  • Implementación de modificadores de visibilidad
  • Comprensión de los genéricos
  • Implementación de una pila genérica
  • Uso de funciones genéricas

Exploración de la interoperabilidad de Kotlin con Java

  • Uso de Java desde Kotlin
  • Uso de Kotlin desde Java

Exploración de las funciones avanzadas de Kotlin

  • Comprensión de la sobrecarga de operadores
  • Uso de anotaciones
  • Uso de reflexión
  • Implementación de construcción de DSL
  • Implementación de desestructuración

Uso de Kotlin para programación funcional

Práctica: Conversión de una aplicación de Android de Java a Kotlin

  • Uso de Android Studio
  • Inicio de un nuevo proyecto con Kotlin
  • Conversión de código Java existente a Kotlin
  • Uso de APIs de Android con Kotlin

Resolución de problemas

Resumen y conclusiones

Requerimientos

  • Experiencia en programación con 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