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

Exame
70-515

Logotipo do Visual Studio

  • Publicado:
    2 de julho de 2010
  • Idiomas:
    Inglês
  • Públicos:
    Desenvolvedores
  • Tecnologia:
    Microsoft Visual Studio 2012
  • Crédito para certificação:
    MCTS, MCPD

TS: Web Applications 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.

Desenvolvendo páginas de web forms (19%)
  • Configurar páginas web forms
    • Diretivas de página, como ViewState, validação de solicitação, validação de evento, MasterPageFile; ClientIDMode; usando web.config; definindo o doctype do html
    • Este objetivo não inclui: fazer referência a uma página mestra; adicionar um título a um web form
  • Implementar páginas mestras e temas
    • Criando e aplicando temas; adicionando vários espaços reservados de conteúdo; páginas mestras aninhadas; aparências do controle; transmitindo mensagens entre páginas mestras; alternando entre temas em tempo de execução; carregando temas em tempo de execução; aplicando um esquema de validação
    • Este objetivo não inclui: criação de uma página mestra; página de conteúdo básico
  • Implementar globalização
    • Arquivos de recursos, arquivos do navegador, CurrentCulture, CurrentUICulture, ASP:Localize
  • Manipular eventos de ciclo de vida de página
    • IsPostBack, IsValid, criação dinâmica de controles, disponibilidade de controles dentro do ciclo de vida da página, acessando valores de controle em postback, substituindo eventos da página
  • Implementar cache
    • Cache de dados; página cache de saída; cache de controle de saída; dependências de cache; definindo tempos de vida de cache; controle de substituição
    • Este objetivo não inclui: cache distribuído (Velocidade)
  • Gerenciar estado
    • Tecnologias do lado do servidor, por exemplo, de sessão e aplicação; tecnologias do lado do cliente, por exemplo, cookies e ViewState; configurando o estado da sessão (em proc, servidor de estado, Microsoft SQL Server; cookie); compactação do estado da sessão; dados persistentes usando ViewState; compactando ViewState; movendo ViewState

Recursos de preparação

Desenvolvendo e usando controles de web forms (18%)
  • Validar entrada de usuário
    • Lado do cliente, do lado do servidor e via AJAX; controles de validação personalizados; validação regex; grupos de validação; verificação de datatype; validação de jQuery
    • Este objetivo não inclui: RangeValidator e RequiredValidator
  • Criar layout de página
    • AssociatedControlID; Web Parts; controles de navegação; controles FileUpload
    • Este objetivo não inclui: rótulo; espaço reservado, controles de painel; CSS, HTML, fazer referência a arquivos CSS, inlining
  • Implementar controles de usuário
    • um controle; adicionando um controle de usuário; fazendo referência a um controle de usuário; carregando dinamicamente um controle de usuário; evento personalizado; propriedades personalizadas; definindo a visibilidade da caixa de ferramentas
  • Implementar controles de servidor
    • Controles compostos, INamingContainer, adicionando um controle de servidor à caixa de ferramentas, cache de assemblies global, criando um evento de controle personalizado, registrando globalmente a partir de web.config; TypeConverters
    • Este objetivo não inclui: manipulador de dados de postback, controles personalizados de associação de dados, controle modelo
  • Manipular controles de interface do usuário a partir de code-behind
    • Codificação HTML para evitar scripting entre sites, navegando por e manipulando a hierarquia de controle; FindControl; controlRenderingCompatibilityVersion; codificação de URL; RenderOuterTable
    • Este objetivo não inclui: propriedades de visibilidade, de texto, habilitadas

Recursos de preparação

Implementando script do lado do cliente e AJAX (16%)
  • Adicionar recursos dinâmicos a uma página usando JavaScript
    • Fazer referência a ID de cliente; script manager; combinação de script; Page.clientscript.registerclientscriptblock; Page.clientscript.registerclientscriptinclude; sys.require (scriptloader)
    • Este objetivo não inclui: interagir com o servidor; fazer referência a arquivos JavaScript; inlining de JavaScript
  • Alterar uma página dinamicamente manipulando o DOM
    • Usando jQuery, adicionando, modificando ou removendo os elementos da página, adicionando efeitos, seletores jQuery
    • Este objetivo não inclui: AJAX
  • Manipular eventos JavaScript
    • Eventos DOM, eventos personalizados, manipulando eventos usando jQuery
  • Implementar ASP.NET AJAX
    • Modelagem do lado do cliente, criando um serviço de script, extensores (kit de ferramentas de controle ASP.NET AJAX), interagindo com o servidor, Biblioteca de Cliente AJAX da Microsoft, extensores personalizados; vários painéis de atualização; gatilhos; UpdatePanel.UpdateMode; Temporizador
    • Este objetivo não inclui: painel de atualização básica e progresso
  • Implementar AJAX usando jQuery
    • $.get, $.post, $.getJSON, $.ajax, xml, html, JavaScript Object Notation (JSON), manipulando tipos de retorno
    • Este objetivo não inclui: criar um serviço

Recursos de preparação

Configurando e estendendo um aplicativo Web (15%)
  • Configurar autenticação e autorização
    • Usando associação, usando controles de logon, funções, elemento de localização, protegendo uma área de um site ou uma página
    • Este objetivo não inclui: Windows Live; Microsoft Passport; autenticação do Windows e autenticação de formulários
  • Configurar provedores
    • Função, associação, personalização, aspnet_regsql.exe
    • Este objetivo não inclui: criar provedores personalizados
  • Criar e configurar HttpHandlers e HttpModules
    • Manipuladores genéricos, manipuladores assíncronos, definindo tipos MIME e outros cabeçalhos do conteúdo, ligando módulos a eventos de aplicativos
  • Configurar inicialização e tratamento de erro
    • Manipulando Application_Start, Session_Start e Application_BeginRequest em global.asax, capturando exceções sem tratamento, seção de erro personalizado do web.config, redirecionando para uma página de erro; try e catch; criando exceções personalizadas
  • Fazer referência e configurar serviços ASMX e WCF
    • Adicionando referência de serviço, adicionando referência Web, mudando pontos de extremidade, wsdl.exe, svcutil.exe; atualizando URL do serviço; conjuntos de assembly WCF compartilhados
    • Este objetivo não inclui: criar serviços WCF e ASMX
  • Configurar projetos e soluções e assemblies de referência
    • Assemblies locais, assemblies compartilhados (cache de assemblies global), projetos de aplicativos Web, soluções, arquivo de configurações, configurando um aplicativo Web usando arquivos de configuração web.config ou vários arquivos web.config; AssemblyInfo
  • Depurar um aplicativo Web
    • Depuração remota, local, JavaScript, anexando ao processo, registro em log e rastreamento, utilizando IIS local, aspnet_regiis.exe
  • Implantar um aplicativo Web
    • Pré-compilação, métodos de publicação (p.ex., MSDeploy, xcopy e FTP), implantando um aplicativo MVC
    • Este objetivo não inclui: pools de aplicativos, configuração de IIS

Recursos de preparação

Exibindo e manipulando dados (19%)
  • Implementar controles associados a dados
    • Personalização avançada de DataList, Repetidor, ListView, FormsView, DetailsView, TreeView, DataPager, Chart, GridView
    • Este objetivo não inclui: trabalhar no modo de Design
  • Implementar controles DataSource
    • ObjectDataSource, LinqDataSource, XmlDataSource, SqlDataSource, QueryExtender, EntityDataSource
    • Este objetivo não inclui: AccessDataSource, SiteMapDataSource
  • Consultar e manipular dados usando LINQ
    • Transformar dados usando LINQ para criar XML ou JSON, LINQ to SQL, LINQ to Entities, LINQ to Objects, gerenciar tempo de vida de DataContext
    • Este objetivo não inclui: LINQ to SQL básico
  • Criar e consumir um serviço de dados
    • WCF, serviço Web; chamadas de servidor a servidor; serialização JSON, serialização XML
    • Este objetivo não inclui: lado do cliente, ADO.NET Data Services
  • Criar e configurar um projeto de dados dinâmicos
    • Controles de dados dinâmicos, modelos de campos personalizados; conectando a DataContext e ObjectContext

Recursos de preparação

Desenvolvendo um aplicativo Web usando ASP.NET MVC 2 (13%)
  • Criar rotas personalizadas
    • Restrições de rota, padrões de rota, ignorar rotas, parâmetros de rota personalizados
  • Criar controladores e ações
    • Suporte do Visual Studio para o botão direito do mouse em menus de contexto; filtros de ação (incluindo Autorizar, AcceptVerbs e personalizados) e associadores de modelo; subclasses ActionResult
  • Estruturar um aplicação MVC do ASP.NET
    • Áreas de projeto únicas (por exemplo, registro de rota, ferramentas do Visual Studio e links entre áreas); organizando controladores em áreas; exibições compartilhadas, arquivos e pastas de conteúdo
  • Criar e personalizar exibições
    • Auxiliares de HTML integrados e personalizados (por exemplo, HTML.RenderAction e HTML.RenderPartial), exibições fortemente tipificadas, verificação de página estática, auxiliares de entrada modelo, ViewMasterPage, ViewUserControl
    • Este objetivo não inclui: assembly Microsoft.Web.Mvc Futures

Recursos de preparação

Opções de preparação

Treinamento ministrado por instrutor
Encontre um Parceiro de Aprendizagem Microsoft
Teste prático
Da comunidade

Siga @MSLearning e @visualstudio

Manuais
Capa do 'MCTS Self-Paced Training Kit (Exame 70-515): Web Applications Development with Microsoft .NET Framework 4'

MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft .NET Framework 4
Publicado em: 10 de dezembro de 2010

Obtenha a melhor preparação para as habilidades medidas pelo Exame 70-515 de MCTS — na prática. Trabalhe em seu próprio ritmo por meio de uma série de lições e revisões que abrangem totalmente cada objetivo do exame. Em seguida, reforce o que você aprendeu aplicando seu conhecimento a cenários de casos reais e exercícios práticos. Este guia de estudos oficial da Microsoft foi projetado para ajudar você a aproveitar ao máximo o seu tempo de estudo.

Compre este livro na Microsoft Press Store

Quem deve fazer este exame?

Os candidatos a este exame são desenvolvedores Web profissionais que utilizam o Microsoft Visual Studio. Os candidatos devem ter no mínimo dois a três anos de experiência no desenvolvimento de aplicativos baseados na Web usando o Visual Studio e o Microsoft ASP.NET. Os candidatos devem ser usuários experientes do Visual Studio 2008 e versões posteriores, devendo possuir conhecimentos fundamentais das linguagens de programação .NET Framework 4 (C # ou Microsoft Visual Basic). Além disso, os candidatos devem entender como usar os novos recursos do Visual Studio 2010 e do .NET Framework 4.

Os candidatos também devem ter no mínimo um ano de experiência no seguinte:

  • Acesso a dados usando Microsoft ADO.NET e LINQ
  • Criação e consumo de serviços Web e Windows Communication Foundation (WCF)
  • Gerenciamento de estado
  • Configuração de ASP.NET
  • Depuração e implantação
  • Gerenciamento de ciclo de vida de aplicativos e de páginas
  • Aspectos de segurança como autenticação e autorização
  • Linguagem de scripts do lado do cliente
  • Servidor de Informações da Internet (IIS)
  • MVC ASP.NET

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