Apuntes DAM
Avanzado
Unas 50 horasProyecto 4 de 4

Tienda 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
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. 1

    Base

  2. 2

    Compra

  3. 3

    Administración

  4. 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

CriterioPesoPara la máxima nota
Funcionalidad30 %Flujo de compra completo y panel funcional
Arquitectura y código25 %MVC limpio y reutilizable
Seguridad e integridad25 %Transacciones, validación y protección frente a ataques
Despliegue y documentación20 %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.