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
Testimonios (1)
Alex es un chico muy amigable y carismático. Hizo que todos nos sintiéramos cómodos trabajando juntos y ofreciéndonos soluciones.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Curso - Kotlin for Beginners
Traducción Automática