Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Aplicación web sin servidor

dc.contributor.advisorHuedo Cuesta, Eduardo
dc.contributor.advisorSantiago Montero, Rubén Manuel
dc.contributor.authorLaguna Martín, Diego
dc.date.accessioned2023-06-17T10:55:03Z
dc.date.available2023-06-17T10:55:03Z
dc.date.issued2021
dc.degree.titleGrado en Ingeniería del Software
dc.descriptionTrabajo de Fin de Grado en Ingeniería del Software, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2020-21
dc.description.abstractMediante el estudio y uso de técnicas proporcionadas por Amazon Web Services (AWS) relacionadas al ámbito del desarrollo sin servidor mediante computación en la nube, desarrollaré una aplicación web sin servidor que consistirá en un sencillo foro o red social en el que se podrá tener amigos y publicar comentarios en los perfiles de estos y a la vez poder publicar estados propios en tu perfil. Crearé una aplicación web sin servidor que gestione las peticiones realizadas al servidor mediante tecnologías sin servidor proporcionadas por Amazon Web Services (AWS), gracias a estas tecnologías el desarrollador se olvida de lo que sería la creación del servidor y en cierto modo de su gestión, y se centra en el desarrollo de la aplicación en sí. A esta red social o foro sin servidor la he llamado Facebuk, en honor a una conocidísima red social, Facebook, que cambió el mundo de las relaciones sociales a través de internet, la cual desde su nacimiento cada vez es más grande y poco a poco se ha convertido en un referente en Internet. Para la realización del proyecto, destacar el uso de tecnologías como; AWS CodeCommit, usada como repositorio, el cual almacena todo el código referido al front-end y las llamadas al API-REST en S3, también de AWS, AWS IAM para la gestión de roles y la gestión interna de los servicios y permisos de acceso, el uso de AWS Amplify para el despliegue de la web, Amazon Cognito el cual se encargaba de toda la gestión de usuarios, AWS Lambda para las funciones del back-end sin servidor, Amazon DynamoDB para la creación y gestión de la base de datos de la que proceden los recursos e información empleada en el proyecto y el uso de la Amazon API Gateway, la cual me permitia conectar al cliente con el servidor y el front-end con el back-end con peticiones lanzadas con el uso de jQuery. Todas estas tecnologías mencionadas a excepción de jQuery son propias de Amazon Web Services (AWS).
dc.description.abstractThrough the study and use of techniques provided by Amazon Web Services (AWS) related to the field of serverless development through cloud computing, I will develop a serverless web application that will consist of a simple forum or social network where you can have friends and publish comments on their profiles and at the same time be able to publish their own statuses on your profile. I will create a serverless web application that manages the requests made to the server using serverless technologies provided by Amazon Web Services (AWS), thanks to these technologies the developer forgets a bit about what would be the creation of the server and in a way its management. I have called this social network or forum without a server, Facebuk, in honor of a well-known social network, Facebook, which changed the world of social relationships through the internet, which since its birth is getting bigger and bigger and little by little It has become a benchmark on the Internet. To carry out the project, highlight the use of technologies such as CodeCommit, used as a repository, which stores all the code referred to with the front-end and the API-REST calls in S3, also from AWS, IAM for role management and the internal management of services and access permissions, the use of AWS Amplify for the deployment of the web, Amazon Cognito which was in charge of all the user management, AWS Lambda for the back-end functions, Amazon DynamoDB for the creation and management of the database from which the resources and information used in the project come and the use of Amazon API Gateway, which allowed me to connect the client with the server and the front-end with the back- end with requests launched with the use of jQuery. All these technologies are proprietary to Amazon Web Services (AWS).
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/67217
dc.identifier.urihttps://hdl.handle.net/20.500.14352/10493
dc.language.isospa
dc.page.total58
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordServicios Web de Amazon
dc.subject.keywordAWS
dc.subject.keywordAmazon Web Services
dc.subject.keywordComputación en la nube
dc.subject.keywordAplicación sin servidor
dc.subject.keywordAplicación Web
dc.subject.keywordRed Social
dc.subject.keywordForo
dc.subject.keywordFacebuk
dc.subject.keywordCloud Computing
dc.subject.keywordServerless Application
dc.subject.keywordWeb Application
dc.subject.keywordSocial Network
dc.subject.keywordForum
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleAplicación web sin servidor
dc.title.alternativeServerless web application
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication1e00ea98-eddc-4639-a5e9-bff2db4f17c5
relation.isAdvisorOfPublication528196d4-672f-46f5-8927-77320f36e0ab
relation.isAdvisorOfPublication.latestForDiscovery1e00ea98-eddc-4639-a5e9-bff2db4f17c5

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Laguna Martín 84358_Diego_Laguna_Martin_Memoria_TFG_Aplicacion_Web_Sin_Servidor_Diego_Laguna_784051_1079729253.pdf
Size:
3.76 MB
Format:
Adobe Portable Document Format