Skip to content

modulo-4-evaluacion-final-bpw-YesseniaColocho created by GitHub Classroom

Notifications You must be signed in to change notification settings

Adalab/modulo-4-evaluacion-final-bpw-YesseniaColocho

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Este es un proyecto realizado para el examen final del Módulo 4 del Bootcamp Adalab. En él, se requiría crear una API desde Workbench y hacer ciertas llamadas desde un proyecto, comprobando desde la aplicación Postman, su buena realicación.

En el proyecto se encontrará los diferentes enpoint, corespondientes las llamadas (por orden):

GET - Que llama a todos los elementos de la base de datos.

POST - Que envia un elemento nuevo a la base de datos, rellenando los campos necesarios, corespondientes a la tabla realizada anteriormente en Workbench, donde se alamcena la información.

PUT - Que modifica un elemento EXISTENTE de la tabla en la base de datos, rellenando los campos que se desean cambiar (estos han de corresponder como en el caso anterior a las KEY de la tabla creada en Workbench).

DELETE - Elimina un elemento deseado, ya exitente, de la base de datos.

Para poder observar si estos cambios son realizados, se han echo diferentes llamadas a Postamn y se ha contemplado directamente estos cambios en la Base de Datos. El proyecto también inclue una carpeta BD donde se adjunta el archivo Script creado en Workbench, donde, en caso de desar probarlo, se puede mirar el nobmre de la tabla y los elementos de ellas, para poder seguir probando los diferentes enpoints creados.

En caso de problemas, se ha creado un manejador de errores, que le indicará si algo no está correcto en el momento de hacer la llamada.

Por temas de seguridad, se ha guardado la ruta y contraseña de la base de datos personal en un archivo de entorno (.env).

Gracias.

About

modulo-4-evaluacion-final-bpw-YesseniaColocho created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published