Curso de kotlin
Aprende este lenguaje de programación con ejemplos prácticos y explicaciones claras.
Lecciones disponibles
1
Introducción a la Programación
Kotlin
Ver lección
2
Concepto de Algoritmo
Kotlin
Ver lección
3
Lenguajes de Programación
Kotlin
Ver lección
4
Historia y Características de Kotlin
Kotlin
Ver lección
5
Instalación de Kotlin y Configuración del Entorno de Desarrollo
Kotlin
Ver lección
6
Primer Programa en Kotlin: "Hola Mundo"
Kotlin
Ver lección
7
Uso de la Consola y Entrada/Salida Básica
Kotlin
Ver lección
8
Variables y Tipos de Datos en Kotlin
Kotlin
Ver lección
9
Mutabilidad: val vs var
Kotlin
Ver lección
10
Operadores Aritméticos y Lógicos
Kotlin
Ver lección
11
Conversión de Tipos de Datos
Kotlin
Ver lección
12
Estructuras de Control: if, else, when
Kotlin
Ver lección
13
Ciclos en Kotlin: for, while, do-while
Kotlin
Ver lección
14
Funciones: Declaración y Uso
Kotlin
Ver lección
15
Parámetros y Valores de Retorno en Funciones
Kotlin
Ver lección
16
Funciones de Orden Superior
Kotlin
Ver lección
17
Lambdas en Kotlin
Kotlin
Ver lección
18
Expresiones vs Sentencias
Kotlin
Ver lección
19
Ámbito y Alcance de Variables
Kotlin
Ver lección
20
Extensiones en Kotlin
Kotlin
Ver lección
21
Tipos de Datos Avanzados: Any, Unit, Nothing
Kotlin
Ver lección
22
Colecciones: Listas, Conjuntos y Mapas
Kotlin
Ver lección
23
Manipulación de Colecciones
Kotlin
Ver lección
24
Programación Orientada a Objetos en Kotlin
Kotlin
Ver lección
25
Clases y Objetos
Kotlin
Ver lección
26
Constructores Primarios y Secundarios
Kotlin
Ver lección
27
Encapsulación: private, protected, public, internal
Kotlin
Ver lección
28
Propiedades y Métodos en Clases
Kotlin
Ver lección
29
Herencia en Kotlin
Kotlin
Ver lección
30
Interfaces en Kotlin
Kotlin
Ver lección
31
Sobrecarga de Métodos y Operadores
Kotlin
Ver lección
32
Clases Abstractas y Selladas
Kotlin
Ver lección
33
Delegación en Kotlin
Kotlin
Ver lección
34
Data Classes
Kotlin
Ver lección
35
Singletons y Object en Kotlin
Kotlin
Ver lección
36
Compañeros de Objeto
Kotlin
Ver lección
37
Enumeraciones en Kotlin
Kotlin
Ver lección
38
Excepciones y Manejo de Errores
Kotlin
Ver lección
39
Null Safety y el Operador Elvis
Kotlin
Ver lección
40
Smart Casts en Kotlin
Kotlin
Ver lección
41
Expresiones Try-Catch
Kotlin
Ver lección
42
Expresiones Let, Run, Apply, Also
Kotlin
Ver lección
43
Funciones de Extensión
Kotlin
Ver lección
44
Expresiones Lambda con Receivers
Kotlin
Ver lección
45
Programación Funcional en Kotlin
Kotlin
Ver lección
46
Destructuring Declarations
Kotlin
Ver lección
47
Infix Functions
Kotlin
Ver lección
48
Anotaciones en Kotlin
Kotlin
Ver lección
49
Genéricos en Kotlin
Kotlin
Ver lección
50
Covarianza y Contravarianza
Kotlin
Ver lección
51
Typealias en Kotlin
Kotlin
Ver lección
52
Reflexión en Kotlin
Kotlin
Ver lección
53
Uso de la Biblioteca Estándar de Kotlin
Kotlin
Ver lección
54
Operaciones con Strings y Cadenas de Texto
Kotlin
Ver lección
55
Expresiones Regulares en Kotlin
Kotlin
Ver lección
56
Manipulación de Archivos y Directorios
Kotlin
Ver lección
57
Flujos de Entrada y Salida
Kotlin
Ver lección
58
Trabajo con JSON en Kotlin
Kotlin
Ver lección
59
Uso de Gson y Moshi
Kotlin
Ver lección
60
Serialización y Deserialización de Objetos
Kotlin
Ver lección
61
Corrutinas en Kotlin
Kotlin
Ver lección
62
Diferencia entre Corrutinas y Hilos
Kotlin
Ver lección
63
Suspend Functions
Kotlin
Ver lección
64
Scope Functions: launch, async, runBlocking
Kotlin
Ver lección
65
Canales en Kotlin
Kotlin
Ver lección
66
Flujos en Kotlin: Flow y StateFlow
Kotlin
Ver lección
67
Programación Reactiva en Kotlin
Kotlin
Ver lección
68
Uso de RxKotlin
Kotlin
Ver lección
69
Kotlin y la Programación Asíncrona
Kotlin
Ver lección
70
Introducción a Android con Kotlin
Kotlin
Ver lección
71
Creación de una Aplicación Android
Kotlin
Ver lección
72
Ciclo de Vida de una Actividad
Kotlin
Ver lección
73
Fragments en Kotlin
Kotlin
Ver lección
74
ViewBinding y Jetpack Compose
Kotlin
Ver lección
75
MVVM en Kotlin
Kotlin
Ver lección
76
Uso de Room Database
Kotlin
Ver lección
77
Networking con Retrofit
Kotlin
Ver lección
78
Uso de APIs REST en Kotlin
Kotlin
Ver lección
79
Manejo de Dependencias con Koin y Dagger
Kotlin
Ver lección
80
Testing en Kotlin
Kotlin
Ver lección
81
Unit Testing con JUnit
Kotlin
Ver lección
82
Mockito y MockK en Kotlin
Kotlin
Ver lección
83
Automatización de Pruebas
Kotlin
Ver lección
84
Desarrollo Backend con Kotlin
Kotlin
Ver lección
85
Uso de Ktor
Kotlin
Ver lección
86
Spring Boot con Kotlin
Kotlin
Ver lección
87
Bases de Datos con Exposed
Kotlin
Ver lección
88
Uso de WebSockets en Kotlin
Kotlin
Ver lección
89
GraphQL con Kotlin
Kotlin
Ver lección
90
Despliegue de Aplicaciones Kotlin en la Nube
Kotlin
Ver lección
91
Creación de Microservicios en Kotlin
Kotlin
Ver lección
92
Docker y Kubernetes para Kotlin
Kotlin
Ver lección
93
CI/CD con Kotlin
Kotlin
Ver lección
94
Mejores Prácticas en Kotlin
Kotlin
Ver lección
95
Patrones de Diseño en Kotlin
Kotlin
Ver lección
96
Optimización de Código en Kotlin
Kotlin
Ver lección
97
Errores Comunes en Kotlin y Cómo Evitarlos
Kotlin
Ver lección
98
Casos de Uso en la Industria
Kotlin
Ver lección
99
Preparación para Entrevistas de Trabajo en Kotlin
Kotlin
Ver lección