Proyecto colectivo donde se pondrán en práctica los conocimientos adquiridos en la asignatura, tomando como ejemplo datos del juego de VALVE Artifact - Desarrollo Rápido de Aplicaciones 2019 UAL
Crear un componente barra de navegación que contenga un campo formulario con un input mapeado a searchItem. El componente de la barra de navegación se llamará gotNavBar.
CSS: {
altura: 10%,
anchura: 100%,
background-color:#38404c,
text-color: white
}
Este componente deberá quedar completamente pegado al top de la pagina y ser siempre visible. El mismo debe de contener 3 componentes, a la izquierda un icono para la app, en medio el nombre de la app y a la derecha la susodicha barra de búsqueda.
Crear un POJO con los elementos necesarios para controlar las cartas.
Recomendación, darle un vistazo al script jsontosql para ver cuales son los campos que vamos a necesitar controlar en nuestra base de datos en primera instancias.
Una vez tengamos el POJO declarado y con las anotaciones pertinentes vamos a crear una interfaz que herede de CrudRepository<'NombreDePojo','TipoDeIdDePojo'> que nos implemente los metodos pertienentes de tipo crud.
Crear un componente que mida de ancho 50px y contenga banderitas por cada idioma seleccionble y cuando se seleccione un idioma este aparezca con el mimo nombre que tiene en la base de datos es una variable llamada languageSelected.
CSS: {
width: 50px,
border: 1px,
background-color:#38404c,
text-color: white
}
En la carpeta de backend, nos vamos a quedar solo con MongoDB, MySQL, Tomcat, nginx reverse proxy, Apache y el script de JsonToSql, y vamos a unificarlo todo en un mismo docker-compose.
P.D: Eliminar los demas composes y las carpetas sobrantes.
Mostrar todos los parámetros de una carta que entre por una variable @input llamada cardDetail. Usar selector de idioma para cambiar el lenguaje de la misma. cuando este realizado el cardService.
Subir un proyecto Spring llamado 'ual.dra.artifact19' company.group.artifefacto respectivamente al generarlo con springboot. Debe tener las siguientes dependencias:
Web JPA MySQL
Colocar el proyecto en una nueva carpeta en backend y procurar que tenga un .gitignore que evite que se suban las dependencias y la carpeta target.
Crea un componente footer que tenga tres columnas que tengan datos de la universidad de Almería, un mapa de google maps centrado en la UAL y un enlace a la página de la asignatura en ingles
CSS: {
altura: 10%,
anchura: 100%,
background-color:#38404c,
text-color: white
}