Agregue un Microsoft Certification Booster Pack. Aumente sus probabilidades de éxito con repeticiones de exámenes y pruebas prácticas.

Examen
70-487

Visual Studio logo

  • Publicado:
    17 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, Microsoft Azure
  • Crédito para la certificación:
    MCP, MCSD

Developing Microsoft Azure and Web Services

* Los alumnos de enseñanza secundaria y superior pueden optar por un precio académico especial (no disponible en la India ni en China). Consulte Políticas de examen y preguntas frecuentes para obtener más información. 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.

video

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

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. Ver tutoriales en vídeo acerca de la variedad de tipos de preguntas 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 impugnación del examen..

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 centro de servicios regional.

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

Obtener acceso a los datos (del 20 % al 25 %)
  • 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
  • Implement caching
    • Datos estáticos de caché, aplicar directiva de caché (incluidas las caducidades); usar CacheDependency para actualizar los datos de caché; consultar notificaciones
  • Implementación de transacciones
    • Administrar transacciones mediante la API del espacio de nombres System.Transactions; implementar transacciones distribuidas; especificar el nivel de aislamiento de transacción
  • Implementar almacenamiento de datos en Azure
    • Obtener acceso al almacenamiento de datos en Azure; elegir el mecanismo de almacenamiento de datos en Azure (blobs, tablas, colas, Base de datos SQL); distribuir los datos mediante la Red de entrega de contenido (CDN); control de las excepciones mediante el uso de reintentos (Base de datos SQL); administrar almacenamiento en caché de Azure
  • Crear e implementar un servicio de WCF Data Services
    • Direccionar recursos; implementar filtrado; crear expresiones de consulta; obtener acceso a los formatos de carga (incluido JSON); usar interceptores de servicio de datos y operadores de servicio
  • Manipular estructuras de datos XML
    • Leer, filtrar, crear y modificar estructuras de datos XML; manipular datos XML mediante XMLReader, XMLWriter, XMLDocument, XPath, LINQ to XML; transformar XML mediante transformaciones XSLT

Recursos de preparación

Consultar y manipular datos mediante Entity Framework (del 20 % al 25 %)
  • 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
  • Consultar y manipular datos mediante ADO.NET
    • Consultar y manipular datos mediante Connection, DataReader, Command, DataAdapter, DataSet; realizar operaciones sincrónicas y asincrónicas; administrar transacciones (API)
  • 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

Recursos de preparación

Diseñar e implementar servicios WCF (del 15 % al 20 %)
  • Crear un servicio WCF
    • Crear contratos (servicio, datos, mensaje, devolución de llamada y error); implementar inspectores de mensajes; implementar operaciones asincrónicas en el servicio
  • 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
  • Configurar los servicios WCF mediante la API
    • Configurar comportamientos de servicio; configurar extremos de servicio; configurar el enlace; especificar un contrato de servicio; exponer metadatos de servicio (XSD, WSDL e intercambio de metadatos); características de enrutamiento y detección de WCF
  • 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
  • Consumir servicios WCF
    • Generar servidores proxy mediante SvcUtil; generar servidores proxy mediante la creación de una referencia de servicio; crear e implementar generadores de canal
  • Asignar una versión a un servicio WCF
    • Asignar versiones a diferentes tipos de contratos (mensaje, servicio o datos); configurar las versiones del servidor de direcciones, enlace y enrutamiento
  • Creación y configuración de un servicio WCF en Azure
    • Crear y configurar enlaces para servicios WCF (SDK de Azure: extensiones para WCF); enlaces de retransmisión a Azure mediante extremos de bus de servicio; integrar con la retransmisión de bus de servicio de Azure
  • Implementar patrones de mensajería
    • Implementar comunicación unidireccional, solicitud/respuesta, streaming y dúplex; implementar Bus de servicio de Azure y Colas de Azure
  • Alojar y administrar servicios
    • Administrar la simultaneidad de servicios (individual, múltiples o reentrantes); crear hosts de servicio; elegir un mecanismo de alojamiento; elegir un modo de creación de instancias (por llamada, por sesión o singleton); activar y administrar un servicio mediante AppFabric; implementar servicios de transacciones; alojar servicios en un rol de trabajo de Azure

Recursos de preparación

Crear y consumir servicios basados en API web (del 15 % al 20 %)
  • 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

Recursos de preparación

Instalar aplicaciones y servicios web (del 15 % al 20 %)
  • Diseñar una estrategia de instalación
    • Crear un paquete de instalación de IIS; instalar en granjas de servidores web; instalar una aplicación web mediante XCopy; automatizar instalaciones desde TFS o Build Server
  • 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
  • Administrar paquetes mediante NuGet
    • Crear y configurar un paquete NuGet; instalar y actualizar un paquete NuGet existente; conectar a la memoria caché de un repositorio local para NuGet, configurar un repositorio de paquetes propio
  • 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 )

Recursos de preparación

Opciones de preparación

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

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

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

Prueba práctica

Realice una prueba práctica oficial de Microsoft del Examen 487

De la comunidad
Libros
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á pensado para desarrolladores con un mínimo de tres a cinco años de experiencia en el desarrollo de servicios web, incluidos uno o más años de experiencia en el desarrollo de soluciones API web y Azure.

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 Información general sobre los 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.

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