Temario del curso

Introducción

Descripción de Kotlin

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 Kotlin

  • Introducción a la codificación básica con Kotlin
  • Aprendiendo la arquitectura de Kotlin
  • Interactuando con Kotlin usando el REPL
  • 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
  • Creando su primera aplicación autónoma de Kotlin
  • l

    Implementación de declaraciones condicionales en Kotlin

    • 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
    • Generando Números Aleatorios Usando Sentencias Condicionales
    >

    Uso de matrices y listas en Kotlin

    Implementando construcciones de bucle en Kotlin

  • Codificación "para" Loops
  • Codificando "while" Loops
  • Implementando declaraciones de "interrupción"
  • Implementando declaraciones "continuar"
  • Usando declaraciones de "retorno"
  • Usando etiquetas de bucle
  • Cálculo de la suma de números utilizando bucles

Usar funciones en Kotlin

  • Creando funciones
  • Declarar funciones
  • 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

Usar diferentes sistemas numéricos

  • Usando números hexadecimales
  • Usando números binarios
  • Uso de operadores Bitwise

Implementando Funcionalidades de Entrada y Salida

Usando Java de Kotlin

Usando Kotlin desde Java

Usando Spek para probar

Solución de problemas

Resumen y conclusión

Requerimientos

  • Conocimientos básicos de informática
  • No se requiere experiencia previa en programación
 21 Horas

Número de participantes


Precio por Participante​

Testimonios (1)

Próximos cursos

Categorías Relacionadas