El Challenge se enfoca en el desarrollo del sistema BackEnd para un sitio universitario. Se trabajaron en las siguientes áreas clave:
Autenticación y Autorización
DTOs (Data Transfer Objects)
Base de Datos MySQL
CRUD (Create, Read, Update, Delete)
MVC (Modelo-Vista-Controlador)
Java: Lenguaje de programación principal utilizado en el desarrollo del BackEnd.
Spring Boot: Framework de desarrollo de aplicaciones Java que simplifica la creación de aplicaciones basadas en Spring.
MySQL: Sistema de gestión de bases de datos relacional utilizado para almacenar los datos del sistema.
JPA (Java Persistence API): API de persistencia de Java utilizada para mapear objetos Java a entidades de base de datos.
Thymeleaf: Motor de plantillas utilizado para generar vistas dinámicas en el FrontEnd.
https://github.com/MatiasJB95/ChallengeBackEndQE