Aumente su confianza el día del examen con un Exam Replay or an Exam Replay with Practice Test.

Examen
70-494

Visual Studio logo

  • Publicado:
    1 de agosto de 2014
  • Idiomas:
    Inglés, japonés
  • Público:
    Desarrolladores
  • Tecnología:
    ASP.NET MVC
  • Crédito para la certificación:
    MCP, MCSD

Renovación de la certificación para MCSD: Web Applications

* El precio no incluye ofertas promocionales ni descuentos para los miembros de los programas Microsoft Imagine Academy, Microsoft Certified Trainers 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.

A partir del 1 de mayo de 2017, la política de cancelación existente será sustituida en su totalidad por la siguiente política: cancelar o reprogramar su examen en un plazo de 5 días laborables de la fecha de examen registrada estará sujeto a una cuota. No presentarse a la cita de examen ni reprogramar o cancelar la cita al menos 24 horas antes de la cita programada conlleva la pérdida de toda la cuota del examen.

Habilidades medidas

Este examen mide su capacidad para realizar las tareas técnicas mencionadas a continuación. Vea tutoriales en vídeo acerca de la variety of question types en los exámenes de Microsoft.

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

¿Tiene algún comentario sobre la pertinencia de las aptitudes evaluadas en este examen? No dude en enviar sus comentarios a Microsoft. Todos los comentarios se revisarán y aplicarán según se considere oportuno, manteniendo siempre la validez y fiabilidad del proceso de certificación. Tenga en cuenta que Microsoft no responderá directamente a sus comentarios. Agradecemos su participación para garantizar la calidad del programa Microsoft Certification.

Si cree que existe algún problema con preguntas específicas de este examen, envíe una exam challenge.

Si tiene otras preguntas o comentarios sobre los exámenes de Microsoft Certification o el programa de certificación, el registro o las promociones, póngase en contacto con el Regional Service Center.

Diseño de la arquitectura de las aplicaciones
  • 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 y desarrollo de la experiencia del usuario
  • 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
  • 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
Resolución de problemas y depuración de aplicaciones web
  • 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.
Diseño e implementación de seguridad
  • 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
Acceso a los datos
  • Elegir las tecnologías de acceso a datos
    • Elegir una tecnología (ADO.NET, Entity Framework, WCF Data Services o almacenamiento de Azure) según los requisitos de la aplicación
Consulta y manipulación de datos mediante Entity Framework
  • Consultar y manipular datos mediante Entity Framework
    • Consultar, actualizar y eliminar datos mediante DbContext; crear consultas con ejecución aplazada; implementar cargas diferidas y cargas diligentes; crear y ejecutar consultas compiladas; consultar datos mediante Entity SQL; realizar operaciones asíncronas con Entity Framework; asignar un procedimiento almacenado
  • Consultar y manipular datos mediante proveedor de datos de Entity Framework
    • Consultar y manipular datos mediante Connection, DataReader y Command del espacio de nombres System.Data.EntityClient; realizar operaciones sincrónicas y asincrónicas; administrar transacciones (API); configurar un proveedor de datos mediante programación
  • Consultar datos mediante LINQ to Entities
    • Consultar datos mediante operadores LINQ (por ejemplo, project, skip, aggregate, filter y join); registrar consultas y comandos de base de datos; implementar límites de consulta (IQueryable e IEnumerable); implementar consulta asincrónica
  • Crear un modelo de datos de Entity Framework
    • Estructurar el modelo de datos con tabla por tipo, tabla por clase y tabla por jerarquía; elegir e implementar un modelo para la administración de modelos de datos (code first, model first y database first); implementar objetos POCO; describir un modelo de datos mediante definiciones de esquema conceptual, definición de esquema de almacenamiento y lenguaje de asignación (CSDL, SSDL, MSL) y convenciones de Code First personalizadas
Diseño e implementación de servicios WCF
  • Configurar los servicios WCF mediante opciones de configuración
    • Configurar comportamientos de servicio; configurar extremos de servicio; configurar enlaces, incluidos enlaces WebSocket; especificar un contrato de servicio; exponer metadatos de servicio (XSD, WSDL y extremo de intercambio de metadatos); configurar la compresión y codificación de mensajes
  • Proteger un servicio WCF
    • Implementar seguridad de nivel de mensaje; implementar seguridad de nivel de transporte; implementar certificados; diseñar e implementar varios modos de autenticación
Creación y consumo de servicios basados en API web
  • Diseñar una API web
    • Definir recursos HTTP con acciones HTTP; planificar el espacio de URI adecuado y asignar el espacio de URI mediante el enrutamiento; elegir el método HTTP adecuado (get, put, post o delete) para cumplir los requisitos; elegir el formato adecuado (formatos de API web) para las respuestas a fin de cumplir los requisitos; planificar cuándo convertir las acciones HTTP en asincrónicas; diseñar e implementar rutas
  • Implementar una API web
    • Aceptar datos en formato JSON (en JavaScript, en una devolución de llamada AJAX); usar la negociación de contenido para entregar distintos formatos de datos a los clientes; definir acciones y parámetros para tratar el enlace de datos; usar HttpMessageHandler para procesar las solicitudes del cliente y las respuesta del servidor; implementar la inserción de dependencia, junto con la resolución de dependencias para crear aplicaciones más flexibles; implementar filtros de acciones y de excepciones para administrar la ejecución del controlador; implementar acciones asincrónicas y sincrónicas; implementar acciones de streaming; implementar SignalR; probar servicios web de la API web
  • Proteger una API web
    • Implementar la autenticación HTTPBasic sobre SSL; implementar la autenticación de Windows; impedir la falsificación de solicitud entre sitios (XSRF); diseñar, implementar y ampliar filtros de autorización para controlar el acceso a la aplicación; implementar CORS (uso compartido de solicitudes entre orígenes); implementar SSO mediante OAuth 2.0; configurar varios modos de autenticación en un solo extremo
  • Alojar y administrar la API web
    • Hospedar la API web en una aplicación ASP.NET; hospedaje automático de una API web en su propio proceso (un servicio de Windows), incluida la interfaz web abierta para .NET (OWIN); hospedar servicios en un rol de trabajo de Azure; restringir el tamaño del mensaje; configurar el servidor host para streaming
  • Consumir servicios web de la API web
    • Consumir servicios de la API web mediante el uso de HttpClient de forma sincrónica y asincrónica; enviar y recibir solicitudes en diferentes formatos (JSON/HTML/etc.); solicitar procesos por lotes
Instalación de aplicaciones y servicios web
  • Elección de una estrategia de instalación para una aplicación web de Azure
    • Realizar una actualización in situ e intercambio VIP; configurar un dominio de actualización; crear y configurar extremos de entrada e internos; especificar la configuración del sistema operativo; implementar aplicaciones mediante el sitio web de Azure
  • Configurar una aplicación para su instalación
    • Cambiar del modo de producción/lanzamiento al modo de depuración; usar SetParameters para configurar un grupo de aplicaciones IIS; establecer permisos y contraseñas; habilitar y supervisar ASP.NET App Suspend; configurar extremos WCF (se incluye la asignación de protocolo HTTPS), enlaces y comportamiento WCF; transformar web.config mediante XSLT (por ejemplo, en los entornos de desarrollo, prueba y producción/lanzamiento); configurar las opciones de configuración de Azure
  • Crear, configurar y publicar un paquete web
    • Crear un InstallPackage de IIS; configurar el proceso de compilación para producir un paquete web; aplicar acciones de condiciones previas y posteriores para garantizar que las transformaciones se aplican correctamente; incluir los activos adecuados (contenido web, certificados, etc.)
  • Compartir ensamblados entre múltiples aplicaciones y servidores
    • Preparar el entorno para el uso de ensamblados en varios servidores (internamiento); firmar ensamblados mediante el uso de un nombre seguro; implementar ensamblados en la memoria caché de ensamblados global; implementar versiones de ensamblado; crear un manifiesto de ensamblado; configurar redireccionamiento de enlace de ensamblado (por ejemplo, de MVC4 a MVC5 )

Opciones de preparación

Cursos dirigidos por un instructor
Encuentre a un Microsoft Learning Partner de su zona
Vídeos de preparación del examen

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.

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

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 487.

Formación personalizada
  • Developing ASP.NET MVC 4 Web Applications Jump Start

    Los desarrolladores de la plataforma Microsoft deberían presentarse a este curso si están listos para empezar a desarrollar aplicaciones web empresariales, si desean conocer las funciones del nuevo control de vista de modelo (MVC) o si desean poner al día su certificación de Microsoft. En el curso descubrirá todo lo que necesita saber sobre esto y le preparará para el examen 70-486.

  • Curso de formación avanzada: Developing Microsoft Azure and Web Services

    ¿Es usted desarrollador web y está buscando nuevas formas de mejorar su visibilidad y, al mismo tiempo, reducir su carga de trabajo? Aprenda a crear servicios WCF o API Web que puedan acceder a datos y estén alojados en Microsoft Azure. Si desea desarrollar servicios a los que se pueda acceder a través de diversas aplicaciones de distintos dispositivos, esta es la guía de inicio perfecta para usted. Pondremos a su disposición todas las fases para desarrollar la aplicación al completo.

Prueba práctica
De la comunidad
Libros
Exam Ref 70-486: Developing ASP.NET MVC 4 Web Applications cover

Exam Ref 70-486: Developing ASP.NET MVC 4 Web Applications
Publicado: 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ñada para desarrolladores con experiencia que estén dispuestos a realizar progresos, esta referencia para 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.

Comprar este libro en Microsoft Press Store

Exam Ref 70-487: Developing Windows Azure and Web Services cover

Exam Ref 70-487: Developing Microsoft Azure and Web Services
Publicado: noviembre de 2013

Prepárese para el examen 70-487 de Microsoft y demuestre su dominio real del desarrollo de Azure y los servicios web. Diseñada para desarrolladores con experiencia que estén dispuestos a realizar progresos, esta referencia para 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.

Comprar este libro en Microsoft Press Store

¿Quién debería realizar este examen?

Este examen está destinado a personas que quieran mantener su certificación MCSD: Web Applications. Se basa en los objetivos de los exámenes 486 y 487.

Más información sobre los exámenes

Preparación de 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 Microsoft Certification exam overview 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 Microsoft Certification exam policies and FAQs.

Nota

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".