Documentacion de actividades de ejercicios de PHP donde se espera que el alumno pueda implementar los concimientos de la unidad
Size: 255.21 KB
Language: es
Added: Sep 01, 2025
Slides: 10 pages
Slide Content
PROYECTO FINAL PROGRAMACION WEB
ESPECIFICACIONES REALIZAR EL PROYECTO FINAL DE LA MATERIA DE PROGRAMACION WEB EN PAREJAS (UNO QUE AYUDE CON FRONTEND Y OTRO PARA BACKEND) CON UN FRAMEWORK.
ESPECIFICACIONES El concepto framework se emplea un muchos ámbitos del desarrollo de sistemas software, no solo en el ámbito de aplicaciones Web. Podemos encontrar frameworks para el desarrollo de aplicaciones médicas, de visión por computador, para el desarrollo de juegos, y para cualquier ámbito que se nos pueda ocurrir.
ESPECIFICACIONES En general, con el término framework, nos estamos refiriendo a una estructura software compuesta de componentes personalizables e intercambiables para el desarrollo de una aplicación. En otras palabras, un framework se puede considerar como una aplicación genérica incompleta y configurable a la que podemos añadirle las últimas piezas para construir una aplicación concreta.
ESPECIFICACIONES Los objetivos principales que persigue un framework son: acelerar el proceso de desarrollo, reutilizar código ya existente y promover buenas prácticas de desarrollo como el uso de patrones. Un framework Web, por tanto, podemos definirlo como un conjunto de componentes (por ejemplo clases en java y descriptores y archivos de configuración en XML) que componen un diseño reutilizable que facilita y agiliza el desarrollo de sistemas Web.
PATRON MVC Para comprender como trabajan los frameworks Web existentes es imprescindible conocer el patrón MVC.
PATRON MVC Modelo: Contiene sólo los datos de aplicación más puros, no contiene ninguna lógica que describa cómo presentar los datos a un usuario. Vista: presenta los datos del modelo al usuario. La vista sabe cómo acceder a los datos del modelo, pero no sabe qué significa esta información o qué puede hacer el usuario para manipularla.
PATRON MVC Controlador: Existe entre la vista y el modelo. Escucha los eventos desencadenados por la vista y ejecuta el procedimiento adecuado a estos eventos. Por ejemplo, un controlador puede actualizar un modelo cambiando los atributos de un personaje en un videojuego así como también puede modificar la vista mostrando el personaje actualizado en el juego.
FRAMEWORKS PARA LA IMPLEMENTACION DEL SOFTWARE
CONTENIDO DEL PROYECTO La estructura del proyecto debe de basarse en una aplicación que sea capaz de interactuar desde diferentes puntos. Entre esos puntos se solicita un L ogin de usuario que sea validado por el sistema. En palabras mas reducidas, realice un CRUD con el framework asignado.