Arquitectura MVC
Diseño desacoplado con capas y features. Tu lógica de negocio sin depender de Spring.
Aprende Spring Boot, buenas prácticas y arquitectura con TDD en una experiencia única. Vive una historia gamificada inspirada en Pokémon, resolviendo retos reales de hotelería y ecommerce.
"Conviértete en un maestro desarrollador"
5
Completadas
8
Pendientes
Versión actual: v0.0.3
19 Oct 2025
26 Oct 2025
2 Nov 2025
9 Nov 2025
16 Nov 2025
Próximamente
Próximamente
Próximamente
Próximamente
Próximamente
Próximamente
Próximamente
Próximamente
⚠️ Consulta el Project Board de GitHub para actualizaciones de calendario y cambios importantes
Este curso online de Spring Boot es una experiencia educativa innovadora que combina el aprendizaje técnico con una narrativa gamificada inspirada en Pokémon. Aprenderás arquitectura MVC, TDD y buenas prácticas de desarrollo resolviendo retos reales de hotelería y ecommerce.
Ideal para desarrolladores que buscan dominar Java backend y destacar en la industria. No es un tutorial de "Hello World" — es construcción de sistemas reales con restricciones reales.
"Aprender es una aventura, y cada línea de código es un paso hacia convertirte en un maestro desarrollador."
Todo lo que necesitas para convertirte en un desarrollador backend de nivel medio-senior
Diseño desacoplado con capas y features. Tu lógica de negocio sin depender de Spring.
Red → Green → Refactor con Testcontainers. Tests que prueban comportamiento, no implementación.
JWT, roles, CORS y rate limiting bien configurados para producción real.
Actuator, Docker, CI/CD con cobertura >85% y monitoreo con Sentry.
Eventos de dominio, Kafka/RabbitMQ y caching con Spring Cache.
Hotelería y ecommerce: reservas, inventario, pagos y flujos complejos del mundo real.
Kai es un desarrollador junior con ganas de convertirse en un ingeniero de software completo. Sabe programar lo básico, pero necesita contexto: problemas reales donde las herramientas cobran sentido.
"La mejor forma de aprender es construyendo soluciones que reflejen el mundo real."
Gimnasio 1
Brock
Boulder Badge
Los cimientos de la persistencia. Antes de construir cualquier otra cosa, el Hotel Pokémon necesita guardar datos correctamente.
Gimnasio 2
Lt. Surge
Thunder Badge
El escudo eléctrico. Team Rocket ha intentado entrar al sistema. Es hora de blindar el Hotel Pokémon con seguridad robusta.
Gimnasio 3
Misty
Cascade Badge
La disciplina de la precisión. Un sistema que acepta datos inválidos es un sistema que miente sobre su propio estado.
Gimnasio 4
Erika
Rainbow Badge
El arte del testing. El código sin tests no es código terminado, es deuda técnica disfrazada de progreso.
Gimnasio 5
Blaine
Volcano Badge
Ver para operar. Un sistema que no puede ser observado no puede ser operado. Solo puedes arreglar lo que puedes ver.
Gimnasio 6
Giovanni
Earth Badge
La automatización total. El código que no está en producción no entrega valor. Pipelines que detectan bugs automáticamente.
Todo lo que necesitas para participar y seguir el curso
Código fuente completo del curso. Clona, forkea y contribuye.
Documentación detallada, guías y recursos de aprendizaje.
Mantente al día con las últimas novedades y participa en la comunidad.
Plataforma interactiva para poner a prueba tus habilidades.
Tu ⭐ en GitHub ayuda a que más desarrolladores descubran este curso gratuito. Cada estrella cuenta y nos motiva a seguir creando contenido de calidad.
El repositorio es público. Clona, forkea, abre un PR y forma parte de la comunidad.
Únete a la wiki, descarga el código, participa en retos semanales y ayuda a otros. La comunidad está creciendo y hay un lugar para ti.
Unirse a la comunidad