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.author | Marchena Blanco, David | - |
dc.date.accessioned | 2020-06-20T15:26:01Z | - |
dc.date.available | 2020-06-20T15:26:01Z | - |
dc.date.issued | 2020-06-12 | - |
dc.identifier.uri | http://hdl.handle.net/10609/116306 | - |
dc.description.abstract | La 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.abstract | The 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.abstract | La 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.mimetype | application/pdf | - |
dc.language.iso | spa | - |
dc.publisher | Universitat Oberta de Catalunya (UOC) | - |
dc.rights | CC BY-NC-ND | - |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/es/ | - |
dc.subject | JavaScript | es |
dc.subject | DDD | en |
dc.subject | TDD | en |
dc.subject | aplicaciones web | es |
dc.subject | aplicaciones web | ca |
dc.subject | web applications | en |
dc.subject | JavaScript | ca |
dc.subject | JavaScript | en |
dc.subject | DDD | es |
dc.subject | DDD | ca |
dc.subject | DDD | en |
dc.subject | TDD | es |
dc.subject | TDD | ca |
dc.subject.lcsh | Web applications -- TFG | en |
dc.title | Aplicación web de katas de código | - |
dc.type | info:eu-repo/semantics/bachelorThesis | - |
dc.audience.educationlevel | Estudis de Grau | ca |
dc.audience.educationlevel | Estudios de Grado | es |
dc.audience.educationlevel | University degrees | en |
dc.subject.lemac | Aplicacions web -- TFG | ca |
dc.subject.lcshes | Aplicaciones web -- TFG | es |
dc.contributor.director | Caballé, Santi | - |
dc.contributor.tutor | Robles, Gregorio | - |
dc.rights.accessRights | info: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 TFG | 173,62 MB | Video Quicktime | Visualizar/Abrir |
dmarchenabTFG0620memoria.pdf | Memoria del TFG | 1,57 MB | Adobe PDF | Visualizar/Abrir |
dmarchenabTFG0620presentación.pdf | Presentación en PDF del TFG | 4,38 MB | Adobe PDF | Visualizar/Abrir |
Comparte:
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons