Realice este examen y consiga la opción de Second Shot gratis para aprobar. Inicie sesión para comprobar si puede optar a la oferta.

Examen 70-486

Developing ASP.NET MVC Web Applications

$150.00 USD*

Not in the United States?

* Los alumnos de enseñanza secundaria y superior pueden optar por un precio académico especial. Puede encontrar más información en las Políticas de examen y preguntas frecuentes . El precio no incluye ofertas promocionales ni descuentos para Microsoft Certified Trainers y miembros de los programas Microsoft IT Academy y Microsoft Partner Network. El precio está sujeto a cambios sin previo aviso. El precio no incluye los impuestos aplicables. Confirme el precio exacto con su proveedor de exámenes antes de realizar el examen.
Logotipo de Microsoft Visual Studio 2012
  • Publicado: 4 de octubre de 2012
  • Idiomas: Inglés, chino (simplificado) francés, alemán, japonés, portugués (Brasil)
  • Público: Desarrolladores
  • Tecnología: Microsoft Visual Studio 2013, ASP.NET MVC 5.1
  • Crédito para la certificación: MCP, MCSD

Correo electrónico para convencer a su jefe

Copie el contenido siguiente en un mensaje de correo electrónico dirigido a su jefe y actualice [el texto entre corchetes] con el contenido adecuado.

Estimado [nombre de su jefe]:

Me gustaría ampliar y probar mis habilidades técnicas mediante la obtención de una certificación de Microsoft. El siguiente paso sería realizar el examen 70-486. La cuota de inscripción es $150.00 USD.

Cuando apruebe el examen, podré demostrar mi habilidades en Microsoft Visual Studio 2013, ASP.NET MVC 5.1. Puedo prepararme para el examen con los recursos online y de formación de Microsoft. Creo que seré más eficaz y productivo tras la obtención de esta certificación técnica reconocida.

Avíseme si tiene alguna pregunta. Puede obtener más información sobre el examen en https://www.microsoft.com/learning/es-mx/exam-70-486.aspx. Como puede ver, el examen permite validar habilidades fundamentales para el éxito de nuestro equipo.

Le agradezco su apoyo.

[Su nombre]

Habilidades medidas

Este examen mide su capacidad para realizar las tareas técnicas mencionadas a continuación. Los porcentajes indican la importancia relativa de cada área temática principal del examen. Cuanto más alto sea el porcentaje, más preguntas verá sobre esa área de contenido en el examen.

A partir del 30 de abril de 2014, las preguntas de este examen incluirán contenido acerca de Visual Studio 2013, MVC5, y actualizaciones para Microsoft Azure.

Tenga en cuenta que las preguntas pueden evaluar, entre otros, los temas descritos en el texto con viñetas.

  • Planificación de las capas de las aplicaciones

    • Planificación del acceso a los datos; planificación de la separación de áreas; uso apropiado de modelos, vistas y controladores; elección entre procesamiento del lado del cliente y del lado del servidor; diseño pensando en la escalabilidad

  • Diseño de una aplicación distribuida

    • Diseñar una aplicación híbrida (local o externa, se incluye: Azure), planificar la administración de sesiones en un entorno distribuido, planificar granjas de servidores web

  • Diseño e implementación del ciclo de vida de roles de Azure

    • Identificación e implementación de eventos Start, Run y Stop; identificación de tareas de arranque (configuración de IIS [grupo de aplicaciones], configuración del registro, herramientas de terceros)

  • Configuración de la administración de estado

    • Elegir un mecanismo de administración de estado (administración de estado dentro del proceso o externa), planificar pensando en la escalabilidad; usar cookies o almacenamiento local para el mantenimiento del estado, aplicar los parámetros de configuración en el archivo web.config, implementar el estado sin sesión (por ejemplo, QueryString)

  • Diseño de una estrategia de almacenamiento en caché

    • Implementar el almacenamiento en caché de salida de página (orientado al rendimiento), implementar el almacenamiento de datos en caché, implementar el almacenamiento en caché de HTTP

  • Diseño e implementación de una estrategia de WebSocket

    • Lectura y escritura de cadenas y datos binarios de forma asíncrona (transferencias de datos de larga ejecución), elegir una estrategia de pérdida de conexión, decidir cuándo utilizar WebSockets

  • Diseño de módulos HTTP y manejadores

    • Implementar módulos síncronos y asíncronos y controladores, elegir entre módulos y controladores en IIS

  • Aplicación del diseño de la interfaz del usuario para una aplicación web

    • Crear y aplicar estilos con CSS, estructura y despliegue de la interfaz de usuario con HTML, implementar contenido dinámico de páginas basándose en un diseño

  • Diseño e implementación del comportamiento de la interfaz de usuario

    • Implementar la validación de cliente, usar JavaScript y el DOM para controlar el comportamiento de las aplicaciones, extender objetos mediante el uso de la herencia de prototipos, usar AJAX para hacer actualizaciones parciales de páginas, implementar la interfaz de usuario mediante JQuery

  • Composición del diseño de la interfaz de usuario de una aplicación

    • Implementar parciales para reutilización en áreas diferentes de la aplicación, diseñar e implementar páginas con las plantillas Razor (motor de visualización Razor), realizar diseños para proporcionar estructura visual, implementar páginas maestras/de aplicaciones

  • Mejora del comportamiento de las aplicaciones y de su estilo basándose en la detección de funciones del navegador

    • Detección de funciones y capacidades del navegador; creación de una aplicación web que se ejecute en múltiples navegadores y dispositivos móviles; mejora del comportamiento y del estilo de las aplicaciones con extensiones propias del proveedor, como CSS

  • Planificación de un diseño de IU adaptativo

    • Planificar las aplicaciones en ejecución en navegadores de múltiples dispositivos (resolución de pantalla, CSS, HTML), planificar aplicaciones web para móviles

  • Planificación de la optimización y la accesibilidad del motor de búsqueda

    • Usar herramientas analíticas para el análisis de HTML, visualizar y evaluar la estructura conceptual mediante complementos para navegadores, escribir marcadores semánticos (HTML5 y ARIA) para mejorar la accesibilidad (por ejemplo, lectores de pantalla)

  • Planificación e implementación de la globalización y la localización

    • Planificar una estrategia de localización, crear y aplicar recursos a la interfaz de usuario, incluidos recursos JavaScript; establecer culturas; crear conjuntos de recursos satélite

  • Diseño e implementación de controladores y acciones MVC

    • Aplicar atributos de autorización, filtros globales y filtros de autenticación; especificar un filtro de invalidación; implementar comportamientos de acción; implementar resultados de acción; implementar enlace de modelo

  • Diseño e implementación de rutas

    • Definir una ruta para administrar un patrón de URL, aplicar restricciones de ruta, ignorar patrones URL, agregar parámetros de ruta personalizados, definir áreas

  • Control del comportamiento de las aplicaciones utilizando puntos de extensibilidad MVC

    • Implementación de filtros MVC y fábricas de controladores; control del comportamiento de las aplicaciones mediante los resultados de una acción, ViewEngines, enlaces de modelo y controladores de ruta

  • Reducción del ancho de banda de la red

    • Agrupar y reducir secuencias de comandos (CSS y JavaScript), comprimir y descomprimir datos (mediante gzip/deflate; almacenamiento), planificar una estrategia de red de entrega de contenido (CDN) (por ejemplo Azure CDN)

  • Evitar y resolver problemas de tiempo de ejecución

    • Resolución de problemas de rendimiento, seguridad y errores; implementación de seguimiento, registro (incl. uso de atributos para el registro) y depuración (incl. IntelliTrace); aplicación de condiciones mediante contractos de código; habilitación y configuración de la supervisión de estado (incl. Monitor de rendimiento)

  • Diseño de una estrategia de tratamiento de excepciones

    • Tratar excepciones en varias capas, visualizar páginas de error personalizadas con global.asax o crear su propio HTTPHandler o definir atributos web.config, controlar las primeras excepciones

  • Prueba de una aplicación web

    • Crear y ejecutar pruebas unitarias (por ejemplo, usar la clase Assert), crear objetos ficticios; crear y ejecutar pruebas web, incluido Browser Link; depurar una aplicación web en varios navegadores y emuladores de móviles

  • Depuración de una aplicación Azure

    • Recopilar la información de diagnóstico mediante la API de Azure Diagnostics e implementar correctamente a petición frente a programación; elegir los tipos de registro (por ejemplo, registros de eventos, contadores de rendimiento y volcados de memoria); depurar una aplicación Azure mediante IntelliTrace, protocolo de escritorio remoto (RDP) y depuración remota; interactuar directamente con los sitios web de Azure mediante el explorador de servidores.

  • Configuración de la autenticación

    • Autenticar usuarios; aplicar parámetros de autenticación; elegir entre autenticación de Windows, de formularios y personalizada; administrar sesiones de usuario mediante cookies; configurar proveedores de suscripciones; crear proveedores de suscripciones personalizados; configurar ASP.NET Identity

  • Configuración y aplicación de la autorización

    • Crear roles, autorizar roles mediante la configuración, autorizar roles mediante programa, crear proveedores de roles personalizados, implementar la autorización de servicios WCF

  • Diseño e implementación de la autenticación basada en notificaciones a lo largo de almacenes de identidades federados

    • Implementar la autenticación federada con el servicio de control de acceso de Azure; crear un token de seguridad personalizado utilizando Windows Identity Foundation; tratar formatos de token (por ejemplo, oAuth, OpenID, cuenta Microsoft, Google, Twitter y Facebook) para tokens SAML y SWT

  • Administración de la integridad de datos

    • Aplicar el cifrado a los datos de las aplicaciones, aplicar el cifrado a las secciones de configuración de una aplicación, firmar los datos de las aplicaciones para evitar manipulaciones

  • Implementación de un sitio seguro con ASP.NET

    • Protección de la comunicación aplicando certificados SSL; contraseñas salt y hash para almacenamiento; uso de la codificación HTML para evitar ataques XSS (biblioteca ANTI-XSS); implementación de la validación diferida y control de solicitudes no validadas, por ejemplo formulario, cadena de consulta y URL; evitar ataques de inyección SQL parametrizando las consultas; evitar las falsificaciones de solicitudes entre sitios (XSRF)

Opciones de preparación

Encontrar a un Microsoft Learning Partner

Charla preparatoria para la certificación de Microsoft: examen 486

En este episodio de consejos preparatorios de la mano de expertos de certificación, James Seymour, Certification Planner, y Jeremy Foster, Developer Evangelist, discuten la relevancia de las aptitudes evaluadas en el Examen 486.

  • avatar image

    Passed... very tricky

    Posted by Blackdog on 15 Jul 2015 at 15:17 GMT

    I passed today, and this exam was extremely tricky. It got into detail, and the T-SQL behind creating policies and auditing, things like how you would install patches on a clustered server among many other things. I've worked with SQL as a DBA for years, and day to day I never come across many of the scenarios in the exam.

    It's hard, and I found that with some of the questions, even though I knew the technology it was difficult to pick the right one. 

Vea más publicaciones en Born to Learn

Portada de 'Exam Ref 70-486: Developing ASP.NET MVC 4 Web Applications'

Exam Ref 70-486: Developing ASP.NET MVC 4 Web Applications

Published: Septiembre de 2013

Prepárese para el examen 70-486 de Microsoft y demuestre su dominio real del desarrollo de soluciones basadas en ASP.NET MVC. Diseñado para desarrolladores con experiencia que estén dispuestos a realizar progresos, esta referencia de examen se centra en el pensamiento crítico y en la perspicacia a la hora de tomar decisiones que se necesitan para conseguir el nivel Microsoft Specialist.

Buy this book at the Microsoft Press Store

¿Quién debería realizar este examen?

Este examen está pensado para desarrolladores con un mínimo de tres a cinco años de experiencia en el desarrollo de aplicaciones web de Microsoft ASP.NET, incluidos dos o más años de experiencia en el desarrollo de soluciones basadas en MVC.

Más información sobre los exámenes

Le recomendamos que consulte esta guía de preparación para el examen en profundidad y se familiarice con los recursos de este sitio web antes de programar el examen. Consulte la Información general sobre exámenes de Microsoft Certification para obtener información sobre el registro, vídeos de los formatos de preguntas de examen habituales y otros recursos de preparación. Para obtener información sobre las políticas de examen y puntuación, consulte Políticas de examen y preguntas más frecuentes sobre Microsoft Certification.

Esta guía de preparación está sujeta a cambios en cualquier momento a discreción de Microsoft sin necesidad de aviso previo. Los exámenes de Microsoft pueden incluir tecnología de prueba adaptativa y elementos de simulación. Microsoft no identifica el formato en que se presentan los exámenes. Use esta guía de preparación para prepararse para el examen, sea cual sea el formato. Para ayudarle a prepararse para este examen, Microsoft recomienda adquirir experiencia práctica con el producto y usar los recursos formativos especificados. Estos recursos de formación no cubren necesariamente todos los temas que aparecen en la sección "Habilidades medidas".