20486: Developing ASP.NET Core MVC Web Applications
En esta formación los desarrolladores web profesionales aprenderán a desarrollar aplicaciones avanzadas de ASP.NET Core MVC utilizando herramientas y tecnologías .NET Core.
La atención se centrará en actividades de codificación que mejoren el rendimiento y la escalabilidad de la aplicación del sitio web.
Adquirir los conocimientos necesarios para desarrollar aplicaciones avanzadas de ASP.NET MVC utilizando herramientas y tecnologías de .NET Framework.
Desarrolladores web que usan Microsoft Visual Studio en un entorno de desarrollo individual o de equipo.
Antes de asistir a este curso, los estudiantes deben tener:
- Experiencia con Visual Studio 2017.
- Experiencia con programación C# y conceptos como expresiones Lambda, LINQ y tipos anónimos.
- Experiencia en el uso de .NET Framework.
- Experiencia con HTML, CSS y JavaScript.
- Experiencia en consultas y manipulación de datos con ADO.NET.
- Conocimiento de estructuras de datos XML y JSON.
Esta formación es la recomendada por Microsoft para la preparación del examen:
- 70-486: Developing ASP.NET MVC Web Applications
Este examen se retirará el próximo día 31 de enero de 2021 junto con el resto de exámenes asociados a las certificaciones MCSA, MCSD y MCSE.
Módulo 1: Exploración de ASP.NET Core MVC.
- Descripción general de Microsoft Web Technologies.
- Descripción general de ASP.NET 4.x.
- Introducción a ASP.NET Core MVC.
Módulo 2: Diseño de ASP.NET aplicaciones web MVC principales.
- Planificación en la fase de diseño de proyectos.
- Diseño de modelos, controladores y vistas.
Módulo 3: Configurar Middlewares y Servicios en ASP.NET Core.
- Configuración de Middlewares.
- Configuración de servicios.
Módulo 4: Desarrollo de controladores.
- Controladores de escritura y acciones.
- Configuración de rutas.
- Escribir filtros de acción.
Módulo 5: Desarrollo de opiniones.
- Creación de vistas con sintaxis Razor.
- Uso de aplicaciones auxiliares HTML y aplicaciones auxiliares de etiquetas.
- Reutilización de código en vistas.
Módulo 6: Desarrollo de modelos.
- Creación de modelos MVC.
- Trabajar con formularios.
- Validar aplicación MVC.
Módulo 7: Uso de Entity Framework Core en ASP.NET Core.
- Introducción a Entity Framework Core.
- Trabajar con Entity Framework Core.
- Use Entity Framework Core para conectarse a Microsoft SQL Server.
Módulo 8: Uso de diseños, CSS y JavaScript en ASP.NET Core MVC.
- Uso de diseños.
- Uso de CSS y JavaScript.
- Uso de jQuery.
Módulo 9: Desarrollo del lado del cliente.
- Aplicación de estilos.
- Uso de Task Runners.
- Diseño responsivo.
Módulo 10: Pruebas y solución de problemas.
- Prueba de aplicaciones MVC.
- Implementación de una estrategia de gestión de excepciones.
- Registro de aplicaciones MVC.
Módulo 11: Gestión de la seguridad.
- Autenticación en ASP.NET Core.
- Autorización en ASP.NET Core.
- Defenderse de los ataques.
Módulo 12: Rendimiento y comunicación.
- Implementación de una estrategia de almacenamiento en caché.
- Gestión del Estado.
- Comunicación bidireccional.
Módulo 13: Implementación de API web.
- Presentación de las API web.
- Desarrollo de una API web.
- Llamar a una API web.
Módulo 14: Hosting e Implementación.
- Hospedaje e implementación en las instalaciones.
- Implementación en Microsoft Azure.
- Fundamentos de Microsoft Azure.