Lección 20 de 20 · Lectura y práctica
Quiz: Evaluación del Proyecto Integrador
Tipo de lección: QuizEvaluacion del moduloResponde estas preguntas para comprobar que puedes aplicar los criterios principales del modulo.
Del concepto a la práctica
Taller de esta lección
La evaluación final debe comprobar el producto como sistema: datos, rutas, reglas, errores y seguridad de prueba. Una respuesta sólida puede reconstruir el resultado a partir de registros explícitos, no de una captura sin contexto.
Ejemplo resuelto
Con p-1: precio 12, stock 3, cantidad 2 y p-2: precio 5, stock 10, cantidad 3, el subtotal es 24 + 15 = 39. Si el checkout falla, ese carrito debe seguir representando las mismas cantidades.
Pruébalo
Revisa una ruta de catálogo, una de detalle y una de checkout.
Comprueba identidad de productos y límites de stock.
Repite un caso aprobado y uno rechazado.
Inspecciona que no existan secretos ni datos sensibles en la interfaz.
Error frecuente: evaluar solo el camino feliz. Corrección: incluye al menos producto inexistente, stock insuficiente, sesión ausente y respuesta de pago rechazada.
Comprueba tu resultado
Ejercicio: responde qué debe ocurrir si se intenta comprar 4 unidades de p-1 con stock 3. Resultado esperado: operación rechazada, cantidad sin cambios, mensaje explícito y total anterior conservado. Si el total cambia, la validación ocurre demasiado tarde.
Clave final y criterios de entrega
¿Total para p-1/2 a1200 y p-2/3 a500?3900 céntimos=39.00, dos líneas y cinco unidades.
¿Añadir dos unidades más de p-1 con stock3? Rechazo porque total4>3; conserva cantidad2, subtotal2400 y total3900.
¿Checkout rechazado o red fallida? Mensaje y reintento, manteniendo las dos líneas. Solo la aprobación confirmada del pedido de prueba permite vaciar.
¿Carrito tras reiniciar? Se hidrata el registro persistido validado; si nunca se implementó persistencia, no puede afirmarse que sobrevive.
Incluye además producto inexistente, sesión ausente y un secreto ausente de cliente/logs. El simulador fija tres modos y el importe del fixture, mientras una pasarela real requiere servidor y comprobación independiente. Marca cada caso ejecutado o pendiente con entrada/estado/salida; una captura feliz no prueba los otros. Cuatro respuestas correctas son100%, pero persistencia o fallos pendientes impiden declarar completo el proyecto práctico.

Mapa de prácticaEl servidor concede acceso a partir de un evento verificado del proveedor y un registro persistente. La pantalla de éxito del navegador es una notificación, no una prueba suficiente de pago. La idempotencia evita duplicar la operación cuando el evento llega más de una vez.
Ver la infografía en tamaño completo ↗Tipo de lección: Quiz
Evaluacion del modulo
Responde estas preguntas para comprobar que puedes aplicar los criterios principales del modulo.
Sigue con React Native y Expo: APIs Nativas y Comercio Móvil
Esta lección forma parte de un curso de Cursalo. Revisa su programa y elige entre la compra individual o el acceso a toda la escuela.
Si ya tenías acceso a este curso, entra con tu cuenta: tus derechos y tu progreso se conservan. No necesitas comprarlo de nuevo.