Empreu aquest identificador per citar o enllaçar aquest ítem: http://hdl.handle.net/10609/96826
Títol: Desenvolupament i implementació d'una botiga online
Autoria: Alvaro Arqués, Jordi
Director: Caballé, Santi  
Tutor: Grau Perisé, Albert
Resum: Amb la generalització dels dispositius mòbils, ordinadors i l'Internet, ha aparegut un ventall d'aplicacions que ens faciliten algunes tasques de la nostra vida diària. En aquest sentit, s'han creat moltes empreses que es dediquen exclusivament a la venta online de productes. L'objectiu principal d'aquest projecte és aprendre i familiaritzar-se amb les noves tecnologies i tècniques que s'usen per a la implementació de sistemes al núvol. Per aconseguir-ho, s'ha dissenyat l'arquitectura d'una botiga online seguint una estructura de microserveis mantenint una separació de responsabilitats i els principis SOLID. Per al desenvolupament del frontend s'ha escollit les llibreries ReactJS i Bootstrap 4. També, s'ha utilitzat la llibreria Redux com a complement de ReactJS per a mantenir un estat global. Per al backend, s'ha preferit utilitzar Java 8 com a base i el framework Spring. A més, s'ha fet ús de les llibreries de Spring Cloud Netflix per tal de configurar l'entorn de microserveis. D'altra banda, s'ha dissenyat un procés d'integració contínua utilitzant TravisCI que monitoritza el desplegament de les noves funcionalitats del sistema a un entorn de producció basat en serveis de Heroku i Github Pages. També, s'ha pogut investigar sobre característiques relacionades amb l'arquitectura de microserveis com el servei de descobriment de microserveis i l'API Gateway, i desenvolupar funcionalitats utilitzant llibreries reactives com Project Reactor i bases de dades NoSQL com MongoDB. Aquest projecte presenta una implementació funcional i satisfactòria d'una botiga online, que tradicionalment s'hauria creat seguint un disseny en monolit, utilitzant una arquitectura de microserveis.
Paraules clau: microserveis
Spring
React.js
Tipus de document: info:eu-repo/semantics/bachelorThesis
Data de publicació: 16-jun-2019
Llicència de publicació: http://creativecommons.org/licenses/by-nc-nd/3.0/es/  
Apareix a les col·leccions:Bachelor thesis, research projects, etc.

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 

jaarquesVideo062019.mp4

495,1 MBMP4Veure/Obrir
jaarquesTFG0619.pdfMemoria del TFG11,07 MBAdobe PDFThumbnail
Veure/Obrir
jaarquesTFG0619presentación.pdfPresentación del TFG442,52 kBAdobe PDFThumbnail
Veure/Obrir
Comparteix:
Exporta:
Consulta les estadístiques

Aquest ítem està subjecte a una llicència de Creative Commons Llicència Creative Commons Creative Commons