El Equipo 1 del bootcamp de Desarrollador Java Full Stack, conformado por Alexis Orfali, Ariel Hernández, Marcelo González y Pedro Rodríguez, ha desarrollado exitosamente un proyecto que presenta una solución tecnológica integral. Esta solución abarca los procesos de negocio mencionados y propone mejoras significativas en la gestión, control, seguridad y disponibilidad de información tanto para la empresa como para sus clientes.
El resultado obtenido es un sistema altamente funcional que permite la planificación y control de actividades, la gestión de clientes, así como la coordinación efectiva entre la empresa, los profesionales y los clientes para responder de manera ágil ante incidentes de seguridad. Además, el sistema genera informes y estadísticas detalladas que facilitan la toma de decisiones estratégicas y mejoran el rendimiento general de la empresa, teniendo en cuenta aspectos cruciales como la carga laboral, la demanda de clientes y las actividades necesarias para cumplir con los contratos establecidos.
En cuanto a su arquitectura, el sistema se conecta a una base de datos MySQL ubicada en un servidor AWS, en la cual se registran los usuarios del sistema. Estos usuarios pueden ser de tipo cliente, administrativo o profesional, y cada uno posee atributos específicos. El principal objetivo es listar a los usuarios y llevar un seguimiento adecuado de los actores involucrados en el sistema. Además, se ha implementado una funcionalidad que permite el registro de las capacitaciones solicitadas por cada cliente, las cuales pueden ser listadas para ofrecer información más precisa. Asimismo, se ha establecido un sistema de inicio de sesión seguro que restringe el acceso a la información en función del tipo de usuario que ingresa a la plataforma.
El desarrollo del proyecto se llevó a cabo mediante la creación de una aplicación web en Java, siguiendo el patrón Modelo-Vista-Controlador (MVC). Las vistas se implementaron utilizando archivos JSP dinámicos, los cuales se complementaron con CSS Bootstrap y JavaScript para mejorar la experiencia del usuario. Por otro lado, el controlador se diseñó mediante el uso de servlets, mientras que el modelo se estructuró mediante clases de Java.
El trabajo del Equipo 1 ha logrado ofrecer una solución tecnológica completa y funcional, destacando por su enfoque en la mejora de procesos empresariales, la eficiencia en la gestión de clientes y la seguridad de la información. Estamos orgullosos de los resultados alcanzados y el impacto positivo que este proyecto ha generado tanto para la empresa como para sus clientes.
Pedro Rodriguez https://github.com/prrv20/sprintfinal5