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


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (4)

Cursos Relacionados

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

  28 horas

Seguridad Java Avanzada

  21 horas

Categorías Relacionadas