Desbloquea todo el contenido y ahorra en planes Premium y MAX por tiempo limitado
-
Módulo 1 | 6 clases
Introducción
expand_more-
play_circle_outline
Clase 1
Bienvenida al curso
-
play_circle_outline
Clase 2
¿Qué es Java y por qué aprenderlo'
-
play_circle_outline
Clase 3
Cómo se ejecuta un programa en Java: JDK, compilación y JVM
-
play_circle_outline
Clase 4
Instalación y configuración del entorno (JDK + IntelliJ + terminal)
-
play_circle_outline
Clase 5
Tu primer programa: “Hola Mundo” en Java
-
play_circle_outline
Clase 6
Cómo estructuramos el curso y qué vas a aprender
-
-
Módulo 2 | 6 clases
Fundamentos del lenguaje
expand_more-
play_arrow
Clase 1
Variables y tipos de datos en Java
-
play_circle_outline
Clase 2
Operadores aritméticos y lógicos
-
play_circle_outline
Clase 3
Conversión de tipos (casting)
-
play_circle_outline
Clase 4
Entrada de datos con Scanner
-
play_circle_outline
Clase 5
Comentarios y buenas prácticas de código
-
play_circle_outline
Clase 6
[Mini proyecto] Iniciando nuestro gestor de tareas: menú básico en consola
-
-
Módulo 3 | 6 clases
Control de flujo
expand_more-
play_circle_outline
Clase 1
Condicionales: if, else, else if
-
play_circle_outline
Clase 2
Operador ternario
-
play_circle_outline
Clase 3
switch-case
-
play_circle_outline
Clase 4
Ciclos: while, do-while, for
-
play_circle_outline
Clase 5
break y continue
-
play_circle_outline
Clase 6
[Mini proyecto] Control de flujo para manejar opciones del menú
-
-
Módulo 4 | 5 clases
Métodos y estructuras básicas
expand_more-
play_circle_outline
Clase 1
¿Qué es un método?
-
play_circle_outline
Clase 2
Parámetros y retorno de valores
-
play_circle_outline
Clase 3
Scope de variables y visibilidad
-
play_circle_outline
Clase 4
Overloading (sobrecarga de métodos)
-
play_circle_outline
Clase 5
[Mini proyecto] Refactorizando el menú con métodos separados
-
-
Módulo 5 | 8 clases
Programación Orientada a Objetos
expand_more-
play_circle_outline
Clase 1
¿Qué es la POO y por qué es importante?
-
play_circle_outline
Clase 2
Clases y Objetos en Java
-
play_circle_outline
Clase 3
Atributos y Métodos
-
play_circle_outline
Clase 4
Encapsulamiento y Constructores
-
play_circle_outline
Clase 5
5.5 - Herencia
-
play_circle_outline
Clase 6
Polimorfismo y sobrescritura de métodos
-
play_circle_outline
Clase 7
Abstracción e interfaces
-
play_circle_outline
Clase 8
[Mini proyecto] Creamos nuestra primera clase y almacenamos tareas como objetos
-
-
Módulo 6 | 6 clases
Colecciones y arreglos
expand_more-
play_circle_outline
Clase 1
Arreglos (arrays) unidimensionales
-
play_circle_outline
Clase 2
Arreglos multidimensionales
-
play_circle_outline
Clase 3
ArrayList y List en Java
-
play_circle_outline
Clase 4
Mapas y diccionarios básicos (HashMap)
-
play_circle_outline
Clase 5
Iteración con for-each y lambdas simples
-
play_circle_outline
Clase 6
[Mini proyecto] Listado, búsqueda y eliminación de tareas usando ArrayList y HashMap
-
-
Módulo 7 | 7 clases
Java moderno y novedades del lenguaje
expand_more-
play_circle_outline
Clase 1
Introducción a la sintaxis moderna de Java
-
play_circle_outline
Clase 2
var y tipos inferidos (desde Java 10)
-
play_circle_outline
Clase 3
Records (desde Java 14)
-
play_circle_outline
Clase 4
Pattern Matching (desde Java 16)
-
play_circle_outline
Clase 5
Lambdas y programación funcional básica
-
play_circle_outline
Clase 6
try-with-resources y manejo moderno de errores
-
play_circle_outline
Clase 7
[Mini proyecto] Mejorando el código con var y lambdas
-
-
Módulo 8 | 1 clases
Cierre del curso
expand_more
Clase 7