Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/50418
Título
Gestor y localizador de oposiciones de la Administración General del Estado
Autor
Director o Tutor
Año del Documento
2021
Titulación
Grado en Ingeniería Informática
Resumen
Las oposiciones de la Administración General del Estado son emitidas diariamente en
el Boletín Oficial del Estado. El acceso a estas oposiciones puede llegar a ser una acción
bastante compleja y tediosa. Por este motivo, se ha visto la oportunidad de desarrollar una
aplicación que permita al usuario localizar y gestionar las oposiciones desde una forma más
accesible.
El objetivo de este Trabajo de Fin de Grado es desarrollar una aplicación multiplataforma
que contenga las oposiciones emitidas en el BOE, que permita al usuario filtrar las oposiciones
según distintos criterios y que se pueda utilizar tanto en un dispositivo móvil como en un
ordenador.
Para este objetivo, se ha desarrollado una aplicación web PWA (Aplicación Web Progresiva)
que pueda ser usada tanto para un dispositivo de escritorio como para un dispositivo
móvil. Se ha contado con un Script que recoge los datos que utiliza la aplicación desde la
página oficial, utilizando los datos abiertos que ofrece el BOE. Para el acceso a los datos, se
ha contado con una API REST que se comunica con la base de datos.
El trabajo ha sido desarrollado usando distintas herramientas para cada parte de la
aplicación. En la parte Backend, se ha utilizado el lenguaje Java en el Script de recogida
de datos y en la API REST. En el Frontend, se ha utilizado TypeScript como lenguaje
principal y los frameworks de Ionic y Angular para el desarrollo de la PWA. Dentro del
marco de trabajo, se ha utilizado una versión adaptada del proceso de gestión SCRUM para
el desarrollo ágil del proyecto. Civil service examinations are published daily in the Official State Gazette (Boletín Oficial
del Estado). The access to these oppositions can become a quite complex and tedious action.
For this reason, we have seen the opportunity to develop an application that allows the user
to locate and manage the oppositions in an accessible manner.
The objective of this Final Degree Project is to develop a multiplatform application that
contains the competitive examinations issued in the BOE, which allows the user to filter the
competitions according to different criteria and that can be used both on a mobile device
and on a computer.
For this objective, a PWA (Progressive Web Application) web application has been developed
that can be used both for a desktop device and for a mobile device. A Script has been
used to collect the data used by the application from the official website, using the open data
provided by the BOE. To access the data, a REST API has been used to communicate with
the database.
The work has been developed using different tools for each part of the application. In the
Backend part, Java language has been used in the data collection Script and in the REST
API. In the Frontend, TypeScript has been used as the main language and the Ionic and
Angular frameworks for the development of the PWA. Within the framework, an adapted
version of the SCRUM management process has been used for the agile development of the
project.
7
Palabras Clave
Servicios rest
Oposiciones
BOE
Idioma
spa
Derechos
openAccess
Aparece en las colecciones
- Trabajos Fin de Grado UVa [28700]
Ficheros en el ítem
![Attribution-NonCommercial-NoDerivatives 4.0 Internacional](/themes/Mirage2//images/creativecommons/cc-by-nc-nd.png)