Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10609/116306
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.authorMarchena Blanco, David-
dc.date.accessioned2020-06-20T15:26:01Z-
dc.date.available2020-06-20T15:26:01Z-
dc.date.issued2020-06-12-
dc.identifier.urihttp://hdl.handle.net/10609/116306-
dc.description.abstractLa finalidad de este Trabajo es construir una aplicación web para adquirir y afianzar conocimientos de programación en JavaScript a través de ejercicios. Servirá para cubrir una necesidad vista en el ámbito de la empresa: mejorar la comprensión del lenguaje a las nuevas incorporaciones de una forma práctica. Se utiliza una metodología de diseño guiado por el dominio para construir una arquitectura limpia. En la misma debe existir una clara separación de intereses entre capas y desacoplamiento entre la lógica de aplicación y los detalles de infraestructura. Se asegura la calidad mediante automatizaciones, analizadores de código y siguiendo un desarrollo TDD. El MVP resultante cumple con el propósito y con los objetivos de experiencia de usuario y de rendimiento web. El autor ha cubierto sus objetivos de aprendizaje y experiencia en el uso de TDD y DDD.es
dc.description.abstractThe aim of this project is to develop a web application for improving the coding skills and the understanding of JavaScript by means of coding katas. It will meet the needs of an enterprise in new hires onboarding. A Domain-driven Design is followed in order to build a clean architecture. There must be a separation of concerns between layers. Besides, the business logic has to be abstracted out from infrastructure. With the purpose of assuring the quality of the product some QA tools are used: linters, formatters... In addition, Test-driven development is chosen as development process. This resulting product is a MVP (minimum viable product) that fulfills the main goal of the project. Furthermore, the targeted UX and web performance have been achieved. The author accomplished his goals of learning and gaining experience working with TDD and DDD.en
dc.description.abstractLa finalitat d'aquest Treball és construir una aplicació web per a adquirir i afermar coneixements de programació en Javascript a través d'exercicis. Servirà per a cobrir una necessitat vista en l'àmbit de l'empresa: millorar la comprensió del llenguatge a les noves incorporacions d'una forma pràctica. S'utilitza una metodologia de disseny guiat pel domini per a construir una arquitectura neta. En la mateixa ha d'existir una clara separació d'interessos entre capes i desacoblament entre la lògica d'aplicació i els detalls d'infraestructura. S'assegura la qualitat mitjançant automatitzacions, analitzadors de codi i seguint un desenvolupament TDD. L'MVP resultant compleix amb el propòsit i amb els objectius d'experiència d'usuari i de rendiment web. L'autor ha cobert els seus objectius d'aprenentatge i experiència en l'ús de TDD i DDD.ca
dc.format.mimetypeapplication/pdf-
dc.language.isospa-
dc.publisherUniversitat Oberta de Catalunya (UOC)-
dc.rightsCC BY-NC-ND-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/-
dc.subjectJavaScriptes
dc.subjectDDDen
dc.subjectTDDen
dc.subjectaplicaciones webes
dc.subjectaplicaciones webca
dc.subjectweb applicationsen
dc.subjectJavaScriptca
dc.subjectJavaScripten
dc.subjectDDDes
dc.subjectDDDca
dc.subjectDDDen
dc.subjectTDDes
dc.subjectTDDca
dc.subject.lcshWeb applications -- TFGen
dc.titleAplicación web de katas de código-
dc.typeinfo:eu-repo/semantics/bachelorThesis-
dc.audience.educationlevelEstudis de Grauca
dc.audience.educationlevelEstudios de Gradoes
dc.audience.educationlevelUniversity degreesen
dc.subject.lemacAplicacions web -- TFGca
dc.subject.lcshesAplicaciones web -- TFGes
dc.contributor.directorCaballé, Santi-
dc.contributor.tutorRobles, Gregorio-
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess-
Aparece en las colecciones: Trabajos finales de carrera, trabajos de investigación, etc.

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  

dmarchenabTFG0620video.mov

Video de la presentación del TFG173,62 MBVideo QuicktimeVisualizar/Abrir
dmarchenabTFG0620memoria.pdfMemoria del TFG1,57 MBAdobe PDFVista previa
Visualizar/Abrir
dmarchenabTFG0620presentación.pdfPresentación en PDF del TFG4,38 MBAdobe PDFVista previa
Visualizar/Abrir