Programa 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 plugins

Primeros pasos con Kotlin básico Programming

  • Aprendiendo la Kotlin Arquitectura
  • Creación de variables en Kotlin
  • Comprensión de los diferentes tipos de datos en Kotlin
  • Uso de cadenas en Kotlin
  • Comprensión de la inmutabilidad en Kotlin
  • Implementación de expresiones, instrucciones y asignaciones
  • Uso de variables que aceptan valores NULL en Kotlin para la seguridad de valores NULL
  • Manejo del flujo de programa condicional con instrucciones "if"
  • Manejo de opciones mediante instrucciones "when"
  • Explorando las capacidades avanzadas de Kotlin para declaraciones condicionales
  • Uso de matrices y listas en Kotlin
  • Implementación de construcciones de bucle en Kotlin
  • Creación, declaración y uso de funciones en Kotlin
  • Uso de parámetros y devolución de un valor
  • Uso de funciones de extensión
  • Uso de funciones en línea
  • Uso de funciones de orden superior

Orientado a objetos Programming con Kotlin

  • Visión general de la programación con objetos
  • Creación de una clase
  • Adición de métodos a clases
  • Definición de constructores básicos
  • Uso de parámetros con nombre y valores predeterminados
  • Uso de clases abiertas para permitir la herencia
  • Uso de clases abstractas
  • Creación y uso de interfaces
  • Manejo de la anulación
  • Creación de clases de datos
  • Uso de singletons y objetos complementarios
  • Uso de enumeraciones
  • Agrupar clases en paquetes
  • Uso de importaciones
  • Implementación de la ocultación de información
  • Uso de Getters y Setters
  • Implementación de modificadores de visibilidad
  • Entendiendo los genéricos
  • Implementación de una pila genérica
  • Uso de funciones genéricas

Explorando la interoparabilidad de Kotlin con Java

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

Explorando las funciones avanzadas de Kotlin

  • Descripción de la sobrecarga del operador
  • Uso de anotaciones
  • Uso de la reflexión
  • Implementación de la construcción de DSL
  • Implementación de la desestructuración

Uso de Kotlin para funciones Programming

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

  • Uso de Android Studio
  • Iniciar un nuevo proyecto con Kotlin
  • Conversión de código Java existente a Kotlin
  • Uso de las API de Android con Kotlin

Solución de problemas

Resumen y conclusión

Requerimientos

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

Audiencia

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

Número de participantes



Precio por participante

Testimonios (5)

Cursos Relacionados

Programación avanzada de Kotlin

21 horas

Programación con Kotlin

21 horas

Kotlin para principiantes

21 horas

Kotlin for Java Developers

21 horas

Kotlin (Intermediate)

14 horas

Kotlin para desarrollo de iOS y Android

35 horas

Kotlin para desarrolladores de iOS

21 horas

Kotlin Native

7 horas

Introduction to Programming

35 horas

Código limpio

14 horas

Programación de Red Linux

14 horas

Java Advanced

28 horas

Continuous Integration (CI) for Java

14 horas

Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web

28 horas

Seguridad Java Avanzada

21 horas

Categorías Relacionadas

1