Aumente sua confiança no dia do exame com um Exam Replay ou um Exam Replay with Practice Test.

Exame
70-487

Visual Studio logo

  • Publicado:
    17 de outubro de 2012
  • Idiomas:
    Inglês, chinês (simplificado), francês, alemão, japonês, português (Brasil)
  • Públicos:
    Desenvolvedores
  • Tecnologia:
    Microsoft Visual Studio 2013, Microsoft Azure
  • Crédito para certificação:
    MCP, MCSD

Developing Microsoft Azure and Web Services

* Estudantes do ensino secundário e superior poderão ser elegíveis para preços especiais acadêmicos (não disponível para a Índia ou China). Consulte Políticas e perguntas frequentes sobre os exames para obter detalhes. O preço não reflete quaisquer ofertas promocionais ou preço reduzido para membros do programa Microsoft Imagine Academy, Microsoft Certified Trainers e membros do programa Microsoft Partner Network. O preço está sujeito à alteração sem aviso prévio. O preço não inclui impostos. Confirme o preço exato com o provedor do exame antes de se inscrever para fazer um exame.

video

Developing Windows Azure and Web Services Jump Start

Habilidades medidas

Este exame mede sua habilidade em executar as tarefas técnicas listadas abaixo. As porcentagens indicam o peso relativo de cada área de tópico principal no exame. Quanto mais alta a porcentagem, mais perguntas você verá nessa área de conteúdo no exame. Ver tutoriais em vídeo sobre a variedade de tipos de pergunta dos exames da Microsoft.

Observe que as perguntas podem testar, mas não estarão limitadas a, os tópicos descritos no texto com marcadores.

Deseja enviar comentários sobre a relevância das habilidades medidas neste exame? Envie seus comentários para a Microsoft. Todos os comentários serão revisados e incorporados conforme apropriado, mantendo a validade e confiabilidade do processo de certificação. Observe que a Microsoft não responderá diretamente aos comentários. Agradecemos seus comentários para garantir a qualidade do Programa de Certificação Microsoft.

Se tiver dúvidas sobre perguntas específicas deste exame, envie um desafio de exame.

Se você tiver outras perguntas ou comentários sobre os exames de certificação da Microsoft ou sobre o programa de certificação, o registo ou as promoções, entre em contato com o Centro de Atendimento Local.

A partir de 30 de abril de 2014, as perguntas nesse exame incluem conteúdo do Visual Studio 2013 e atualizações do Microsoft Azure.

Acessando dados (de 20% a 25%)
  • Escolher tecnologia de acesso aos dados
    • Escolher uma tecnologia (ADO.NET, Entity Framework, WCF Data Services, armazenamento do Azure) com base nos requisitos do aplicativo
  • Implementar cache
    • Armazenar dados estáticos em cache, aplicar política cache (incluindo expirações); usar CacheDependency para atualizar os dados de cache; consultar notificações
  • Implementar transações
    • Gerenciar transações usando o API do namespace System.Transactions; implementar transações distribuídas; especificar o nível de isolamento da transação
  • Implementar armazenamento de dados no Azure
    • Armazenamento de dados de acesso no Azure; escolher o mecanismo de armazenamento de dados no Azure (blobs, tabelas, filas, Banco de Dados SQL); distribuir dados usando a rede de distribuição de conteúdo (CDN); manipular exceções usando repetições (Banco de Dados SQL); gerenciar o Caching do Azure
  • Criar e implementar um serviço WCF Data Services
    • Endereçar recursos; implementar filtragem; criar a expressão de consulta; acessar formatos de carga (incluindo JSON); usar interceptores de serviço de dados e operadores de serviço
  • Manipular estruturas de dados XML
    • Ler, filtrar, criar, modificar estruturas de dados XML; manipular dados XML usando XMLReader, XMLWriter, XMLDocument, XPath, LINQ to XML; transformar XML usando XSLT Transformation

Recursos de preparação

Consultando e manipulando dados usando Entity Framework (de 20% a 25%)
  • Consultar e manipular dados usando o Entity Framework
    • Consultar, atualizar e excluir dados usando DbContext; criar uma consulta que usa execução adiada; implementar carregamento lento e carregamento adiantado; criar e executar consultas compiladas; consultar dados usando Entity SQL; realizar operações assíncronas usando Entity Framework; mapear um procedimento armazenado
  • Consultar e manipular dados usando Provedor de Dados para Entity Framework
    • Consultar e manipular dados usando Connection, DataReader e Command do namespace System.Data.EntityClient; realizar operações síncronas e assíncronas; gerenciar transações (API); configurar programaticamente um Provedor de Dados
  • Consultar dados usando LINQ to Entities
    • Consultar dados usando operadores LINQ (por exemplo, projetar, ignorar, agregar, filtrar e unir); registrar consultas e comandos do banco de dados em log; implementar limites de consulta (IQueryable vs. IEnumerable); implementar consulta assíncrona
  • Consultar e manipular dados usando ADO.NET
    • Consultar e manipular dados usando Conexão, DataReader, Comando, DataAdapter, DataSet; executar operações síncronas e assíncronas; gerenciar transações (API)
  • Criar um modelo de dados Entity Framework
    • Estruturar um modelo de dados usando tabela por tipo, tabela por classe, tabela por hierarquia; escolher e implementar uma abordagem para gerenciar um modelo de dados (código primeiro vs. modelo primeiro vs. banco de dados primeiro); implementar objetos POCO; descrever um modelo de dados usando definições de esquema conceitual, definição do esquema de armazenamento e linguagem de mapeamento (CSDL, SSDL, MSL) e Convenções Personalizadas de Código Primeiro

Recursos de preparação

Projetando e implementando serviços WCF (de 15% a 20%)
  • Criar um serviço WCF
    • Criar contratos (serviço, dados, mensagem, retorno de chamada e falha); implementar inspetores de mensagem; implementar operações assíncronas no serviço
  • Configurar serviços WCF usando definições de configuração
    • Configurar comportamentos de serviço; configurar pontos de extremidade de serviço; configurar associações, inclusive associações WebSocket; especificar um contrato de serviço; expor metadados de serviço (XSDs, WSDL e ponto de extremidade de intercâmbio de metadados); configurar compactação e codificação de mensagem
  • Configurar serviços WCF usando o API
    • Configurar comportamentos de serviços; configurar pontos de extremidade de serviço; configurar associação; especificar um contrato de serviço; expor metadados de serviço (XSDs, WSDL e intercâmbio de metadados); roteamento WCF e recurso de descoberta
  • Proteger um serviço WCF
    • Implementar segurança do nível de mensagem, implementar segurança do nível de transporte; implementar certificados; projetar e implementar vários modos de autenticação
  • Consumir serviços WCF
    • Gerar proxies usando SvcUtil; gerar proxies criando um serviço de referência; criar e implementar fábricas de canais
  • Controlar versão de um serviço WCF
    • Controlar versão de diferentes tipos de contrato (mensagem, serviço, dados); configurar controle de versão de endereço, associação e serviço de roteamento
  • Criar e configurar um serviço WCF no Azure
    • Criar e configurar associações para serviços WCF (Azure SDK—extensões para WCF); retransmitir associações para o Azure usando pontos de extremidade de barramento de serviço; integrar com a retransmissão de barramento de serviço do Azure
  • Implementar padrões de mensagens
    • Implementar comunicação unidirecional, solicitação/resposta, streaming e comunicação duplex; implementar o Barramento de Serviço do Azure e as Filas do Azure
  • Hospedar e gerenciar serviços
    • Gerenciar a simultaneidade de serviços (únicos, múltiplos, reentrantes); criar hosts de serviço; escolher um mecanismo de hospedagem; escolher um modo de instanciação (por chamada, por sessão, singleton); ativar e gerenciar um serviço usando AppFabric; implementar serviços transacionais; hospedar serviços em uma função de trabalho do Azure

Recursos de preparação

Criando e consumindo serviços com base no API Web (de 15% a 20%)
  • Projetar um API da Web
    • Definir recursos HTTP com ações HTTP; planejar espaço de URI apropriado e mapear espaço de URI usando roteamento; escolher método HTTP apropriado (get, put, post, delete) para atender aos requisitos; escolher formato apropriado (formatos de API da Web) para respostas a fim de atender aos requisitos; planejar quando tornar ações HTTP assíncronas; projetar e implementar rotas
  • Implementar um API da Web
    • Aceitar dados no formato JSON (em JavaScript, em um retorno de chamada AJAX); usar negociação de conteúdo para entregar formatos diferentes de dados para clientes; definir ações e parâmetros para manipular associação de dados; usar HttpMessageHandler para processar solicitações do cliente e respostas do servidor; implementar injeção de dependência com resolvedor de dependência, para criar aplicativos mais flexíveis; implementar filtros de ação e filtros de exceção para gerenciar execução do controlador; implementar ações assíncronas e síncronas; implementar ações de streaming; implementar SignalR; testar serviços Web da API da Web
  • Proteger um API da Web
    • Implementar autenticação HTTPBasic em SSL; implementar Windows Auth; evitar solicitação intersite forjada (XSRF); projetar, implementar e estender filtros de autorização e autenticação para controlar o acesso ao aplicativo; implementar Cross Origin Request Sharing (CORS); implementar SSO usando OAuth 2.0; configurar vários modos de autenticação em um único ponto de extremidade
  • Hospedar e gerenciar API da Web
    • Hospedar API da Web em um aplicativo ASP.NET; auto-hospedar um API da Web no próprio processo (um serviço Windows), inclusive Open Web Interface for .NET (OWIN); hospedar serviços em uma função de trabalho do Azure; restringir o tamanho da mensagem; configurar o servidor de host para streaming
  • Consumir serviços Web de API da Web
    • Consumir serviços da API da Web usando HttpClient de maneira síncrona e assíncrona; enviar e receber solicitações em formatos diferentes (JSON/HTML/etc.); solicitar envio em lote

Recursos de preparação

Implantando aplicativos e serviços Web (de 15% a 20%)
  • Projetar uma estratégia de implantação
    • Criar um pacote de instalação IIS; implantar em web farms; implantar um aplicativo Web usando XCopy; automatizar uma implantação de TFS ou Servidor de Compilação
  • Escolher uma estratégia de implantação para um aplicativo Web do Azure
    • Executar uma atualização no local e uma permuta de VIP; configurar um domínio de atualização; criar e configurar pontos de extremidade de entrada e internos; especificar configuração do sistema operacional; implantar aplicativos usando o site do Azure
  • Configurar um aplicativo Web para implantação
    • Alternar do modo de produção/liberação para o modo de depuração; usar SetParameters para configurar um pool de aplicativos do IIS, definir permissões e senhas; habilitar e monitorar ASP.NET App Suspend; configurar pontos de extremidade do WCF (inclusive mapeamento de protocolo HTTPS), associações e comportamentos; transformar web.config usando XSLT (por exemplo, em vários ambientes de desenvolvimento, teste e produção/liberação); definir configurações do Azure
  • Gerenciar pacotes usando NuGet
    • Criar e configurar um pacote NuGet; instalar e atualizar um pacote NuGet existente; conectar a um cache de repositório local para NuGet, configurar seu próprio repositório de pacote
  • Criar, configurar e publicar um pacote da Web
    • Criar um InstallPackage de IIS; configurar o processo de compilação para produzir um pacote da Web; aplicar ações de pré e pós-condição para garantir que as transformações sejam aplicadas corretamente; incluir ativos apropriados (conteúdo web, certificados)
  • Compartilhar assemblies entre vários aplicativos e servidores
    • Preparar o ambiente para uso de assemblies em vários servidores (centralização); assinar assemblies usando um nome forte; implantar assemblies no cache de assemblies global; implementar controle de versão de assembly; criar um manifesto de assembly; configurar redirecionamentos de associação de assembly (por exemplo, de MVC4 para MVC5)

Recursos de preparação

Opções de preparação

Treinamento ministrado por instrutor
Encontre um Parceiro de Aprendizagem Microsoft
Exemplo de vídeo de preparação

Microsoft Certification PREP Talk: Exam 487

Neste episódio de dicas de preparação, os especialistas em certificação James Seymour, planejador de certificação, e Jeremy Foster, propagador de desenvolvedores, discutem a relevância das habilidades medidas pelo Exame 487.

Treinamento personalizado

Developing Windows Azure and Web Services Jump Start

Teste prático

Faça um Teste Prático Oficial da Microsoft para o Exame 487

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

Exam Ref 70-487: Developing Windows Azure and Web Services
Publicado em: novembro de 2013

Prepare-se para o Exame Microsoft 70-487 e ajude a demonstrar o domínio real do desenvolvimento do Azure e dos serviços Web. Projetado para desenvolvedores experientes prontos para avançar seu status, este Exam Ref concentra-se na perspicácia do pensamento crítico e da tomada de decisões necessária para o sucesso no nível do Microsoft Specialist.

Compre este livro na The Microsoft Press Store

Quem deve fazer este exame?

Este exame é destinado a desenvolvedores com no mínimo três a cinco anos de experiência no desenvolvimento de aplicativos de Serviços Web, incluindo um ano ou mais desenvolvendo soluções API e Azure.

Mais informações sobre exames

Preparação para um exame

Recomendamos que você leia todo este guia de preparação para o exame e familiarize-se com os recursos deste site antes de agendar o seu exame. Consulte a Visão geral de exames de Certificação Microsoft para obter informações sobre registro, vídeos de formatos típicos de pergunta do exame e outros recursos de preparação. Para obter informações sobre políticas e pontuação do exame, consulte as políticas e perguntas frequentes sobre exames de Certificação Microsoft.

Observação

Este guia de preparação está sujeito a alterações a qualquer momento sem aviso prévio e a critério exclusivo da Microsoft. Os exames Microsoft podem incluir tecnologia de testes de adaptação e itens de simulação. A Microsoft não identifica o formato em que os exames são apresentados. Utilize este guia de preparação para se preparar para o exame, independentemente do seu formato. Para ajudá-lo a preparar-se para este exame, a Microsoft recomenda que você tenha experiência prática com o produto e use os recursos de treinamento especificados. Estes recursos de treinamento não necessariamente abrangem todos os tópicos listados na seção "Habilidades avaliadas".