Temario del curso

Introducción

Visión general de Kotlin

Configurando las herramientas

  • Usando las herramientas de línea de comandos
  • Instalando el JDK para Kotlin
  • Instalando y configurando el IDE: IntelliJ
  • Instalando los plugins

Comenzando con Kotlin

  • Introducción a la programación básica en Kotlin
  • Aprendiendo la arquitectura de Kotlin
  • Interactuando con Kotlin usando el REPL
  • Creando variables en Kotlin
  • Comprendiendo los diferentes tipos de datos en Kotlin
  • Usando cadenas en Kotlin
  • Entendiendo la inmutabilidad en Kotlin
  • Implementando expresiones, declaraciones y asignaciones
  • Usando variables nulas en Kotlin para seguridad de nulls
  • Creando tu primera aplicación independiente en Kotlin

Implementación de declaraciones condicionales en Kotlin

  • Manejando el flujo programático condicional con las declaraciones "if"
  • Manejando opciones usando las declaraciones "when"
  • Explorando las capacidades avanzadas de Kotlin para declaraciones condicionales
  • Generando números aleatorios usando declaraciones condicionales

Usando arreglos y listas en Kotlin

Implementación de constructos de bucle en Kotlin

  • Codificando bucles "for"
  • Codificando bucles "while"
  • Implementando declaraciones "break"
  • Implementando declaraciones "continue"
  • Usando declaraciones "return"
  • Usando etiquetas de bucle
  • Calculando la suma de números usando bucles

Usando funciones en Kotlin

  • Creando funciones
  • Declarando funciones
  • Usando parámetros y retornando un valor
  • Usando funciones de extensión
  • Usando funciones en línea
  • Usando funciones de orden superior

Programación orientada a objetos con Kotlin

  • Visión general de la programación con objetos
  • Creando una clase
  • Agregando métodos a las clases
  • Definiendo constructores básicos
  • Usando parámetros nombrados y valores por defecto
  • Usando clases abiertas para permitir la herencia
  • Usando clases abstractas
  • Creando e implementando interfaces
  • Manejando el override
  • Creando clases de datos
  • Usando singletons y objetos companion
  • Usando enumeraciones
  • Agrupando clases en paquetes
  • Usando importaciones
  • Implementando el ocultamiento de información
  • Usando getters y setters
  • Implementando modificadores de visibilidad
  • Comprendiendo genéricos
  • Implementando una pila genérica
  • Usando funciones genéricas

Usando diferentes sistemas numéricos

  • Usando números hexadecimales
  • Usando números binarios
  • Usando operadores bitwise

Implementación de funcionalidades de entrada y salida

Usando Java desde Kotlin

Usando Kotlin desde Java

Usando Spek para pruebas

Solución de problemas

Resumen y conclusión

Requerimientos

  • Alfabetización básica en 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