Objetivo General
Proporcionar conocimientos avanzados en el desarrollo de aplicaciones web utilizando ASP.NET MVC 5.
Descargar Ficha PDF CotizarObjetivos Específicos
Comprender los conceptos fundamentales de ASP.NET MVC 5.Desarrollar aplicaciones web interactivas y dinámicas.
Implementar seguridad y buenas prácticas en aplicaciones web.
Módulo 1: Introducción A Asp.Net Mvc 5
Historia y evolución de ASP.NET MVCArquitectura de una aplicación MVC
Configuración del entorno de desarrollo
Primeros pasos con Visual Studio
Creación de un proyecto MVC
Módulo 2: Controladores y Vistas
Definición y rol de los controladoresAcciones y rutinas en controladores
Creación y configuración de vistas
Uso de Razor para vistas dinámicas
Manejo de datos en vistas
Módulo 3: Modelos y Enlace De Datos
Definición y creación de modelosValidación y anotaciones de datos
Enlace de datos en MVC
Uso de Entity Framework
Consultas y manejo de datos
Módulo 4: Seguridad En Aplicaciones Mvc
Autenticación y autorizaciónImplementación de roles y permisos
Protección contra ataques CSRF
Encriptación y almacenamiento seguro
Buenas prácticas de seguridad
Módulo 5: Desarrollo De Interface De Usuario
Uso de Bootstrap en MVCCreación de layouts y plantillas
Desarrollo de formularios web
Validación y manejo de errores
Optimización de la experiencia de usuario
Módulo 6: Servicios Y Api Rest
Creación de servicios web en MVCImplementación de API RESTful
Consumo de servicios externos
Manejo de JSON y XML
Autenticación en servicios web
Módulo 7: Pruebas y despliegue
Pruebas unitarias en MVCUso de frameworks de prueba
Automatización de pruebas
Despliegue de aplicaciones web
Monitorización y mantenimiento