01 / Contrato
Cada módulo tiene un contrato publicado de antemano: método, ruta, códigos de estado y forma exacta del JSON. La aprobación depende de que tu endpoint responda eso, no de que el video se haya visto completo.
La evidencia va primero. Antes de inscribirte podés leer los entregables y las horas de cada módulo en el plan completo del programa, y comparar la salida esperada con lo que ya sabés hacer hoy.
El detalle de la devolución línea por línea está en revisión de código y en evaluación por entregables.
03 / EVALUACIÓN
Cada módulo cierra con un entregable que declara una ruta, un método y un cuerpo JSON de referencia. El instructor ejecuta la petición contra el servidor del estudiante y compara la respuesta campo por campo.
El resultado se registra con el código de estado que devolvió el endpoint. Un entregable solo pasa cuando el código coincide con el contrato publicado y el cuerpo respeta el esquema. Los cuatro estados de abajo son los únicos resultados posibles.
Después de la devolución, el código pasa por la revisión de código entre pares antes de la nota final.
Tabla de criterios de aprobación
| Código | Condición observada | Efecto |
|---|---|---|
| 200 | El endpoint devuelve el JSON de referencia y el esquema valida sin errores. | Aprobado |
| 400 | El payload llega incompleto y la validación de entrada no está documentada. | Devuelto con observaciones |
| 404 | La ruta declarada en el entregable no existe en el servidor desplegado. | Devuelto |
| 500 | Una excepción sin control corta el handler antes de responder. | Reentrega obligatoria |
Ejecución registrada con Node.js LTS, Express y PostgreSQL 16 en el entorno local del estudiante.
04 / contrato
La revisión de código no es una devolución escrita genérica. Son dos encuentros en vivo de 45 minutos: abrimos tu repositorio y recorremos commits, endpoints y decisiones de arquitectura junto a vos.
Sesión 01 · semana 5
Revisamos estructura de carpetas, separación de capas y tu primer contrato HTTP. Salís con un diff aplicado sobre tu propia rama, no sobre un ejemplo de clase.
Sesión 02 · semana 11
Recorremos consultas a PostgreSQL, manejo de errores y entorno Docker. Cada observación queda registrada como issue con criterio de cierre explícito.
04 / Evidencia docente
Cada devolución la firma una persona que mantiene servicios en producción. Los commits que aparecen abajo pertenecen al repositorio de referencia de cada módulo, no a capturas de pantalla ni a ejercicios armados para la clase.
Instructora de APIs REST
Instructor de arquitectura
Revisora de código y base de datos