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.
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.
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.
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.
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.