Objetivo General
Este curso proporciona habilidades para desarrollar aplicaciones web usando ASP.NET MVC 5.
Descargar Ficha PDF CotizarObjetivos Específicos
Desarrollar conocimientos en ASP.NET MVC.Crear aplicaciones web efectivas.
Implementar soluciones de desarrollo web.
Modulo 1: Introducción a ASP.NET MVC 5
Qué es ASP.NET MVCArquitectura MVC
Instalación de Visual Studio
Primer proyecto en MVC
Estructura de una aplicación MVC
Modulo 2: Controladores y Acciones
Creación de controladoresDefinición de acciones
Parámetros de acción
Uso de ViewBag y ViewData
Redirecciones de acciones
Modulo 3: Vistas y Razor
Introducción a RazorSintaxis de Razor
Creación de vistas
Layouts y secciones
Helpers de HTML
Modulo 4: Manejo de Datos
Entity FrameworkCreación de modelos
Conexión a bases de datos
CRUD básico
Validaciones de datos
Modulo 5: Rutas y Navegación
Definición de rutasRutas personalizadas
Parámetros de ruta
URLs amigables
Navegación entre vistas
Modulo 6: Seguridad en ASP.NET
Autenticación y autorizaciónRoles y usuarios
Protección de datos
Seguridad en formularios
HTTPS y certificados
Modulo 7: Servicios Web y API
Introducción a Web APICreación de servicios REST
Consumo de APIs
Serialización de JSON
Autenticación en APIs
Modulo 8: Despliegue de Aplicaciones
Preparación para despliegueOpciones de hosting
Despliegue en Azure
Configuración de IIS
Monitoreo y logs
Modulo 9: Optimización de Rendimiento
Caché en aplicacionesMinificación de recursos
Optimización de imágenes
Análisis de rendimiento
Mejores prácticas
Modulo 10: Pruebas y Mantenimiento
Pruebas unitariasHerramientas de testing
Depuración de aplicaciones
Mantenimiento de código
Actualización de aplicaciones