Intermedio
Unas 32 horasProyecto 2 de 4Blog 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
Núcleo MVC
- 2
Modelos
- 3
Funcionalidad
- 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
| Criterio | Peso | Para la máxima nota |
|---|---|---|
| Arquitectura MVC | 30 % | Responsabilidades separadas y enrutado limpio |
| Acceso a datos | 20 % | PDO seguro y modelos reutilizables |
| Permisos | 20 % | Comprobados en el servidor para cada acción |
| Funcionalidad y acabado | 30 % | 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.