- 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
Instalación y configuración de IntelliJ IDEA para Kotlin
Clase 2 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
¿Quieres aprender Kotlin de forma sencilla y práctica? Es fundamental que inicialices correctamente el IDE IntelliJ IDEA en tu computadora. Este tutorial rápido te guía claramente por la instalación y configuración básica del entorno de desarrollo IntelliJ IDEA, lo que te permitirá comenzar a escribir código en Kotlin de inmediato y aprovechar al máximo sus herramientas.
¿Cómo se instala IntelliJ IDEA Community Edition?
IntelliJ IDEA es creado por JetBrains y ofrece dos versiones principales: Ultimate (paga) y Community Edition (gratuita). Para comenzar a trabajar con Kotlin:
- Ingresa al sitio web oficial JetBrains.
- Descarga la versión Community según tu sistema operativo (Mac con Apple Silicon, Intel o Windows).
- Una vez finalizada la descarga, abre el archivo desde la carpeta "Downloads".
- Instala arrastrando la aplicación a la carpeta correspondiente (Mac) o siguiendo el asistente en Windows.
- Confirma la instalación y abre la aplicación por primera vez, aceptando cualquier aviso de seguridad.
Al abrir IntelliJ IDEA por primera vez podrás crear un nuevo proyecto con el asistente sencillo que ofrece el IDE.
¿Qué configuración inicial necesita Kotlin en IntelliJ IDEA?
Cada proyecto en Kotlin opera sobre la Java Virtual Machine (JVM), lo que implica elegir la versión adecuada de Java Development Kit (JDK). Elige una versión reciente como Amazon Corretto 21, disponible desde la ventana del asistente de creación de proyectos, o descárgala desde las opciones proporcionadas por el IDE.
La creación del proyecto también incluye administrar dependencias con sistemas como Gradle. La configuración básica generará automáticamente una estructura sencilla con carpetas predeterminadas para el código del proyecto.
¿Cómo personalizar IntelliJ IDEA con plugins?
IntelliJ permite ampliar sus funcionalidades mediante plugins personalizados que facilitan las tareas específicas:
- Docker
- GitHub Copilot
- Lombok
- Spring Boot Assistance
Instalar plugins optimiza tu trabajo, permitiéndote adaptarte a distintos lenguajes o herramientas directamente desde el IDE.
¿Cómo mejorar la experiencia visual del editor?
Puedes ajustar la apariencia según tus preferencias personales:
- Selecciona el tamaño de fuente adecuado (como 23 puntos).
- Modifica el interlineado de texto.
- Cambia los esquemas de colores para mejorar la legibilidad.
Configurando estos aspectos mejorarás tu experiencia mientras programas y reduces el esfuerzo visual.
¿Qué es el proceso de Debug en IntelliJ IDEA?
Siempre que desarrollas código, es esencial verificar el proceso punto a punto. Con IntelliJ IDEA puedes realizar debugging fácilmente siguiendo estos pasos:
- Crea un archivo Kotlin (por ejemplo, "main").
- Agrega instrucciones para asignar variables e imprimir resultados.
- Inserta breakpoints en líneas específicas.
- Ejecuta el código en modo Debug para observar el comportamiento exacto de cada variable.
Esto te permite identificar detalles específicos del funcionamiento de tu código, generando una programación más precisa y efectiva.
¿Cuáles son las configuraciones principales en IntelliJ IDEA?
Desde la sección de "Settings", tienes múltiples opciones cuidadosamente categorizadas:
- Appearance and Behavior: Personaliza la interfaz gráfica, menús o proxies.
- Editor: Ajusta autoimports, shortcuts y apariencia visual general, incluyendo tamaño y fuente.
- Plugins: Añade para potenciar funcionalidades específicas.
- Version Control: Vincula tu proyecto directamente con Git, GitHub o GitLab.
- Build, Execution, Deployment: Configura herramientas como Gradle o Maven y define la JVM para distintos proyectos.