ENTRENAMIENTO .NET MVC
Entrenador: Mehmet KANBAZ, [email protected]
DESCRIPCIÓN DEL PROGRAMA
El patrón MVC (Modelo-Vista-Controlador) se utiliza ampliamente en las plataformas de desarrollo de aplicaciones basadas en Internet actuales. Es uno de los patrones que conviene utilizar especialmente para facilitar la gestión de proyectos de gran escala y garantizar actualizaciones simples y precisas después de su publicación. Con esta formación, podrá empezar con buen pie en el desarrollo de proyectos web ASP.NET MVC. En el contenido del programa, tocaré muchos temas, desde los conceptos básicos de ASP.NET MVC hasta niveles avanzados.
DETALLE DEL ENTRENAMIENTO
Introducción a MVC
- ¿Qué es MVC?
- ¿Qué es modelo, vista y controlador? y ¿cómo funciona?
- Creemos un nuevo proyecto ASP.NET MVC y examinémoslo.
controlador
- Envío de datos desde el Controlador a la Vista (ViewData, ViewBag, TempData).
- Envío de datos desde el controlador a la vista (usando Html Helper).
- Envío de datos desde la Vista al Controlador (operación POST).
VISTA
- Uso de Vistas y Diseño (plantillas).
- ¿Qué hace ViewStart?
- Creando un diseño anidado.
- Creando una sección.
- Vista parcial.
- Creación de formularios.
- Usando HttpGet y HttpPost.
MODELO
- Concepto de modelo y vinculación de modelo.
Integración de Entity Framework CodeFirst
- ¿Qué son Entity Framework y CodeFirst?
- Creando clases (Entidades) para las tablas de nuestra base de datos.
- Creando la clase (Contexto) que gestionará las operaciones de la base de datos.
- Crear la base de datos y actualizarla en caso de algún cambio.
- consultas LINQ
Devolver datos Json del resultado de la acción y usarlos con Jquery
Operaciones Ajax con Jquery
Gestión de casos
- Uso de la sesión.
- Uso de caché.
- Uso de cookies.
enrutamiento
- Inicio de sesión de enrutamiento.
- Examinar la estructura de enrutamiento.
Configuración del paquete.
- Agregar BundleConfig al proyecto.
- Usando ScriptBundle y StyleBundle.
Autorización basada en el controlador y la acción
Creación de un proyecto de prueba unitaria Asp.Net MVC
Proyecto1
- Proyecto stock de medicamentos – Adición de medicamentos.
- Proyecto de stock farmacéutico – Listado de medicamentos.
- Proyecto stock farmacéutico – Regulación de medicamentos.
- Proyecto stock farmacéutico – Eliminación de fármacos.
Proyecto2
- Proyecto de alta de personal - Alta de personal.
- Proyecto de registro de personal - Listado de personal.
- Proyecto de registro de personal - Edición de personal.
- Proyecto de alta de personal - Baja de personal.