Apuntes DAM
Intermedio
Unas 32 horasProyecto 2 de 4

Blog multiusuario con MVC propio

Desarrolla un blog con autores, artículos, categorías y comentarios moderados, con un pequeño framework MVC propio: enrutador, controladores, modelos con PDO y vistas con plantillas. Los autores gestionan sus artículos y los administradores, todo.

PHP 8Composer (autoload)PDOMySQLMVC
Tu avance0/16 · 0 %

Objetivos de aprendizaje

  • •Aplicar el patrón MVC con un controlador frontal
  • •Organizar el código con namespaces y autoload
  • •Gestionar roles y permisos

Requisitos mínimos

Fases sugeridas

  1. 1

    Núcleo MVC

  2. 2

    Modelos

  3. 3

    Funcionalidad

  4. 4

    Acabado

Qué entregar

  • Repositorio
  • Script de base de datos
  • Manual de instalación

Para ir más allá

  • Editor Markdown con vista previa
  • Canal RSS del blog

Rúbrica de evaluación

CriterioPesoPara la máxima nota
Arquitectura MVC30 %Responsabilidades separadas y enrutado limpio
Acceso a datos20 %PDO seguro y modelos reutilizables
Permisos20 %Comprobados en el servidor para cada acción
Funcionalidad y acabado30 %Completo, seguro y usable

Úsala para autoevaluarte antes de entregar. Tu profesorado puede usar otros criterios.

Consejos y errores típicos

  • Si una vista hace consultas, el MVC se ha roto: pásale los datos desde el controlador.