Avanzado
Unas 50 horasProyecto 4 de 4Tienda online completa en PHP
Desarrolla una tienda online: catálogo con búsqueda y filtros, carrito, pedidos, panel de administración, envío de correos, integración con una API externa (cambio de divisa o envíos) y pago simulado. Es el proyecto integrador del módulo y puede servir de base para el proyecto intermodular.
PHP 8MVCPDOMySQLComposerJavaScript
Aplicaciones Dinámicas e HíbridasServicios Web y APIs RESTPOO y el Patrón MVCFormularios, Sesiones y SeguridadAcceso a Datos con PDO
Tu avance0/18 · 0 %
Objetivos de aprendizaje
- •Integrar todo lo aprendido en una aplicación real
- •Consumir servicios externos desde el servidor
- •Preparar una aplicación para su despliegue
Requisitos mínimos
Fases sugeridas
- 1
Base
- 2
Compra
- 3
Administración
- 4
Integración y despliegue
Qué entregar
- Repositorio
- Aplicación desplegada o guía de despliegue
- Memoria técnica
- Manual de usuario
Para ir más allá
- Pago real en modo de pruebas de una pasarela
- API para una futura app móvil
Rúbrica de evaluación
| Criterio | Peso | Para la máxima nota |
|---|---|---|
| Funcionalidad | 30 % | Flujo de compra completo y panel funcional |
| Arquitectura y código | 25 % | MVC limpio y reutilizable |
| Seguridad e integridad | 25 % | Transacciones, validación y protección frente a ataques |
| Despliegue y documentación | 20 % | Se puede desplegar siguiendo la guía |
Úsala para autoevaluarte antes de entregar. Tu profesorado puede usar otros criterios.
Consejos y errores típicos
- Comprueba el stock dentro de la transacción del pedido: comprobarlo antes deja huecos para vender lo que no hay.