curso de_
Practicando Java: Construyendo tu Base de Programador
Es parte de los cursos de Java en Programación.
Discusiones sobre este curso
Resumen del curso
- Aprende los fundamentos de la programación
- Conoce los controles de flujo
- Domina la manipulación de datos especializados
- Gestiona colecciones y streams
- Aplica la Programación Orientada a Objetos (POO)
- Implementa el encapsulamiento
- Desarrolla arquitectura avanzada
Público Objetivo
Personas que deseen profundizar sus conocimientos en el lenguaje Java mediante ejercicios prácticos
Contenido relacionado
Cursos de Java en Programación. Lea nuestros artículos de Programación.
Última actualización
3/12/2026
¿Ya eres alumno?
20h
p/ conclusión
125
Actividades
226
Minutos de video
7
Alumnos en este curso
0
Nota del curso
Certificado de participación
Contenido Detallado
1. Variables y tipos
- ¿Qué esperar de este curso?
- ¿Qué aprenderemos en esta aula?
- Preparando el ambiente: configuración inicial
- Variables y tipos
- Declarando valores a variables
- Conversión de tipos
- Primitivos en acción
- Conversión de temperatura
- Registro de libros
- Clasificación por categoría
- ¿Par o impar?
- Conversor de monedas
- Verificación de edad y alcance de variables
- Planeando un viaje: consumo y autonomía
- Lo que aprendimos
2. Condicionales con if/else
- Condicionales con if/else
- Preparando el ambiente: material de apoyo
- Verificando si un número es par o impar
- Verificando aprobación en una asignatura
- Validación de contraseña
- Comparando dos números
- Verificación de descuento en compras
- Verificación de día hábil
- Verificando si un número está en un intervalo
- Verificación de triángulo
- Verificación de compatibilidad para donar sangre
- Verificación de código de acceso y nivel de permiso
- Lo que aprendimos
3. Bucles for y while
- Conociendo el ciclo for
- Practicando el ciclo for con array de Strings
- Practicando el ciclo for con array de enteros
- Conociendo el ciclo While
- Conteo de escalones
- Suma de números
- Suma de los números pares
- Calculadora de factorial
- Encontrando el número mayor
- Monitoreando intentos de inicio de sesión
- Pidiendo un nombre válido
- Contando números positivos y negativos
- Saltando números que terminan en 5
- Sistema de control de acceso a invitados
- Lo que aprendimos
4. String
- Strings
- Métodos de String
- Eliminando espacios en blanco
- Convirtiendo a mayúsculas y minúsculas
- Reemplazando parte de un String
- Extrayendo parte de un String
- Verificando si un String contiene un substring
- Formateando números
- Lo que aprendimos
5. Regex
- Regex
- Creando Método con Regex
- Validando códigos de referencia
- Validando el NIT / Documento de Identificación
- Extrayendo hashtags de un texto
- Validando contraseñas con regex
- Lo que aprendimos
6. Fecha y hora
- Fecha y hora
- Fecha y hora actual
- Formateando fecha y hora para informes
- Diferencia entre horas
- Calculando la fecha de entrega
- Ajustando la fecha de vencimiento
- Verificando la fecha de un evento
- Recordatorio de pago
- Zona horaria
- Convertir horario a otra zona
- Control de expediente
- Lo que aprendimos
7. Colecciones y streams
- Colecciones
- Agregando elementos a una lista
- Eliminando elementos
- Accediendo a elementos
- Elementos únicos en una lista
- Creando un Map de clientes
- Verificando si la clave existe
- Streams
- Seleccionando empleados con nombres cortos
- Calculando el cuadrado de los números
- Calculando el total con impuesto
- Calculando estadísticas de las notas
- Lo que aprendimos
8. Orientación a objetos con clases, atributos y métodos
- Clases, atributos y métodos.
- Informe del producto
- Imprimiendo el resumen del libro
- Liquidar el saldo
- Control de temperatura
- Calculando las notas
- Corrigiendo el registro
- Control de tareas
- Control de inventario
- Multa por retraso
- Carrito de compras
- Lo que aprendimos
9. Encapsulamiento
- Encapsulamiento
- Registrando vehículos
- Agenda de contactos
- Registro de productos con validación
- Control de contraseña
- Control del nivel de batería
- Control de saldo bancario
- Evaluación de películas
- Validación de inicio de sesión
- Sistema de puntos para estudiantes
- Registro de notas
- Lo que aprendimos
10. Herencia, polimorfismo e interfaces
- Herencia
- Polimorfismo
- Clases abstractas e interfaces
- Identificando al estudiante
- Sistema escolar
- Gestión de biblioteca
- Sistema de notificación
- Sistema de pagos
- Enviando mensajes
- Para saber más: ¿cuál es la diferencia entre sobrecarga y polimorfismo?
- Control de reservas
- Implementando una interfaz
- Sistema bancario
- Control de dispositivos
- Para saber más: cohesión versus acoplamiento
- Lo que aprendimos
Acceso a todos los cursos
Estudiar las 24 horas, dónde y cuándo quieras
Nuevos cursos cada semana

