Personal · aprendizaje · Otro

Sistema de Matrícula

API de matrículas con JWT, sesiones revocables y gestión de estudiantes y cursos sobre Spring Boot y PostgreSQL.

  • Java 21
  • Spring Boot
  • Spring Security
  • PostgreSQL
  • Docker
  • JWT

Objetivo y alcance

API REST para administrar usuarios, estudiantes, cursos y matrículas. Protege las operaciones con Spring Security y JWT, conserva las sesiones activas en PostgreSQL y permite invalidar un token individual o todas las sesiones de un usuario.

Práctica técnica

  • Cierre de una sesión o de todas las sesiones activas
  • Matrículas con uno o varios cursos y aulas asignadas
  • Pruebas de controladores y reglas del servicio de matrícula
Secuencia de creación de matrícula
Secuencia de creación de matrícula
Modelo de dominio
Modelo de dominio