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.
Temario del curso
Introducción
Configuración de las herramientas para Kotlin
- 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.
Inicio con Kotlin y la sintaxis de Kotlin
- Aprendizaje de la arquitectura de Kotlin.
- Aprendizaje de la sintaxis de Kotlin.
- Uso de las características clave de Kotlin.
Programación orientada a objetos con Kotlin
- Visión general de la programación orientada a objetos.
- Creación de una clase.
- Agregado de métodos a las clases.
- Definición de constructores básicos.
- Uso de parámetros nombrados y valores predeterminados.
- Uso de clases abiertas para permitir la herencia.
- Uso de clases abstractas.
- Creación y uso de interfaces.
- Manejo de la sobrescritura.
- Creación de clases de datos.
- Uso de objetos singleton y objetos compañeros.
- Uso de enumeraciones.
- Agrupamiento de clases en paquetes.
- Uso de importaciones.
- Implementación del ocultamiento de información.
- Uso de getters y setters.
- Implementación de modificadores de visibilidad.
- Comprensión de los genéricos.
- Implementación de una pila genérica.
- Uso de funciones genéricas.
Desarrollo de aplicaciones para Android usando Kotlin
- Configuración de las herramientas para el desarrollo en Android.
- Instalación de Android Studio.
- Inicio de un nuevo proyecto.
- Configuración del emulador.
- Configuración de la biblioteca.
- Configuración de Kotlin en Android.
- Trabajo con el marco de Hello Android y las herramientas SDK de Android.
- Desarrollo de una aplicación para Android usando Kotlin.
- Uso de ListActivity y ListView.
- Uso de Intents e Intent Filters.
- Trabajo con vistas personalizadas.
- Uso de administradores de diseño.
- Manejo de servicios web y APIs.
- Manejo de servicios de Android.
- Trabajo con bases de datos SQLite.
- Uso de proveedores de contenido.
- Escritura de adaptadores.
- Implementación de diálogos y alertas (Toasts).
- Diseño de la interfaz de usuario (UI).
- Menús de opciones y contexto.
- WebView.
- Implementación de notificaciones de Android.
- Construcción de una aplicación personalizada y adaptativa para Android usando Kotlin.
- Publicación de tu aplicación para Android en Google PlayStore.
Desarrollo de aplicaciones para iOS usando Kotlin
- Visión general de las características y arquitectura de XCode 9.
- Visión general de las características y arquitectura de Swift 4.
- Comparación de similitudes y diferencias entre Kotlin y Swift.
- Fundamentos.
- Arreglos.
- Diccionarios.
- Trabajo con servicios web.
- Gestión de datos.
- Trabajo con variables, constantes y tipos de datos de Swift.
- Optimización de la experiencia del usuario en iOS a través del diseño UX e UI.
- Agregado de interacción del usuario para mejorar la experiencia del usuario.
- Optimización del rendimiento.
- Depuración de una aplicación para iOS.
- Construcción de una aplicación personalizada y adaptativa para iOS usando Kotlin.
- Publicación de tu aplicación para iOS en Apple AppStore.
Solución de problemas
Resumen y conclusiones
Requerimientos
- Experiencia en programación con Java.
- Experiencia básica o familiaridad con el desarrollo en Android.
- Experiencia en programación con Swift.
35 Horas
Testimonios (2)
El conocimiento profundo y los ejemplos
Ankur Kapila - Deutsche Bank
Curso - Programming with Kotlin
Traducción Automática
Realmente disfruté nuestro aprendizaje y experimentación con Kotlin Multiplatform.
Renzo Olivares Macias - Google
Curso - Android Development
Traducción Automática