tut. (Universitat Autònoma de Barcelona. Departament d'Enginyeria de la Informació i de les Comunicacions)
| Títol variant: |
Directorio web de herramientas del GEI |
| Títol variant: |
Web directory of GEI tools |
| Data: |
2025 |
| Resum: |
Aquest treball documenta el disseny i desenvolupament d'un directori web centralitzat per al Grau d'Enginyeria Informàtica. El projecte neix de la necessitat de donar visibilitat a les diverses eines docents, unificant-les en una única plataforma per millorar-ne l'accés i potenciar-ne l'ús. Els objectius principals inclouen la reducció del temps de cerca, la possibilitat de reportar incidències i suggeriments per a la millora contínua, i la garantia d'una experiència d'usuari intuïtiva. Per a la seva execució s'ha seguit una metodologia en cascada, adequada per a un projecte amb requisits ben definits. S'han utilitzat tecnologies com Vue. js per a la creació d'una interfície d'usuari reactiva i eficient, Node. js amb Express per a la construcció d'un backend robust i MySQL per la gestió de la base de dades. S'ha posat particular èmfasi en la implementació de mesures de seguretat per prevenir vulnerabilitats comunes com la injecció de SQL, mitjançant l'ORM Sequelize i atacs Cross-Site Scripting (XSS). El resultat és una aplicació web funcional, modular i segura, que no només compleix els objectius plantejats sinó que també estableix una base sòlida per a futures ampliacions. |
| Resum: |
Este trabajo documenta el diseño y desarrollo de un directorio web centralizado para el Grado de Ingeniería Informática. El proyecto nace de la necesidad de dar visibilidad a las diversas herramientas docentes, unificándolas en una única plataforma para mejorar su acceso y potenciar su uso. Los objetivos principales incluyen la reducción del tiempo de búsqueda, la posibilidad de reportar incidencias y sugerencias para la mejora continua y la garantía de una experiencia de usuario intuitiva. Para su ejecución se ha seguido una metodología en cascada, adecuada para un proyecto con requisitos bien definidos. Se han utilizado tecnologías como Vue. js para la creación de una interfaz de usuario reactiva y eficiente, Node. js con Express para la construcción de un backend robusto y MySQL para la gestión de la base de datos. Se ha puesto especial énfasis en la implementación de medidas de seguridad para prevenir vulnerabilidades comunes como la inyección de SQL, mediante el ORM Sequelize y ataques Cross-Site Scripting (XSS). El resultado es una aplicación web funcional, modular y segura, que no solo cumple los objetivos planteados sino que también establece una base sólida para futuras ampliaciones. |
| Resum: |
This documents reflects the design and development of a centralized web directory for the Degree in Computer Engineering. The project arises from the need to provide visibility to the various teaching tools, unifying them into a single platform to improve access and encourage their use. The main objectives include reducing search time, enabling the reporting of incidents and suggestions for continuous improvement, and ensuring an intuitive user experience. For its implementation, it was followed a waterfall methodology, suitable for a project with well-defined requirements. Technologies such as Vue. js were used to create a responsive and efficient user interface, Node. js with Express for building a robust backend, along with MySQL for database management. Emphasis was placed on implementing security measures to prevent common vulnerabilities such as SQL injection, using the Sequelize ORM and Cross-Site Scripting (XSS) attacks. The result is a functional, modular, and secure web application that not only meets the stated objectives but also establishes a solid foundation for future expansions. |
| Drets: |
Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades.  |
| Llengua: |
Català |
| Titulació: |
Enginyeria Informàtica [2502441] |
| Pla d'estudis: |
Enginyeria Informàtica [958] |
| Document: |
Treball final de grau ; Text |
| Àrea temàtica: |
Menció Tecnologies de la Informació |
| Matèria: |
Desenvolupament web ;
Directori web ;
Node.js ;
Plataforma educativa ;
Seguretat web ;
Vue.js ;
Desarrollo web ;
Directorio web ;
Seguridad web ;
Educational platform ;
Web development ;
Web directory ;
Web security |