📄️ Introducción
Enlace del proyecto en Github
📄️ Dependencias
Vamos a repasar las dependencias más importantes de este tercer proyecto para comprender cómo está configurado.
📄️ MongoDB
Overview
📄️ Mongoose
Overview
📄️ Joi
Overview
📄️ Makefile
Vamos a hablar ahora de los cambios en nuestro Makefile. Como ya comentamos en la clase anterior, este fichero nos permitía unificar todos los comandos de nuestro proyecto monorepo en un solo lugar. Con la inclusión de la base de datos hemos ampliado estos comandos, que vamos a describir ahora.
📄️ Scripts BBDD
Los scripts que se encuentran en la carpeta /scripts contienen comandos para inicializar y manipular los datos de nuestra base de datos. Estos archivos son útiles para tener la información base para nuestro primer despliegue o incluso para crear tests de integración con información real. Hay que mencionar que primero hay que tener mongo instalado en nuestra máquina, vamos ahora a describir por encima cada uno:
📄️ Frontend Updates
Ya que tenemos montado nuestro proyecto con una base de datos que nos permite por fin modificar dinámicamente la información de nuestra webapp vamosa a aprovechar para hacer los últimos cambios a nuestro FrontEnd. Hasta ahora teníamos habilitado el backend para poder realizar cualquier operación con nuestro modelo de datos, pero a través de nuestro backend solo podíamos crear nuevos proyectos, pero ¿Qué pasa si queremos modificar o eliminar los datos?. Vamos a arreglar ese problema.
📄️ Estructura de la Clase
En esta sesión vamos a detallar los pasos que hemos seguido en clase para continuar con el desarrollo de la clase de backend. Puedes descargarte la sesión final de la clase anterior o simplemente usar el proyecto base de esta sesión.