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

Exame
70-516

Logotipo do Visual Studio

  • Publicado:
    17 de setembro de 2012
  • Idiomas:
    Inglês
  • Públicos:
    Profissionais de TI
  • Tecnologia:
    Windows Server 2012
  • Crédito para certificação:
    Microsoft Certified Technology Specialist (MCTS)

TS: Accessing Data with Microsoft .NET Framework 4

Esse exame foi desativado

Para obter as opções atualmente disponíveis, consulte a Microsoft Certification exam list.

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. Veja tutoriais em vídeo sobre a variety of question types sobre 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 exam challenge.

Se você tiver outras perguntas ou comentários sobre os exames de certificação da Microsoft ou sobre o programa de certificação, o registro ou as promoções, entre em contato com seu Regional Service Center.

Dados do modelo (20%)
  • Mapear entidades e relações usando o Modelo de Dados de Entidade
    • Usar o Designer Visual, compilar um Modelo de Dados de Entidade com base em um banco de dados existente, gerenciar mapeamentos de entidade complexos em EDMX, editar EDM XML, mapear para procedimentos armazenados, criar associações definidas pelo usuário entre entidades, gerar classes com herança e mapeá-las para tabelas
    • Este objetivo não inclui: uso de MetadataWorkspace
  • Mapear entidades e relações usando LINQ to SQL
    • Usar o Visual Designer, compilar um modelo LINQ to SQL com base em um banco de dados existente, mapear para procedimentos armazenados
  • Criar e personalizar objetos de entidade
    • Configurar alterações feitas em uma entidade do Entity Framework, usar o ADO.NET EntityObject Generator (T4), estendendo, autoacompanhando entidades, acompanhamento de alterações de instantâneo, ObjectStateManager, classes parciais, métodos parciais no Entity Framework
  • Conectar um modelo POCO ao Entity Framework
    • Implementar o Entity Framework com ignorância de persistência, entidades POCO criadas pelo usuário
    • Este objetivo não inclui: usar os modelos POCO
  • Criar o banco de dados com base no modelo do Entity Framework
    • Personalizar o processo de geração da linguagem de definição de dados (DDL) (modelos), gerar scripts para um banco de dados, ferramentas de Modelo de Dados de Entidade
  • Criar funções definidas por modelo
    • Editar a linguagem de definição de esquema conceitual (CSDL), habilitar funções definidas por modelo usando o atributo EdmFunction, tipos complexos
Gerenciar conexões e contexto (18%)
  • Configurar cadeias de conexão e provedores
    • Gerenciar cadeias de conexão, inclusive cadeias de conexão do Entity Framework; usar o Gerenciador de Configurações; abordar corretamente a instância do Microsoft SQL Server; implementar pooling de conexão; gerenciar Instância de Usuário e AttachDBfilename; alternar provedores; implementar Multiple Active Result Sets (MARS)
    • Este objetivo não inclui: usar o ConnectionStringBuilder, provedor de dados Oracle, criar e usar um provedor personalizado, usar provedores terceiros
  • Criar e gerenciar uma conexão de dados
    • Conectar-se a uma fonte de dados, fechar conexões, manter o ciclo de vida de uma conexão
  • Proteger uma conexão
    • Criptografar e descriptografar cadeias de conexão, usar Security Support Provider Interface (SSPI) ou autenticação do SQL Server, somente leitura versus conexões de leitura/gravação
    • Este objetivo não inclui: Secure Sockets Layer (SSL)
  • Gerenciar DataContext e ObjectContext
    • Gerenciar o ciclo de vida de DataContext e ObjectContext, estender DataContext e ObjectContext, dar suporte a POCO
  • Implementar carregamento adiantado
    • Configurar estratégia de carregamento usando LazyLoadingEnabled, dar suporte ao carregamento atrasado com POCO, entidades de carregamento explícitas
  • Armazenar dados em cache
    • Cache DataContext e ObjectContext, inclusive mapa de identidade; cache de dados local
    • Este objetivo não inclui: Velocity, SqlCacheDependency
  • Configurar ADO.NET Data Services
    • Criar regras de acesso para entidades, configurar autorização e autenticação, configurar verbos HTTP
Dados de consulta (22%)
  • Executar uma consulta SQL
    • DBCommand, DataReader, DataAdapters, DataSets, gerenciar recuperação de dados usando procedimentos armazenados, usar parâmetros, classes de namespace System.Data.Common
  • Criar uma consulta LINQ
    • Consultas com base em sintaxe e com base em método, unir, filtras, classificar, agrupar, agregação, expressões lambda, paginação, projeção
    • Este objetivo não inclui: compilar consultas
  • Criar uma consulta Entity SQL (ESQL)
    • Unir, filtrar, classificar, agrupar, agregação, paginação, usar funções, consultar cache de plano, retornar uma referência para uma instância de entidade, usar parâmetros com ESQL, funcionalidade relacionada a classes EntityClient
  • Manipular tipos de dados especiais
    • Consultar BLOBs, fluxo de arquivos, parâmetros espaciais e com valor de tabela
    • Este objetivo não inclui: implementar tipos de dados para dados desestruturados, tipos definidos pelo usuário, tipos de Common Language Runtime (CLR)
  • XML de consulta
    • LINQ to XML, XmlReader, XmlDocuments, XPath
    • Este objetivo não inclui: XSLT, XmlWriter
  • Consultar dados usando WCF.NET Data Services
    • Implementar filtragem e direito no WCF.NET Data Services, recursos de endereço, criar uma expressão de consulta, acessar formatos de carga, interceptadores de Serviços de Dados
Manipular dados (22%)
  • Criar, atualizar ou excluir dados usando instruções SQL
    • Criar/Atualizar/Excluir (CUD), usar DataSets, chamar procedimentos armazenados, usar parâmetros
  • Criar, atualizar ou excluir dados usando DataContext
    • CUD, chamar procedimentos armazenados, usar parâmetros
    • Este objetivo não inclui: ObjectTrackingEnabled
  • Criar, atualizar ou excluir dados usando ObjectContext
    • CUD, chamando procedimentos armazenados, usando parâmetros, definindo SaveOptions
  • Gerenciar transações
    • System.Transactions, DBTransaction, reverter uma transação, Lightweight Transaction Manager (LTM)
    • Este objetivo não inclui: transações distribuídas, várias atualizações dentro de uma transação, várias sincronizações de dados dentro de uma transação acídica
  • Criar objetos desconectados
    • Criar entidades de autoacompanhamento no Entity Framework, anexar objetos, Conjuntos de Dados, adaptadores de tabela
Desenvolver e implantar aplicativos confiáveis (18%)
  • Monitorar e coletar dados de desempenho
    • Registrar em log SQL gerado (ToTraceString), coletar tempos de resposta, implementar contadores de desempenho, implementar registro em log, implementar instrumentação
  • Manipular exceções
    • Resolver problemas de simultaneidade de dados (manipular exceção de OptimisticConcurrency, método Refresh), manipular erros, exceções de transação, exceções de conexão, exceções de tempo limite, manipular uma exceção do objeto desconectado do Entity Framework, exceções de segurança
  • Proteger dados
    • Criptografia, assinatura digital, hash, salting, privilégios mínimos
  • Sincronizar dados
    • Entity Framework online/offline, serviços de sincronização, salvar localmente
  • Implantar componentes do ADO.NET
    • Empacotar e publicar do Visual Studio, implantar um aplicativo ADO.NET Services, empacotar e implantar metadados do Entity Framework
    • Este objetivo não inclui: configurar IIS, MSDeploy, MSBuild

Quem deve fazer este exame?

Os candidatos a este exame usam o Microsoft Visual Studio 2010 e o ADO.NET 4 para desenvolver a camada de acesso aos dados de um aplicativo. Os candidatos devem ter pelo menos de dois a três anos de experiência no desenvolvimento de componentes de aplicativo que interajam com diversas fontes de dados. Além disso, os candidatos devem ter uma compreensão plena de conceitos de banco de dados relacionais e pelo menos de um a dois anos de experiência usando um sistema de gerenciamento do banco de dados relacional.

Os candidatos também devem ter uma boa compreensão do seguinte:

  • Técnicas de codificação e componentes de estrutura do ADO.NET 4
  • ADO.NET Data Services LINQ
  • LINQ to SQL
  • Tecnologias do Entity Framework
  • Structured Query Language (SQL)
  • Procedimentos armazenados
  • Estruturas/esquemas de banco de dados (objetos) XML

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

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