Spring Boot 3. Aplicaciones web y REST APIs con Spring MVC

Why take this course?
¡Excelente! Tienes un enfoque claro y detallado de los dos proyectos principales que vas a desarrollar durante este curso. Ambos proyectos, EmpleosApp y CineApp, cubren una amplia gama de habilidades en el desarrollo web full-stack, incluyendo aspectos tanto del front-end como del back-end, la interacción con bases de datos, el manejo de roles y permisos de usuarios, y la integración de servicios web.
Para EmpleosApp, estás viendo la importancia de:
- Crear una interfaz de usuario atractiva y funcional (Front-End).
- Estandarizar y gestionar los datos de las ofertas de trabajo y los usuarios (Back-End).
- Gerenciar roles y permisos para diferentes niveles de acceso (ADMINISTRADOR, SUPERVISOR, USUARIO).
- Integrar formularios y gestionar las solicitudes de aplicación enviadas por los usuarios.
Para CineApp, estás considerando la implementación de:
- Una interfaz de usuario que presente la cartelera de películas y permita la búsqueda de películas por fecha (Front-End).
- Una base de datos para almacenar información sobre las películas, horarios y noticias (Back-End).
- Diferentes roles para los administradores (EDITOR y GERENTE) con distintas responsabilidades.
- Mantener un blog o sección de noticias actualizada y visible para los usuarios.
Ambos proyectos te permitirán aplicar lo aprendido en el curso, desde la creación de la estructura del proyecto, el diseño de la base de datos, el desarrollo de las interfaces de usuario, hasta la implementación de seguridad y servicios web.
Recuerda que para llevar a cabo estos proyectos, te vas a asegurar de:
- Manejar formularios HTML/CSS y recopilar datos del usuario.
- Interactuar con una base de datos MySQL para almacenar y recuperar información.
- Implementar autenticación y autorización de usuarios utilizando roles específicos.
- Utilizar Spring Boot y Spring Security para el desarrollo del back-end seguro.
- Crear APIs RESTful para comunicar el front-end con el back-end.
- Aplicar principios de diseño limpio y patrones de arquitectura adecuados para mantener el código organizado y escalable.
Estos son los fundamentos que te proporcionarán una sólida base en desarrollo web full-stack y te prepararán para enfrentar desafíos reales en el mundo profesional. ¡Buena suerte con tus proyectos!
Course Gallery




Loading charts...