@unpublished{upm51602, title = {Modelizaci{\'o}n de Web Components reutilizables para simplificar el proceso de paso de informaci{\'o}n en aplicaciones web}, month = {June}, address = {Madrid, Espa{\~n}a}, year = {2018}, note = {Unpublished}, abstract = {Este trabajo de fin de grado es un estudio sobre por qu{\'e} los desarrolladores deber{\'i}an pensar en crear nuevas aplicaciones web usando componentes web altamente reutilizables. El proyecto se centrar{\'a} 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{\'o}n de un framework que incorpora estos componentes web. Se empieza explicando los conocimientos b{\'a}sicos requeridos para entender por qu{\'e} los componentes web son el futuro, y el presente, del desarrollo web. La raz{\'o}n por la que este estudio se ha realizado a trav{\'e}s de la creaci{\'o}n de un framework es porque permite el uso de las mismas herramientas que usar{\'i}a un desarrollador para crear los componentes web. De esta manera, se consigue pensar en como un desarrollador proceder{\'i}a a implementarlos. Esto tiene como consecuencia el hecho de que la experiencia de usuario sea uno de las partes que m{\'a}s se han tenido en cuenta a la hora de desarrollar el proyecto, y ser{\'a} referenciado a lo largo de este trabajo. Al finalizar este proyecto, se espera que quien lea este trabajo est{\'e} en posesi{\'o}n de los conocimientos, y sobre todo las razones, por las cuales deber{\'i}an dise{\~n}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}, author = {Ruiz Calle, Javier}, url = {https://oa.upm.es/51602/} }