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

Exame
70-513

Logotipo do Visual Studio

  • Publicado:
    2 de julho de 2010
  • Idiomas:
    Inglês
  • Públicos:
    Desenvolvedores
  • Tecnologia:
    Microsoft Visual Studio 2010
  • Crédito para certificação:
    Microsoft Certified Technology Specialist (MCTS), Microsoft Certified Professional Developer (MCPD)

TS: Windows Communication Foundation Development with Microsoft .NET Framework 4

Esse exame foi desativado

Para obter as opções atualmente disponíveis, consulte a Lista de exames de Certificação Microsoft.

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.

Criar serviços (20%)
  • Criar contratos de serviço e operação
    • Unidirecional, duplex e solicitar resposta; criar e especificar contratos com falha; contratos com base na configuração; expor metadados de serviço; selecionar serialização (por exemplo, serializador do contrato de dados versus serializador XML)
    • Este objetivo não inclui: projetar contratos de serviço e operação; transações, instanciação, atributos relacionados à segurança
  • Criar contratos de dados
    • Gerenciar tipos conhecidos, controlar serialização de dados, usar atributos obrigatórios e de ordem em membros de dados, implementar criação de versão, usar IExtensibleDataObject, POCOs
    • Este objetivo não inclui: uso de serializador personalizado (ISerializationSurrogate)
  • Criar contratos de mensagem
    • Estilos de nível de aplicativo, substituir estilos, herança de estilo, Generic.xaml, atributos temáticos
    • Este objetivo não inclui: compartilhamento de estilo de exibição grade de dados
  • Implementar manipulação de mensagens genéricas
    • Criar um contrato catch-all, ler e gravar mensagens, trabalhar com propriedades, trabalhar com cabeçalhos
    • Este objetivo não inclui: herdar da classe Message, usar BodyWriter, criar mensagens Fault
  • Implementar serviços RESTful
    • Acessar contexto HTTP; WebGet/WebInvoke, UriTemplates; JSON/POX
  • Criar e configurar um serviço Roteamento
    • Filtros, estático e dinâmico, roteamento com base em contexto, roteamento com base em conteúdo; interfaces de roteador
  • Criar e configurar um serviço Descoberta
    • Configurar modos ad hoc e gerenciados, escopos de Descoberta, anúncios de serviço
Hospedar e configurar serviços (18%)
  • Criar e configurar pontos de extremidade
    • Associações padrão; associações personalizadas criadas a partir de elementos de associação padrão; pontos de extremidade padrão; transportes, inclusive HTTP, TCP, pipes nomeados, UDP, configuração de serviço com base no código MSMQ; codificação da mensagem
    • Este objetivo não inclui: criar um elemento de associação personalizado; criar novos pontos de extremidade padrão, carregar configuração a partir de um local diferente do arquivo de configuração do aplicativo padrão, segurança, transação, sessões confiáveis
  • Configurar comportamentos
    • Aplicar serviço, ponto de extremidade e comportamentos de operação em configuração e código
    • Este objetivo não inclui: criar um comportamento personalizado; criar e usar comportamentos de expedição, carregar configuração a partir de um local diferente do arquivo de configuração do aplicativo padrão
  • Implementar auto-hospedagem
    • Configurar e implantar um host de serviço
    • Este objetivo não inclui: implementar um host de serviço personalizado
  • Implementar hospedagem do servidor Web
    • Configurar IIS/WAS para WCF, implantar em IIS/WAS, configuração com menos arquivo, especificar um ServiceHost
    • Este objetivo não inclui: Windows Application Server
Consumir serviços (18%)
  • Criar um proxy de serviço
    • Usar uma classe de proxy ou fábrica de canais para criar um proxy, criar um proxy para uma comunicação assíncrona, criar um proxy para uma comunicação duplex
    • Este objetivo não inclui: opções de linha de comando SvcUtil
  • Configurar pontos de extremidade do cliente
    • Associações padrão, associações personalizadas criadas com base em elementos de associação padrão, configurar comportamentos; associações com base em código e configuração; configurar endereços
    • Este objetivo não inclui: segurança, criar comportamentos personalizados
  • Invocar um serviço
    • Invocar uma operação de serviço síncrona e assincronamente, manipular falhas de serviço, usar a classe Message, gerenciar o ciclo de vida do proxy (abrir canais, fechar canais, anular canais, manipular canais com falha), implementar comunicação duplex
  • Consumir serviços RESTful
    • Acessar contexto HTTP, JSON/POX
  • Implementar descoberta de serviço
    • Configurar escopo de destino, monitorar anúncios de serviço
Proteger serviços (17%)
  • Configurar associações seguras
    • Transporte, mensagem, modo misto
  • Configurar segurança da mensagem
    • Especificar níveis de proteção em diferentes partes da mensagem
  • Implementar autenticação
    • Provedor de associação do Microsoft ASP.NET, Provedor Personalizado, Segurança Integrada do Windows, certificados (X.509), identidade do ponto de extremidade Autenticação Federada; configurando credenciais do cliente; Validador Personalizado
    • Este objetivo não inclui: Geneva Framework
  • Implementar autorização
    • Com base na função, com base na declaração; configurar fornecedores de função para pontos de extremidade; atribuir permissão principal
    • Este objetivo não inclui; autorização de gerenciamento de direitos como Active Directory Rights Management Services (AD RMS)
  • Implementar representação
    • Configuração e código, configurar propriedades de representação do Internet Information Services (IIS) específico do WCF, configurar opções de representação, com base na operação e no serviço
  • Implementar auditoria de segurança
    • Usar comportamento serviceSecurityAudit, auditoria de serviço, log de auditoria
Gerenciar o ciclo de vida da instância de serviço (13%)
  • Gerenciar instâncias de serviço
    • Por chamada, por sessão, única, código e configuração, ativação e desativação, serviços duráveis, limitação
  • Gerenciar sessões
    • Código e configuração, atributos de gerenciamento de sessão, limitação, sessões confiáveis, sessões no nível de transporte e de aplicativo, invocar um contrato de retorno de chamada
  • Implementar transações
    • Transações distribuídas, filas transacionais, fluxo de transação; configurar atributos de associação de transação, WS-AtomicTransaction (WS-AT), atributos de comportamento transacionais no nível de serviço e operação, usar transações no código
  • Gerenciar simultaneidade
    • Modos de simultaneidade único, vários, reentrante; SynchronizationContext e CallbackBehavior
    • Este objetivo não inclui: deadlocks e outros problemas de multithreading
  • Gerenciar consistência entre instâncias, sessões, transações e simultaneidade
    • Combinações possíveis entre instâncias, sessões, transações e simultaneidade (por exemplo, modo de instância único com modo de simultaneidade múltiplo)
Monitorar e solucionar problemas de sistemas distribuídos (13%)
  • Configurar registro em log da mensagem
    • Configurar ouvintes de mensagem, nível de registro em log, filtros de mensagem, configurar PII conhecido de registro em log
    • Este objetivo não inclui: proteger logs de mensagem
  • Configurar diagnóstico
    • WMI, contadores de desempenho, registro em log do evento
  • Depurar interações entre cliente e serviço
    • Enviar detalhes de exceção do servidor para o cliente, rastreamento de ponta a ponta, interpretar saída do visualizador de rastreamento (mensagem única e de ponta a ponta)
    • Este objetivo não inclui: recursos do visualizador de rastreamento fora da exibição de rastreamentos

Quem deve fazer este exame?

Os candidatos a este exame trabalham em um ambiente de desenvolvimento que usa o Microsoft Visual Studio 2010 e o .NET Framework 4 para compilar aplicativos distribuídos. Esse candidato deve ter pelo menos um ano de experiência no desenvolvimento de aplicativos com base no Windows Communication Foundation (WCF), inclusive pelo menos seis meses de experiência com o .NET Framework 4. O candidato também deve ser capaz de demonstrar o seguinte:

  • Um conhecimento sólido do WCF no contexto da pilha de soluções do .NET Framework 4
  • Experiência na criação de elementos do modelo de serviço
  • Experiência no uso do WCF para dar suporte à comunicação em aberto e do .NET
  • Experiência na configuração e na implantação de aplicativos do WCF
  • Experiência no uso de ferramentas do Visual Studio, ferramentas de rastreamento, SvcUtil, monitoramento de desempenho do WCF e IIS/WAS para serviços de hospedagem
  • Experiência na proteção de aplicativos do WCF
  • Uma compreensão sólida de simultaneidade

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