- 1

Fundamentos de Kotlin: Variables, funciones y estructuras de datos
01:47 - 2

Instalación y configuración de IntelliJ IDEA para Kotlin
11:16 - 3

Creación de proyecto Kotlin en IntelliJ y primer programa
13:47 - 4

Variables y tipos de datos básicos en Kotlin
20:58 - 5

Operadores aritméticos y módulo en Kotlin
14:28 - 6

Operadores lógicos AND, OR y NOT en programación
20:51 - 7

Manejo de valores nulos y operadores seguros en Kotlin
12:30 - 8

Lectura de datos por consola con readLine() en Kotlin
14:49 quiz de Fundamentos de Kotlin
Creación de proyecto Kotlin en IntelliJ y primer programa
Clase 3 de 35 • Curso de Kotlin
Contenido del curso
- 9

Creación de funciones en Kotlin para organizar código
20:21 - 10

Condicionales en Kotlin: if/else
17:14 - 11

Estructura when de Kotlin para múltiples condiciones
17:44 - 12

Arrays y listas mutables en Kotlin: creación y manipulación
18:19 - 13

Listas inmutables y mutables en Kotlin
10:13 - 14

Ciclos for, while y do while en Kotlin para iterar colecciones
18:57 quiz de Contro de Flujo y Funciones
- 15

Creación de clases y objetos en Kotlin
17:05 - 16

Getters y setters en Kotlin: validación y propiedades calculadas
14:38 - 17

Dataclases en Kotlin: ventajas sobre clases normales
16:46 - 18

Enums en Kotlin: Constantes organizadas para casos específicos
20:33 - 19

Manejo de excepciones con Try Catch Finally en Kotlin
19:40 quiz de Programación Orientada a Objetos en Kotlin
- 20

Extension functions en Kotlin para ampliar clases existentes
18:14 - 21

Funciones de alto orden y lambdas en Kotlin
22:37 - 22

Uso de lambdas y funciones de alto orden en arrays y colecciones
10:05 - 23

Scope functions de Kotlin: let, apply y run para manipular objetos
15:30 - 24

Funciones with y also en Kotlin para operaciones múltiples
11:09 - 25

Modificadores de visibilidad y encapsulamiento en Kotlin
17:06 - 26

Interfaces y patrón repository en Kotlin para gestión de datos
20:00 quiz de Características Avanzadas de Kotlin
- 31

Creación de modelos y repositorios para simulador de emails en Kotlin
22:57 - 32

Creación de clase service para coordinar repositorios en Kotlin
18:19 - 33

Implementación de funciones avanzadas del servicio Inbox en Kotlin
21:19 - 34

Interfaz por consola para gestión de correos en Kotlin
16:50 - 35

Pruebas de funcionalidades de correo en Kotlin
07:32
Crear tu primer proyecto en Kotlin utilizando IntelliJ es sencillo y claro con el proceso que detallaremos. Aprende paso a paso desde crear tu proyecto hasta ejecutar código que muestra mensajes en pantalla usando sentencias como print y print line.
¿Cómo empezar un nuevo proyecto en Kotlin con IntelliJ?
IntelliJ facilita la creación de un nuevo proyecto en Kotlin con un asistente muy práctico. Asegúrate de seleccionar Kotlin, asigna un nombre específico a tu proyecto como "Kotlin Course dos" y define cuidadosamente la ubicación en tu equipo para una mejor organización.
Ten en cuenta estos ajustes recomendados: - Seleccionar la opción por defecto del sistema de build. - Mantener Kotlin como lenguaje para Gradle DSL. - No generar código de ejemplo, para aprender desde cero. - Utilizar JDK versión 17 o posterior según recomendación.
¿Cuál es la estructura básica de un proyecto en Kotlin?
Cada proyecto Kotlin en IntelliJ tiene claramente definida una estructura de carpetas: - Carpeta source: Aquí se aloja todo el código fuente. - Carpeta main: Donde se crea el código principal. - Carpeta test: Generalmente para pruebas, aunque no la utilizaremos aún.
Crea una carpeta llamada como la clase, por ejemplo, "clase tres", y adiciona tu primer archivo Kotlin nombrado claramente para identificarlo fácilmente, como "03_hello_world".
¿Cómo escribir tu primer código en Kotlin?
El inicio de cualquier programa Kotlin es el método principal denominado fun main(). Este método es el punto de partida y todo su contenido se ejecutará secuencialmente:
fun main() {
println("Bienvenido a tu primer programa en Kotlin")
}
Con esta sencilla estructura, puedes ejecutar tu programa dando clic a la flecha verde junto al fun main. Puedes personalizar fácilmente tus mensajes del programa modificando la cadena entre comillas.
¿En qué se diferencian 'print' y 'println'?
Ambas instrucciones permiten mostrar mensajes en consola, pero con una notable diferencia:
printlnfinaliza con un salto de línea automáticamente, dejando el cursor en la siguiente línea.printmantiene el cursor en el mismo sitio tras mostrar el mensaje.
Ejemplo práctico:
print("Sistema iniciado...")
println("¡Listo!")
Resultado visible en consola:
Sistema iniciado...¡Listo!
¿Qué son los comentarios y cómo utilizarlos en Kotlin?
Los comentarios son clave al momento de explicar, documentar o deshabilitar líneas de código sin borrarlas. Las formas básicas de comentar en Kotlin son:
- Individuales:
// Este es un comentario de una sola línea
- Múltiples líneas:
/* Esto es un comentario
de múltiples líneas */
Comentar código ayuda a mantener ordenado el proyecto y es una excelente práctica al codificar.
¿Cómo crear un ejercicio práctico con los conceptos aprendidos?
Estos pasos crean un ejercicio claro para consolidar lo aprendido:
- Escribe un mensaje de bienvenida incluyendo:
- Tu nombre.
- Nombre de tu aplicación de email.
- Un mensaje motivacional.
- Usa mínimo dos instrucciones diferentes de
println.
Un ejemplo adaptado podría ser:
println("Hola, soy Juan")
println("Bienvenido a Gmail")
println("¡Vamos a aprender Kotlin juntos!")
println("El futuro es ahora")
Recuerda ejecutar tu código regularmente para observar resultados directamente en la consola de IntelliJ, usando el botón en la esquina superior derecha o la flecha al lado del main.
Ahora puedes continuar explorando Kotlin con confianza e implementando constantemente las prácticas aprendidas.