Arquitectura de Software · Patrón MVC
Una aplicación que funciona pero está mal organizada, y las tres piezas que la arreglan: Modelo Vista Controlador. Aquí están la presentación del tema, la guía del laboratorio y el código de partida.
20 diapositivas · ≈ 55 min. Qué es MVC, el recorrido de una acción, la regla de dependencias y cómo usarlo bien.
Abrir →7 partes · ≈ 2 h 20 min. Pasos, tiempos, rúbrica, vocabulario y problemas frecuentes.
Abrir →La app espagueti, el esqueleto MVC y las pruebas. Con Use this template cada equipo crea su repositorio.
Crear el repo →Necesitan Node.js 18 o superior, Git y un navegador. No hay nada que instalar: el proyecto no tiene dependencias.
git clone https://github.com/SU-USUARIO/equipo-N-mvc.git
cd equipo-N-mvc
npm start # la app en http://localhost:3000 y la versión espagueti en /espagueti.html
npm test # las pruebas del Modelo y las reglas de arquitectura
¿Sin Node? La guía trae un Plan B con la extensión Live Server de VS Code.