Examen
70-487

Visual Studio logo

  • Publicado:
    miércoles, 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

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

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. Vea tutoriales en vídeo acerca de la variedad de tipos de preguntasen 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 Regional Service Center.

Hay actualizaciones del examen en vigor a partir del lunes, 15 de enero de 2018. Para obtener más información sobre estos cambios y sobre cómo afectan a las habilidades medidas, descargue y revise el Exam 487 change document.

Obtener acceso a los datos (20 - 25 %)
  • Elegir las tecnologías de acceso a datos
    • Elegir una tecnología de acceso a datos, incluyendo ADO.NET, Entity Framework, WCF Data Services y Azure Cosmos DB según los requisitos de la aplicación
  • Implement caching
    • Datos estáticos de caché, aplicar directivas de caché, incluidas las caducidades; usar CacheDependency para actualizar los datos de caché; consultar notificaciones; implementar caché usando Redis
  • Implementación de transacciones
    • Administrar transacciones mediante la API del espacio de nombres System.Transactions; implementar transacciones distribuidas, incluyendo transacciones distribuidas en SQL Azure; especificar un nivel de aislamiento de transacción
  • Implementar almacenamiento de datos en Microsoft Azure
    • Obtener acceso al almacenamiento de datos en Windows Azure; elegir el mecanismo de almacenamiento de datos en Microsoft Azure, incluyendo blobs, tablas, colas, Base de datos Cosmos; distribuir los datos mediante la Red de entrega de contenido (CDN) y Azure File Sync; administrar excepciones usando reintentos; usar la biblioteca cliente Elastic con Azure SQL
  • Crear e implementar un servicio de WCF Data Services
    • Dirigir los recursos; implementar el filtrado; crear una expresión de consulta; acceder a los formatos de carga, incluyendo JSON; utilizar interceptores del servicio de datos y los operadores de servicio; versionar un servicio de datos; implementar los proveedores de servicios de datos; albergar el servicio de datos; utilizar acciones para implementar la conducta del servidor

Recursos de preparación

Consulta y manipulación de datos mediante Entity Framework (20 - 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; crear filtros de consulta global
  • Consultar y manipular datos mediante proveedor de datos de Entity Framework
    • Consultar y manipular datos mediante Connection, DataReader, y objetos de Command del espacio de nombres System.Data.EntityClient; realizar operaciones sincrónicas y asincrónicas; administrar transacciones (API)
  • Consultar datos mediante LINQ to Entities
    • Consultar datos mediante operadores LINQ, incluyendo project, skip, aggregate, filter y join); registrar consultas; implementar límites de consulta
  • Consultar y manipular datos mediante ADO.NET
    • Consultar y manipular datos mediante Connection, DataReader y Command; realizar operaciones sincrónicas y asincrónicas; administrar transacciones
  • 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, incluyendo 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, incluyendo CSDL, SSDL y MSL
  • Implementar el marco de entidad con bases de datos de terceros
    • Implementar el marco de entidad usando bases de datos MySQL y SQLite; diseñar una estrategia para gestionar las diferencias entre las capacidades de las bases de datos; aprovechar las tecnologías específicas de la base de datos, incluyendo ON DUPLICATE KEY usando el marco de entidad

Recursos de preparación

Crear y consumir servicios basados en API web (20 % - 25 %)
  • 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 para cumplir los requisitos; elegir el formato adecuado de API web para las respuestas a fin de cumplir los requisitos; planificar cuándo convertir las acciones HTTP en asincrónicas
  • Implementar una API web
    • Aceptar datos en formato JSON; usar la negociación de contenido para entregar distintos formatos de datos a los clientes; definir acciones y parámetros para controlar el enlace de datos; implementar la inserción de dependencia 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 middleware
  • Proteger una API web
    • Implementar Identity para autenticación; implementar autorizaciones usando roles, derechos y autorizaciones personalizadas; implementar API de protección de datos; habilitar solicitudes entre dominios (CORS); evitar el fraude de solicitudes entre sitios (XSRF); implementar y ampliar los filtros de autorizaciones para controlar el acceso a las aplicaciones
  • Alojar y administrar la API web
    • Alojar la API web en IIS; alojar una API web en su propio proceso; alojar una API web en Kestrel; alojar servicios en una aplicación web de Windows Azure; alojar servicios en contenedores Windows y Linux; configurar el servidor host para streaming; trabajar con un entorno de alojamiento
  • Consumir servicios web de la API web
    • Consumir servicios API web usando HttpClient; enviar y recibir solicitudes en diferentes formatos; gestionar la lógica de reintentos; implementar la negociación de contenidos; utilizar Swagger para construir Uris y cargas; utilizar AutoRest para crear clientes

Recursos de preparación

Diseñar e implementar servicios web (15 - 20 %)
  • Consumir un servicio WCF
    • Generar proxies usando SvcUtil; generar proxies creando una referencia de servicio; crear e implementar factorías de canal; configurar servicios WCF usando ajustes de configuración; crear y configurar vinculaciones para servicios WCF; transmitir vinculaciones a Azure usando terminales bus de servicio; integrar con la transmisión bus de servicio de Azure
  • Implementar servicios web de Azure sin servidor
    • Alojar servicios web usando servicios de aplicación, incluyendo Logic Apps y API Apps; diseñar e implementar servicios basados en funciones de Azure; diseñar e implementar Azure Web Jobs; diseñar e implementar servicios web basados en Service Fabric; implementar procesamiento programado en un entorno sin servidor
  • Implementar la gestión del tráfico en Azure
    • Implementar Azure Load Balancer, incluyendo el escalamiento; implementar Azure Application Gateway; implementar Azure Traffic Manager; diseño de múltiples regiones; aprovechar Azure CDN para caché de servicios web; implementar Log Analytics
  • Implementar Azure API Management
    • Proteger los servicios web usando certificados, Azure Active Directory y OAuth; definir e implementar políticas, incluyendo secretos, caché, servicios externos, monitorización y regulación; definir la interfaz API usando Azure Portal y Swagger; gestionar los servicios en ejecución usando acceso, recuperación ante desastres y múltiples regiones
  • Supervisar servicios web
    • Recopilar registros y métricas usando Azure Event Hubs; procesar registros y métricas usando Azure Event Hubs, Stream Analytics y Aprendizaje automático; usar Azure App Insights para monitorizar y resolver problemas de los servicios web

Recursos de preparación

Instalar aplicaciones y servicios web (15 % - 20 %)
  • Diseñar una estrategia de instalación
    • Instalar usando implementación web; instalar usando Publicación web en Visual Studio; implementar una aplicación web usando XCopy; automatizar una implementación de VSTS o TFS Build Server; implementar una aplicación web en un contenedor; diseñar un proceso de implementación continua; implementar usando sincronización en la nube
  • Elección de una estrategia de instalación para Azure
    • Determinar el servicio adecuado; realizar una actualización local e implementar un cambio de ranura; crear entornos de escenificación; configurar un dominio de actualización; crear y configurar terminales de entrada e internos; especificar la configuración del sistema operativo; implementar plantillas ARM para personalizar la implementación; implementar en Service Fabric; implementar en Azure Stack
  • Configurar una aplicación para su instalación
    • Cambiar del modo de producción o de publicación al modo de depuración; transformar los archivos de configuración; configurar los ajustes de Azure; configurar Azure Key Vault para secretos de aplicación; configurar las credenciales de implementación para Azure App Service
  • Administrar paquetes mediante NuGet
    • Crear y configurar un paquete NuGet; instalar y actualizar un paquete NuGet existente; resolver problemas de conflictos de versión; conectar a la memoria caché de un repositorio local para NuGet, configurar un repositorio de paquetes propio; gestionar las dependencias de NuGet
  • Compartir ensamblados entre múltiples aplicaciones y servidores
    • Preparar el entorno para el uso de ensamblados en varios servidores; 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

Recursos de preparación

Opciones de preparación

Cursos online
Cursos dirigidos por un instructor
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

Developing Windows Azure and Web Services Jump Start

Prueba práctica

Take a Microsoft Official Practice Test for Exam 487

De la comunidad
Libros
Exam Ref 70-487: Developing Windows Azure and Web Services cover

Examen 70-487: Desarrollo de servicios web y de Windows Azure
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?

Los candidatos para esta certificación son desarrolladores profesionales que usan Visual Studio 2017 y Microsoft® .NET Core Framework para diseñar y desarrollar soluciones web. Los candidatos deben tener una experiencia mínima de tres a cinco años en el desarrollo de soluciones basadas en ASP.NET MVC. Además, los candidatos también deben poder demostrar los siguientes puntos:

  • Experiencia diseñando y desarrollando aplicaciones web que accedan a diversos datos y servicios (locales y remotos), incluyendo Windows Azure
  • Experiencia con todo el ciclo de desarrollo de software de datos y servicios
  • Experiencia desarrollando e implementando en entornos de múltiples capas, incluyendo Windows Azure
  • Experiencia diseñando y desarrollando soluciones asincronizadas
  • Experiencia creando y consumiendo servicios HTTP

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