Aplicación Web Java para la gestión de cursos sobre ciberseguridad

UDC.coleccionTraballos académicoses_ES
UDC.tipotrabTFGes_ES
UDC.titulacionGrao en Enxeñaría Informáticaes_ES
dc.contributor.advisorLosada, José
dc.contributor.authorÁlvarez Varela, Sergio
dc.contributor.otherUniversidade da Coruña. Facultade de Informáticaes_ES
dc.date.accessioned2023-11-02T16:07:30Z
dc.date.available2023-11-02T16:07:30Z
dc.date.issued2023
dc.description.abstract[Resumen]: El mundo en el que vivimos está marcado por el constante desarrollo de las TIC, y en este entorno en constante evolución los cibercriminales representan una amenaza cada vez mayor para nuestro ecosistema digital. Por lo tanto, cada día es más importante la presencia de expertos en ciberseguridad en todo tipo de empresas y organismos públicos. Para dar respuesta a esa demanda ha surgido este trabajo de fin de grado que consiste en el análisis, diseño e implementación de una aplicación web que permitirá realizar formación específica en ciberseguridad. A través de la aplicación, será posible crear y gestionar diferentes cursos de formación. Los usuarios podrán acceder al contenido de estos cursos y una vez completado cada uno de ellos tendrán la posibilidad de adquirir un certificado de asistencia y aprovechamiento. Para abonar este certificado se ha utilizado un servicio web real y la aplicación es capaz de interactuar con el API de una popular pasarela de pagos. Adicionalmente, la aplicación también permite a los usuarios compartir sus impresiones y críticas mediante la publicación de comentarios con puntuaciones. Para la realización de este proyecto se ha utilizado el lenguaje Java para el back-end, con tecnologías como Spring y Hibernate, y Javascript, HTML y CSS junto con el motor de plantillas Thymeleaf para el front-end. Por último, se ha utilizado una versión simplificada de la metodología ágila Scrum para la gestión del proyecto ya que permite dividir el trabajo en cargas cortas y promueve la colaboración entre los miembros de un equipo.es_ES
dc.description.abstract[Abstract]: The world we live in is marked by the constant development of ICTs, and in this constantly evolving environment, cybercriminals represent a growing threat to our digital ecosystem. Therefore, the presence of cybersecurity experts in all kinds of companies and public bodies is becoming more important every day. To respond to this demand, this final degree project has emerged, which consists of the analysis, design and implementation of a web application that will allow specific training in cybersecurity. Through the application, it will be possible to create and manage different training courses. Users will be able to access the content of these courses and once each of them has been completed they will have the possibility of acquiring a certificate of attendance and achievement. To pay for this certificate, a real web service has been used and the application is capable of interacting with the API of a popular payment gateway. Additionally, the application also allows users to share their impressions and reviews by posting comments with ratings. To carry out this project, the Java language has been used for the back-end, with technologies such as Spring and Hibernate, and Javascript, HTML and CSS together with the template engine Thymeleaf for the front-end. Finally, a simplified version of the agile Scrum methodology has been used for project management as it allows work to be divided into short loads and promotes collaboration between team members.es_ES
dc.description.traballosTraballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2022/2023es_ES
dc.identifier.urihttp://hdl.handle.net/2183/34006
dc.language.isospaes_ES
dc.rightsAtribución 3.0 Españaes_ES
dc.rights.accessRightsopen accesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/es/*
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/es/
dc.subjectCiberseguridades_ES
dc.subjectAplicación Webes_ES
dc.subjectHibernatees_ES
dc.subjectSpringBootes_ES
dc.subjectJavaScriptes_ES
dc.subjectThymeleafes_ES
dc.subjectBootstrapes_ES
dc.subjectCibersecurityes_ES
dc.subjectWeb Applicationes_ES
dc.titleAplicación Web Java para la gestión de cursos sobre ciberseguridades_ES
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication400c236a-710a-4526-b9f3-f496a36ccfe0
relation.isAdvisorOfPublication.latestForDiscovery400c236a-710a-4526-b9f3-f496a36ccfe0

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
AlvarezVarela_Sergio_TFG_2023.pdf
Size:
7.75 MB
Format:
Adobe Portable Document Format
Description: