%T Modelización de Web Components reutilizables para simplificar el proceso de paso de información en aplicaciones web %L upm51602 %D 2018 %I ETSI_Informatica %X Este trabajo de fin de grado es un estudio sobre por qué los desarrolladores deberían pensar en crear nuevas aplicaciones web usando componentes web altamente reutilizables. El proyecto se centrará en el uso de estos componentes dentro de la etiqueta HTML form, para limitar el alcance de dicho proyecto. El estudio se ha realizado mediante la creación de un framework que incorpora estos componentes web. Se empieza explicando los conocimientos básicos requeridos para entender por qué los componentes web son el futuro, y el presente, del desarrollo web. La razón por la que este estudio se ha realizado a través de la creación de un framework es porque permite el uso de las mismas herramientas que usaría un desarrollador para crear los componentes web. De esta manera, se consigue pensar en como un desarrollador procedería a implementarlos. Esto tiene como consecuencia el hecho de que la experiencia de usuario sea uno de las partes que más se han tenido en cuenta a la hora de desarrollar el proyecto, y será referenciado a lo largo de este trabajo. Al finalizar este proyecto, se espera que quien lea este trabajo esté en posesión de los conocimientos, y sobre todo las razones, por las cuales deberían diseñar las aplicaciones web mediante componentes, e incluso usar aquellos creados por otros desarrolladores.---ABSTRACT---This end-of-degree project is a study on why people should be developing new web applications using highly reusable components. it will focus on the use of these web components inside the HTML’s form tag, as a way to limit the scope of this study. This study is done through the creation of a framework. It begins explaining the basic knowledge required to understand how and why web components are the future, and even the present, of web development. The reason this study is done basing it on a project is because it allows us to make it using the tools that a regular developer would use to create these web components. It allows us to get in the mindset of said developer, and thus think what would be the best way to implement them. As a consequence, the user experience is one of the main focuses while developing this project, and it is referenced throughout this paper. By the end of this project, people who read this paper should have a solid understanding of how they should design their web components, and why they should not be afraid to use those that have been created by other developer %A Javier Ruiz Calle %C Madrid, España