Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10609/109326
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.authorHernández Chaves, Joan Ricard-
dc.date.accessioned2020-02-08T11:45:52Z-
dc.date.available2020-02-08T11:45:52Z-
dc.date.issued2020-01-03-
dc.identifier.urihttp://hdl.handle.net/10609/109326-
dc.description.abstractAl començar un nou projecte en el món del desenvolupament d'aplicacions web, per assolir els objectius proposats es fa servir una àmplia gama d'eines i recursos que existeixen per internet, com ara frameworks, plantilles, extensions, imatges o servidors que faciliten molt la vida al programador. Però realment no cal reinventar la roda quan ja existeixen recursos. Aquest projecte ve motivat perquè, per experiència, al començar nous projectes el que es vol és desenvolupar amb la tecnologia més actual i buscar quines eines o recursos són els adequats pel nostre cas. No obstant, pot arribar un cert moment que per cada "següent projecte" que comença es repeteixi el mateix procés que l'anterior: recreació de la mateixa infraestructura de servidors, mateixa tecnologia de Front-end o Back-end i la nova o mateixa plantilla web. Llavors és ara quan sorgeix la pregunta de: I per què no tindre a l'abast un paquet de recursos predeterminats amb un servidor i una plantilla web configurat i preparat amb tot el necessari per muntar una aplicació que fos reutilitzable, escalable en el temps i a punt per ser publicat? Aquest Treball Final ha tingut com a finalitat, amb èxit i en una fase inicial, facilitar a la figura del programador/a la possibilitat d'executar un script on faci automàticament una sèrie d'instal·lacions que va des de la configuració d'un servidor preparat amb tecnologia Docker fins a la publicació d'una plana web definida i feta en Laravel, Bootstrap i jQuery amb el seu BackOffice amb possibilitat d'ampliar i afegir més funcionalitats.ca
dc.description.abstractWhen starting a new project in the world of web application development, to achieve the objectives proposed is to serve a wide range of tools and resources that exist on the Internet, such as frameworks, templates, plugins, images or servers that facilitate the programmer's life. Indeed, we really don't want to reinvent the wheel when resources already exist. This project is motivated by our own experience, because when we start our projects we want to develop with the latest technology and find out which resources are appropriate for our project. However, we can arrive at a certain moment that for each new project that begins is a repetition of the same process as the previous one: recreation of the same servers infrastructure, the same front-end and back-end technology and the new or the same web template. Now is when the question arises: And why not have a pre-configured resource pack with a prepared server and a web template with all the necessary to build a reusable and scalable application over time and ready to be published? This Final Master's Project has had purpose of, successfully and an initial phase, facilitate to the programmer to given the possibility of executing a script on a series of installations which go from the configuration of a server prepared with Docker technology to the publication of a defined and ready-made web page in Laravel, Bootstrap and jQuery with their BackOffice with the possibility of expanding and adding more functions.en
dc.description.abstractEl empezar un nuevo proyecto en el mundo del desarrollo de aplicaciones web, para cumplir los objetivos propuestos se hacen servir una amplia gama de herramientas y recursos que existen por internet, como por ejemplo frameworks, plantillas, extensiones, imágenes o servidores que facilitan mucho la vida del programador. Pero realmente no hace falta reinventar la rueda cuando ya existen recursos. Este proyecto viene motivado porque, por experiencia, al comenzar nuevos proyectos lo que se quiere es desarrollar con la tecnología más actual y buscar qué herramientas o recursos son las más adecuadas para nuestro caso. No obstante, puede llegar un cierto momento que para cada "siguiente proyecto" que se comienza se repite el mismo proceso que el anterior: recreación de la misma infraestructura de servidores, misma tecnología de Front-end o Back-end y la nueva o misma plantilla web. Entonces, es ahora cuando surge la pregunta de: ¿Y por qué no tener al alcance un paquete de recursos predeterminados con un servidor y una plantilla web configurado y preparado con todo lo necesario para montar una aplicación que fuera reutilizable, escalable en el tiempo y a punto de ser publicado? Este Trabajo Final ha tenido como finalidad, con éxito y en una fase inicial, facilitar a la figura del programador/a la posibilidad de ejecutar un script donde haga automáticamente una serie de instalaciones que va desde la configuración de un servidor preparado con la tecnología Docker hasta la publicación de una página web definida y hecha en Laravel, Bootstrap y jQuery con su BackOffice con la posibilidad de ampliar y añadir más funcionalidades.es
dc.format.mimetypeapplication/pdf-
dc.language.isocat-
dc.publisherUniversitat Oberta de Catalunya (UOC)-
dc.rightsCC BY-
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/es/-
dc.subjectprogramadorca
dc.subjectprogramadores
dc.subjectprogrammeren
dc.subjectaplicacions webca
dc.subjectaplicaciones webes
dc.subjectweb applicationsen
dc.subjectDockerca
dc.subjectDockeres
dc.subjectDockeren
dc.subjectLaravelca
dc.subjectLaraveles
dc.subjectLaravelen
dc.subjectBootstrapca
dc.subjectBootstrapes
dc.subjectBootstrapen
dc.subject.lcshWeb applications -- TFMen
dc.titleEina de suport al programador per desplegar una aplicació web amb Docker-
dc.typeinfo:eu-repo/semantics/masterThesis-
dc.audience.educationlevelEstudis de Màsterca
dc.audience.educationlevelEstudios de Másteres
dc.audience.educationlevelMaster's degreesen
dc.subject.lemacAplicacions web -- TFMca
dc.subject.lcshesAplicaciones web -- TFMes
dc.contributor.directorPorta-Simó, Laura-
dc.contributor.tutorGervas Arruga, Jordi-
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess-
Aparece en las colecciones: Bachelor thesis, research projects, etc.

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
jhernandezchTFM0120memoria.pdfMemòria del TFM1,65 MBAdobe PDFVista previa
Visualizar/Abrir
jhernandezchTFM0120guia.pdfGuia d'instal·lació del TFM1,14 MBAdobe PDFVista previa
Visualizar/Abrir