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 codificación básica en Kotlin
  • Aprendiendo la arquitectura de Kotlin
  • Interactuando con Kotlin usando el REPL
  • Creando variables en Kotlin
  • Entendiendo los diferentes tipos de datos en Kotlin
  • Usando cadenas de texto en Kotlin
  • Comprendiendo la inmutabilidad en Kotlin
  • Implementando expresiones, declaraciones y asignaciones
  • Usando variables nulas en Kotlin para seguridad contra nulls
  • Creando su primera aplicación independiente de Kotlin

Implementando declaraciones condicionales en Kotlin

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

Usando arreglos y listas en Kotlin

Implementando estructuras 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 devolviendo 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
  • Añadiendo métodos a las clases
  • Definiendo constructores básicos
  • Usando parámetros nombrados y valores predeterminados
  • Usando clases abiertas para permitir la herencia
  • Usando clases abstractas
  • Creando e implementando interfaces
  • Manejando el sobrescritura de métodos
  • Creando clases de datos
  • Usando singletones y objetos companion
  • Usando enumeraciones
  • Agrupando clases en paquetes
  • Usando importaciones
  • Implementando ocultación 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 bit a bit

Implementando 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

  • Literacidad básica en computadoras
  • 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