Créer jeu
Télécharger
Obtenir Plan Académique
Partager le jeu
Intégrez-le à votre plateforme

Vous pouvez intégrer le jeu dans un LMS compatible avec LTI 1.1 ou LTI 1.3 comme Canvas, Moodle ou Blackboard. Les scores seront ainsi automatiquement enregistrés dans le carnet de notes de la plateforme.
Télécharger
Vous avez dépassé le nombre maximum de jeux que vous pouvez intégrer à Google Classroom avec votre Plan actuel.

Pour intégrer autant de jeux que vous le souhaitez dans Google Classroom, vous avez besoin d’un Plan Académique ou un Plan Commerciel.

Vous avez dépassé le nombre maximum de jeux que vous pouvez intégrer à Microsoft Teams avec votre Plan actuel.

Pour intégrer autant de jeux que vous le souhaitez dans Microsoft Teams, vous avez besoin d’un Plan Académique ou un Plan Commerciel.

Le téléchargement du jeu est une fonctionnalité exclusive pour les utilisateurs avec un Plan Académique ou un Plan Commercial.

Obtenez votre Plan Académique ou Plan Commercial dès maintenant et commencez à intégrer vos jeux dans votre LMS, votre site Web ou votre blog.

Si vous le souhaitez, vous pouvez télécharger une jeu de test ici et tester son intégration:

Modelos y rutas (MongoDB)

Oui ou Non

Parties jouées 32

À propos de cette activité

Análisis de modelos y rutas

Créé par

Costa Rica

Téléchargez la version pour jouer sur papier

Créez votre propre jeu gratuite à partir de notre créateur de jeu
Affrontez vos amis pour voir qui obtient le meilleur score dans ce jeu

Top Jeux

%
Anonyme
Anonyme
%
%
%
Vous avez dépassé le nombre maximum de jeux que vous pouvez imprimer avec votre Plan actuel.

Pour imprimer autant de jeux que vous le souhaitez, vous avez besoin d’un Plan Académique ou un Plan Commerciel.

Imprimez votre jeu
Modelos y rutas (MongoDB)
 

Modelos y rutas (MongoDB)Version en ligne

Análisis de modelos y rutas

par Verónica Mora Lezcano
1

Cuando se prueba un formulario de registro, es suficiente con probar una sola combinación de datos válidos; probar casos inválidos es opcional.

2

En una ruta que recibe un id como parámetro, es buena práctica verificar si ese ID tiene un formato válido de MongoDB antes de buscar en la base de datos.

3

Para probar el endpoint POST /productos, es suficiente con enviar un JSON válido y verificar que el código de respuesta sea 200.

4

Si se define un esquema con un campo requerido y no se proporciona al crear un documento, Mongoose lanzará una excepción que debe capturarse en el bloque catch.

5

En una ruta PUT para actualizar un empleado, ¿es obligatorio enviar todos los campos del modelo para evitar perder información?

6

En un endpoint que agrega una certificación a un empleado, es suficiente recibir correo y certificacionId en el body; no es necesario verificar que la certificación exista previamente.

7

Si un empleado puede tener muchas certificaciones y una certificación puede ser compartida por varios empleados, ¿es mejor usar referencia (ObjectId) en lugar de embebido?

8

Si todas las pruebas del backend pasan correctamente, se puede garantizar que el frontend también funcionará sin errores.

9

Al desarrollar una API, es una buena práctica probar los endpoints con herramientas como Postman o Thunder Client antes de hacer la conexión con el frontend.

10

Para obtener un empleado junto con los datos completos de sus certificaciones (no solo los IDs), es necesario usar .populate('certificaciones').

11

Dado el esquema de Empleado con un campo direccion embebido, ¿es correcto modelar la dirección como un subdocumento sin _id propio?

12

Usar res.status(400).json({ error: error.message }) en un catch es suficiente para manejar cualquier tipo de error.

13

Al probar el backend, conviene también simular errores como envío de datos incompletos, IDs inválidos o conflictos, para asegurar que los mensajes de error sean claros.

Voulez-vous vraiment quitter la page ?

En quittant la page, vous perdrez la progression du jeu.