Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
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