Este proyecto fue hecho durante LaunchX en Mission Backend With Node JS en la semana 4.
npm install --save-exact
Para levantar el servidor:
npm run serve
Para correr las pruebas de unidad:
npm test
Para ejecutar el linter:
npm run linter
- Creación de clases
- Creación de servicios
- Creación de controller
- Programación orientada a objetos
- Separar responsabilidades
- Express | Para la creación del servidor. Es un framework que nos ayudará al desarrollo de los endpoints. Puedes revisar su información aquí: ExpressJS
- ESLint | Para el estilo y estrutura del código. Homogeneiza la escritura y mejora la legibilidad. Puedes revisar su información aquí: Eslint
- Jest | Para crear y ejecutar pruebas unitarias. Puedes revisar su información aquí: Jest
La documentación de cada endpoint la encuentras aquí. Encontrarás ejemplos de cómo usarla y la descripción de los datos del response.
El endpoint para consultar todos los estudiantes con todos sus campos es:
/v1/students
El endpoint para consultar los emails de todos los estudiantes que tengan certificación haveCertification
es:
/v1/students/emails
El endpoint para consultar todos los estudiantes que tengan credits mayor a 500 es:
/v1/students/credits
visual_thinking_server.mp4
⭐️ Autor: @SaraiMontesV