Volver al inicio

Repositorio de práctica de programación

Laboratorios paso a paso para aprender y reforzar conceptos de programación. Cada lab incluye explicaciones, ejemplos de código, ejercicios y los errores más comunes con sus soluciones.

Próximamente 2–3 horas

Pruebas Unitarias — JUnit 5 y Mockito

Verifica que tu código funciona correctamente con pruebas automatizadas. Aprende a escribir tests con JUnit 5 y a aislar dependencias con Mockito.

Java JUnit Mockito Testing Backend
Próximamente 4–5 horas

Spring Boot — DI, MVC y Data JPA

Construye aplicaciones Java profesionales con inyección de dependencias, controladores REST y acceso a bases de datos usando el framework más popular del ecosistema.

Java Spring Boot JPA Backend
Próximamente 4–5 horas

Arquitectura Limpia — Hexagonal, CQRS y Event-Driven

Diseña sistemas escalables y mantenibles separando la lógica de negocio de la infraestructura. Hexagonal Architecture, CQRS y comunicación basada en eventos.

Java Arquitectura Hexagonal CQRS Backend
Próximamente 3–4 horas

APIs REST en Java

Diseña y construye APIs REST robustas: verbos HTTP, códigos de estado, serialización JSON, validación de entrada y manejo de errores con Spring Boot.

Java REST API Spring Boot Backend