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

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas