Por favor, use este identificador para citar o enlazar este ítem:
http://bibdigital.epn.edu.ec/handle/15000/25574
Título: | Desarrollo de una plataforma Web de aprendizaje en ciberseguridad “Learn2Hack” : backend. |
Autor: | Rivera Michilena, Edison Paul |
Director: | Guevara Balarezo, Vanessa Katherine |
Palabras clave: | PROGRAMA DE ORDENADOR - SOFTWARE APLICACIÓN INFORMÁTICA PLATAFORMA WEB CIBERSEGURIDAD GESTIÓN DE SOFTWARE |
Fecha de publicación: | mar-2024 |
Editorial: | Quito : EPN, 2024. |
Citación: | Rivera Michilena, E.P. (2024). Desarrollo de una plataforma Web de aprendizaje en ciberseguridad “Learn2Hack” : backend. 69 páginas. Quito : EPN. |
Resumen: | Starting a journey in the field of cybersecurity is often complex and challenging. Much of the available documentation and guides are in English and filled with technical terminology, necessitating reliance on courses that are typically heavy on theory but lack practical experience in controlled environments. To aid individuals interested in this domain, the cybersecurity learning platform ""Learn2Hack"" has been developed to guide beginners through their initial steps. Students can enroll in various courses covering different topics. Each course provides supplementary materials such as images and PDFs, along with a series of test questions. Additionally, students will have access to a controlled laboratory environment to practice the concepts learned in each module. The project is structured to ensure seamless interaction between the frontend and backend. The backend utilizes an API developed with FastAPI, while PostgreSQL serves as the database. Email communication will be facilitated through Gmail, and files will be hosted on Cloudinary. This document will meticulously outline the utilization of all tools, libraries, third-party services, and the project's architecture. Adopting SCRUM as our development methodology enables flexible work practices and incremental deliveries. This approach allows us to meet our objectives effectively. Each sprint will focus on presenting specific functionalities or modules, with detailed descriptions provided. Concluding the project, we will present the findings and recommendations necessary for deploying it into production, ensuring its effectiveness and sustainability in the long run. |
Descripción: | Iniciar en el campo de la ciberseguridad suele presentar desafíos y complejidades debido a que la mayoría de la documentación y guías disponibles están en inglés y utilizan varios tecnicismos., lo que lleva a la necesidad de recurrir a cursos, los cuales a menudo son teóricos y carecen de prácticas con laboratorios controlados. Con el propósito de asistir a las personas que están interesadas en este campo, se ha desarrollado la plataforma de aprendizaje de ciberseguridad “Learn2Hack”. Esta plataforma facilitará a las personas a dar sus primeros pasos. Los estudiantes tienen la opción de inscribirse en diversos cursos con temáticas variadas. Cada curso ofrece material adicional, como imágenes y documentos en formato PDF. Además, los estudiantes podrán contestar una serie de preguntas de prueba y contarán con acceso a un laboratorio controlado para poner en práctica los conocimientos adquiridos durante el curso. La ejecución del proyecto implica la interacción entre el frontend y el backend. Este último emplea un API desarrollada con FastAPI, PostgreSQL como base de datos, Gmail para el envío de correos y Cloudinary para alojar los archivos. Este documento detalla el uso de todas las herramientas, librerías y servicios de terceros, así como la arquitectura del proyecto. Se adopta la metodología SCRUM para el desarrollo, ya que facilita un enfoque flexible y entregas incrementables, permitiendo así alcanzar los objetivos establecidos. Cada sprint se centrará en detallar las funcionalidades y cursos presentados. Finalmente, se incluirán las conclusiones derivadas al concluir el proyecto, así como las recomendaciones necesarias para el despliegue exitoso del mismo en producción. |
URI: | http://bibdigital.epn.edu.ec/handle/15000/25574 |
Tipo: | Trabajo de Integración Curricular |
Aparece en las colecciones: | TIC - Tecnología Superior en Desarrollo de Software |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
CD 14119.pdf | 1,76 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.