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
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
Introducción a Kotlin y la sintaxis Kotlin
- Aprendiendo la Kotlin arquitectura
- Aprender la sintaxis Kotlin
- Uso de las características clave de Kotlin
Object-Oriented Programming con Kotlin
- Descripción general de Programming 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
- Agrupación de 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
Android Desarrollo de aplicaciones con Kotlin
- Configuración de las herramientas para el desarrollo Android
- Instalación de Android Studio
- Iniciar un nuevo proyecto
- Configuración del emulador
- Configuración de la biblioteca
- Configuración de Kotlin en Android
- Trabajar con Hello Android Framework y Android SDK Tools
- Desarrollo de una aplicación Android con Kotlin
- Uso de ListActivity y ListView
- Uso de intents y filtros de intents
- Trabajar con vistas personalizadas
- Uso de administradores de diseño
- Manejo Web Services y API's
- Tratar con Android Servicios
- Trabajar con SQLita Database
- Uso de proveedores de contenido
- Adaptadores de escritura
- Implementación de diálogos y alertas (notificaciones del sistema)
- Diseño de la interfaz de usuario
- Opciones y menús contextuales
- Vista web
- Implementación de Android notificaciones
- Creación de una aplicación adaptable personalizada Android mediante Kotlin
- Publicación de la aplicación Android en Google PlayStore
iOS Desarrollo de aplicaciones con Kotlin
- Descripción general de las características y la arquitectura de XCode 9
- Descripción general de Swift 4 características y arquitectura
- Comparación de similitudes y diferencias de Kotlin y Swift
- Básico
- Matrices
- Diccionarios
- Trabajar con Web Services
- Realización Data Management
- Trabajar con variables, constantes y Swift tipos de datos
- Optimización de la iOS experiencia del usuario a través del diseño UX y UI
- Agregar interacción de usuario para mejorar la experiencia del usuario
- Optimización del rendimiento
- Depuración de una aplicación iOS
- Creación de una aplicación responsiva personalizada iOS usando Kotlin
- Publicación de la aplicación iOS en la AppStore de Apple
Solución de problemas
Resumen y conclusión
Requerimientos
- Experiencia en Java programación
- Experiencia básica o familiaridad con el desarrollo Android
- Experiencia con Swift programación
35 Horas