-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Este curso está diseñado para quienes realmente leen, piensan y están dispuestos a investigar por sí mismos. No es un video curso o tutorial tradicional de "mira y aprende": aquí nos enfocaremos en contenido de calidad, orientado a resolver problemas reales.
El ritmo será lento, los conceptos pueden ser desafiantes y requerirán esfuerzo, pero si te comprometes, el aprendizaje será profundo y duradero. Yo pondré todo mi empeño en guiarte, explicarte con claridad y ofrecerte herramientas para que avances más allá de lo superficial.
¡Bienvenido a tu misión en este curso!
Eres un desarrollador en una startup que busca transformar la industria hotelera con una plataforma digital innovadora. Tu objetivo: construir una API REST robusta, segura y escalable que gestione desde la disponibilidad de habitaciones hasta el ecommerce de amenities, todo con un toque lúdico (¡sí, integraremos Pokémon para aprender patrones clave!).
Este curso no es teórico: cada módulo es un sprint en un proyecto real, donde resolverás desafíos como evitar sobre-reservas, procesar pagos (ficticios, pero casos reales) o proteger datos sensibles. Usarás Spring Boot + Kotlin (el stack favorito de las startups modernas y las fintech) y seguirás buenas prácticas desde el primer día.
¡Prepárate para codear como si tu carrera dependiera de ello (¡porque así es en el mundo real!)!
Este wiki está organizado para onboarding rápido, profundidad técnica, buenas prácticas y evolución sostenible. Se incluye información, snippets de código y patrones de diseño (Hexagonal, DDD, SOLID), manteniendo consistencia y una ruta clara de aprendizaje.
Metodología del curso:
- Teoría mínima “just-in-time”.
- Ejercicios guiados y desafíos.
- Proyectos integradores (hotel/ecommerce).
- Recursos: plantillas, quizzes, diagramas.
- Juniors que quieren salir del "Hola Mundo" y construir APIs profesionales.
- Desarrolladores con base en Java que quieren migrar a Kotlin y Spring Boot.
- Cualquier curioso que sueñe con crear software que resuelva problemas reales y divertirse en el proceso.
Algunos requisitos previos (deseables):
- Conocimientos básicos de programación (variables, loops, POO).
- ¡No necesitas ser experto!
- ✅ API REST profesional con capas claras (Controller, Service, Repository) y enfoque de dominio.
- ✅ Sistema hotelero completo: Gestión de habitaciones, reservas, usuarios y ecommerce de amenities.
- ✅ Seguridad robusta con JWT y roles definidos.
- ✅ Documentación interactiva con Swagger para equipos internos y externos.
- ✅ Código listo para producción: Tests, manejo de errores y optimización de rendimiento.
- Nada de ejemplos abstractos: Cada ejercicio resuelve un problema con un planteamiento real.
- Kotlin desde el minuto 1: Aprende a escribir código más seguro y legible que con Java.
- Enfoque TDD: Piensa en calidad antes de codear (¡como lo hacen las startups exitosas!).
- Toque lúdico: Vamos a usar Pokémon para aprender integración de APIs sin aburrirte.
© 2025 Spring Boot Course - API REST real
Desarrollado por lgzarturo
Licencia Creative Commons Attribution 4.0 International (CC BY 4.0) | Términos de Uso | Política de Privacidad
Recursos adicionales:
¿Tienes sugerencias o quieres reportar un error?
- Inicio
- Calendario de liberaciones
- Arquitectura
- Guía de Desarrollo
- Roadmap del Curso
- Testing y Calidad
- Seguridad y Flujo
- Gamificación
- Usa TDD para asegurar calidad.
- Mantén las capas desacopladas.
- Documenta tus APIs con Swagger.
- Aplica seguridad con JWT y roles.