Skip to main content

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.

  1. Instalar MongoDB en nuestro equipo y acceder con Compass como se indica en la sección de mongodb.
  2. Vamos a seguir los pasos para actualizar los componentes del backend que se encuentran en la ruta ./backend/src/components según la sección de moongose:
    1. Eliminar el archivo mock.ts de todos los componentes.
    2. Actualizar el archivo model.ts con la conexión a moongose.
    3. Creamos el validador de Joi validation.ts siguiendo la sección de Joi.
    4. Adaptamos el archivo service.ts haciendo uso del nuevo modelo y validador.
    5. Actualizamos la conexión a la bbdd en el backend siguiendo la sección de inicialización de bbbdd.
    6. Añadiremos las variables de entorno actualizadas en nuestro fichero .env
  3. Actualizamos nuestro fichero Makefile según la sección Makefile.
  4. Añadimos los scripts bbdd y seguimos las instrucciones para poblar nuestra bbdd local.
  5. Actualizamos el frontend con nuevos contextos y nuevos hooks, añadimos un botón para actualizar un proyecto e implementar la lógica en admin para permitir actualizar información.