Recuerden realizar el fork del Branch(Rama) Master y crear un branch(rama) con su nombre y apellido para que sea mas sencillo calificarlos.
En la presente se deberan de abordar los tópicos cubiertos en las sesiones de referidas al modulo 2: Creando Aplicaciones ASP.NET MVC 5 y el módulo 3: Aplicando Técnicas en una Aplicación ASP.NET MVC 5.
- Haciendo uso de los conocimientos aprendidos realize la configuración del contexto de datos para que trabaje con la configuración de Code First y a su vez permita la administración de posible clases futuras.
(8 puntos )
- Agrega un nuevo proyecto en el cual implementará el repositorio de datos.
- Agrega las anotaciones necesarias segun el tipo de dato en el modelo.
- Usa el contexto de datos con una implementación dispose.
- Implementa una interfaz y una clase base para poder administrar el acceso a datos.
- Crear los controladores necesarios cons sus respectivas acciones para la administración de los modelos. (4 puntos)
- Crear un controlador por clase de modelo.
- Realizar el uso adecuado de las notaciones al crear las acciones.
- Valida que las opciones del modelo esten correctas.
- Generar las vistas necesarias de acuerdo a las acciones creadas en los respectivos controladores. (2 puntos)
- Realizar la generación de las vistas de los modelos, acorde a lo aprendido en clases.
- Modifica el Layout y agrega las opciones de menu necesarias para acceder a los controladores y acciones creadas (2 puntos)
- Realiza la edición del código HTML del layout para agregar la(s) opción(es) necesarias, para facilitar la navegabilidad.
- Crea las vistas de un Controlador CRUD sin uso de scafolding. (2 puntos)
- CleanCode y S.O.L.I.D. (2 puntos)