☕
Repaso de Java (opcional)
POO, herencia, polimorfismo, interfaces, colecciones, lambdas/streams.
🧱1. Fundamentos
DI, beans, REST, capas, validación, manejo de errores.
🗄️2. Persistencia
Spring Data JPA, PostgreSQL, Flyway.
🏛️2b. Base de datos existente
Esquemas heredados: mapeo, Flyway con baseline, vistas y SQL.
🔢2c. Paginación
Paginar, ordenar y filtrar listados con Spring Data.
🔐3. Seguridad y Auth
Spring Security, JWT, roles.
⚡4. Caché y Redis
Spring Cache respaldado por Redis.
📨5. Mensajería (Kafka)
Productores y consumidores con Spring Kafka.
🧪6. Testing
JUnit, Mockito, Testcontainers.
📊7. Producción
Actuator, métricas, logging, OpenAPI.