
Exam Ref 70-486 Developing ASP .NET MVC 4 Web Applications
William Penberthy
- Editorial
- Microsoft
- Año
- 2013
- Páginas
- ~384
- Nivel
- Intermedio
De qué trata
Guía oficial de Microsoft Press elaborada por William Penberthy para preparar el examen 70-486 (Developing ASP.NET MVC 4 Web Applications), elemento clave para la credencial profesional MCSD: Web Applications. Desarrollada con ASP.NET MVC 4 sobre .NET Framework 4.5, IIS 8 y servicios tempranos de Windows Azure en Visual Studio 2012. Está orientada a programadores web de nivel intermedio con base en C# que deseen dominar el patrón Modelo-Vista-Controlador de Microsoft y consolidar criterios arquitectónicos para el diseño de soluciones web empresariales.
El contenido abarca los cinco dominios oficiales del examen: diseño de la arquitectura de la aplicación (ciclo de vida de la petición HTTP, enrutamiento, inyección de dependencias, filtros de autorización/acción/excepción y módulos HTTP); diseño y desarrollo de la experiencia de usuario (motor de vistas Razor, vistas parciales, plantillas de diseño, Display Modes para adaptación a dispositivos móviles, optimización mediante empaquetado y minificación con WebGrease, y soporte asíncrono con jQuery y JavaScript discreto); depuración, diagnóstico y pruebas (pruebas unitarias, Health Monitoring, rastreo con System.Diagnostics y gestión de errores); e implementación de seguridad (autenticación mediante Forms Authentication, Windows Authentication y proveedores OAuth/OpenID con SimpleMembership, autorización basada en roles y claims, y prevención de vulnerabilidades web como inyecciones SQL, ataques XSS y CSRF mediante AntiForgeryToken).
En lugar de una aplicación completa guiada, el libro organiza su contenido a través de fragmentos de código representativos y preguntas situacionales de análisis ("Thought Experiments") con respuestas analíticas para validar cada decisión de diseño. Su principal aporte es la visión integral que ofrece sobre la arquitectura web robusta, la seguridad y el rendimiento dentro del stack tradicional de ASP.NET. Conviene tener presente que fue publicado antes de la convergencia moderna de ASP.NET Core, por lo que resulta ideal para el mantenimiento y comprensión profunda de aplicaciones web .NET legadas.
- ASP.NET MVC 4
- .NET Framework 4.5
- Razor
- Enrutamiento
- Inyección de dependencias
- Seguridad web
- OAuth
- CSRF y XSS
- Depuración y Diagnóstico
- Windows Azure
- Certificación Microsoft
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

