Ejercicio del Máster en Programación FullStack con JavaScript y Node.js
Desarrolla una aplicación para gestionar las peliculas que te gustan. Incluyendo llamadas AJAX a la base de datos de IMBD para enriquecer los datos, usando OMDb API.
Modificaremos el ejercico base encontrado en la rama master para ir dejando la lógica de lado del cliente y pasar al back. Cada rama tendrá una solución distinta.
Si quieres ejecutar el código de cada una de las ramas deberás instalar las dependencias con npm install
. Debes generar las claves necesarias para hacer uso de la base de datos en tiempo real de Firebase y una clave de OMBD.
Clase 43 - Objetivo: Practicar un CRUD básico con firebase.
Requerimientos:
- Todas las películas que se introducen quedan guardadas en Firebase.
- Las peliculas pueden ser consulatadas.
- Las peliculas pueden ser eliminadas.
- Las peliculas pueden ser editadas desde el html.
Clase 68 - Modificar el ejercicio base renderizando la aplicación en el servidor.
Requerimientos:
- Unifica la estructura de datos (quita details) y normaliza las propiedades (sin capitalización)
- Usa Bootstrap y plantillas de Pug (usar includes)
- Manten una buena estructura separando rutas y modelos, puedes usar async/await para simplificar el trabajo