Cursos de Kotlin para desarrolladores de Android

Algunos de nuestros clientes

Código del Curso

kotlinandroiddev

Duración

21 horas (usualmente 3 días, incluidas las pausas)

Requerimientos

  • Experiencia en programación Java
  • Experiencia básica o familiaridad con el desarrollo de Android

Descripción General

Kotlin es un lenguaje de programación moderno, funcional y orientado a objetos basado en Java.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo codificar usando Kotlin mientras avanzan en la conversión de una aplicación de Android de Java a Kotlin.

Al final de esta capacitación, los participantes podrán:

  • Comprender los fundamentos de la programación en Kotlin
  • Codifique su propia aplicación Kotlin
  • Convierta una aplicación de Android de Java a Kotlin
  • Usa Java de Kotlin y viceversa

Audiencia

  • Desarrolladores de Android interesados en Kotlin
  • Programadores de Java interesados en Kotlin

Formato del curso

  • Conferencia de parte, discusión en parte, ejercicios y práctica práctica

Programa del Curso

Introducción

Comprender por qué Kotlin es una mejor Java

Configurando las herramientas
    Usando las herramientas de línea de comando
    Instalación del JDK para Kotlin
    Instalación y configuración del IDE: IntelliJ
    Instalar los complementos
    
Comenzando con la Programación básica de Kotlin
    Aprendiendo la arquitectura de Kotlin
    Creando variables en Kotlin
    Comprender los diferentes tipos de datos en Kotlin
    Usando cadenas en Kotlin
    Comprender la inmutabilidad en Kotlin
    Implementando expresiones, declaraciones y asignaciones
    Usar variables Nullable en Kotlin para seguridad nula
    Manejo del flujo de programa condicional con declaraciones "if"
    Opciones de manejo usando declaraciones "cuándo"
    Explorando las Capacidades Avanzadas de Kotlin para Declaraciones Condicionales
    Uso de matrices y listas en Kotlin
    Implementando construcciones de bucle en Kotlin
    Crear, declarar y usar funciones en Kotlin
    Usar parámetros y devolver un valor
    Usar funciones de extensión
    Uso de funciones en línea
    Uso de funciones de orden superior

Programación orientada a objetos con Kotlin
    Descripción general de programación con objetos
    Creando una clase
    Agregar métodos a las clases
    Definición de constructores básicos
    Uso de parámetros con nombre y valores predeterminados
    Usar clases abiertas para permitir herencia
    Usar clases abstractas
    Crear y usar interfaces
    Manejo de Anulación
    Creando clases de datos
    Uso de Singletons y Companion Objects
    Usando enumeraciones
    Agrupación de clases en paquetes
    Usando Importaciones
    Implementando información oculta
    Usando Getters y Setters
    Implementando modificadores de visibilidad
    Entender los genéricos
    Implementando una pila genérica
    Uso de funciones genéricas
    
Explorando la Interoparibilidad de Kotlin con Java
    Usando Java de Kotlin
    Usando Kotlin desde Java

Explorando las características avanzadas de Kotlin
    Entender la sobrecarga del operador
    Usando Anotaciones
    Usando la reflexión
    Implementación de DSL Consruction
    Implementando la desestructuración
    
Usando Kotlin para programación funcional

Hands-on: Convertir una aplicación de Android de Java a Kotlin
    Usando Android Studio
    Comenzando un nuevo proyecto con Kotlin
    Conversión de código Java existente a Kotlin
    Usar las API de Android con Kotlin

Solución de problemas

Resumen y conclusión

Testimonios

★★★★★
★★★★★

Categorías Relacionadas

Cursos Relacionados

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No transmitiremos ni venderemos su dirección a otras personas.
En cualquier momento puede cambiar sus preferencias o cancelar su suscripción por completo.

is growing fast!

We are looking to expand our presence in Mexico!

As a Business Development Manager you will:

  • expand business in Mexico
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions