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

Exame
70-486

Visual Studio

  • Publicado:
    4 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, ASP.NET MVC 5.1
  • Crédito para certificação:
    MCP, MCSD

Developing ASP.NET MVC Web Applications

* 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 ASP.NET MVC 4 Web Applications 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, MVC5, e atualizações do Microsoft Azure.

Projetar a arquitetura do aplicativo (de 15% a 20%)
  • Planejar as camadas de aplicativo
    • Planejar acesso aos dados; planejar separação de conceitos; uso apropriado de modelos, exibições e controladores; escolher entre o processamento do lado do cliente e do lado do servidor; projetar para escalabilidade
  • Projetar um aplicativo distribuído
    • Projetar um aplicativo híbrido (no local versus fora do local, inclusive Azure), planejar o gerenciamento de sessão em um ambiente distribuído, planejar web farms
  • Projetar e implementar ciclo de vida de função do Azure
    • Identificar e implementar eventos Iniciar, Executar e Parar; identificar tarefas de inicialização (configuração de IIS [pool de aplicativos], configuração de registro, ferramentas de terceiros)
  • Configurar gerenciamento de estado
    • Escolher um mecanismo de gerenciamento de estado (gerenciamento de estado dentro do processo e fora do processo), planejar escalabilidade, usar cookies ou armazenamento local para manter estado, aplicar definições de configuração no arquivo web.config, implementar estado sem sessão (por exemplo, QueryString)
  • Projetar uma estratégia de cache
    • Implementar cache de saída da página (orientado ao desempenho), implementar cache de dados, implementar cache HTTP, implementar cache do Azure
  • Projetar e implementar uma estratégia WebSocket
    • Ler e gravar cadeia de caracteres e dados binários de forma assíncrona (transferências de dados de execução longa), escolher uma estratégia de perda de conexão, decidir uma estratégia para quando usar WebSockets, implementar SignalR
  • Projetar módulos e manipuladores HTTP
    • Implementar módulos e manipuladores síncronos e assíncronos, escolher entre módulos e manipuladores no IIS

Recursos de preparação

Projetar a experiência do usuário (de 20% a 25%)
  • Aplicar o design de interface do usuário para um aplicativo Web
    • Criar e aplicar estilos usando CSS, estruturar e dispor a interface do usuário usando HTML, implementar conteúdo de página dinâmica com base em um design
  • Projetar e implementar o comportamento da IU
    • Implementar validação do cliente, usar JavaScript e o DOM para controlar o comportamento do aplicativo, estender objetos usando herança de protótipo, usar AJAX para fazer atualizações parciais de página, implementar a interface do usuário usando JQuery
  • Compor o layout da IU de um aplicativo
    • Implementar parciais para reutilização em áreas diferentes do aplicativo, projetar e implementar páginas usando modelos do Razor (mecanismo de exibição do Razor), projetar layouts para fornecer estrutura visual, implementar páginas mestre/de aplicativo
  • Aprimorar comportamento e estilo do aplicativo com base na detecção recursos do navegador
    • Detectar recursos e capacidades do navegador; criar um aplicativo Web que seja executado em vários navegadores e dispositivos móveis; aprimorar comportamento e estilo do aplicativo usando extensões específicas do fornecedor, por exemplo, CSS
  • Planejar um layout de IU adaptável
    • Planeja para executar aplicativos em navegadores de vários dispositivos (resolução da tela, CSS, HTML), planejar aplicativos Web móveis

Recursos de preparação

Desenvolver a experiência do usuário (de 15% a 20%)
  • Planejar otimização do mecanismo de pesquisa e acessibilidade
    • Usar ferramentas analíticas para analisar HTML, exibir e avaliar a estrutura conceitual usando plugs-in para navegadores, gravar marcação semântica (HTML5 e ARIA) para acessibilidade (por exemplo, leitores de tela)
  • Planejar e implementar globalização e localização
    • Planejar uma estratégia de localização; criar e aplicar recursos à IU, incluindo recursos JavaScript; definir culturas; criar assemblies de recursos satélites
  • Projetar e implementar controladores e ações MVC
    • Aplicar atributos de autorização, filtros globais e filtros de autenticação; especificar um filtro de substituição; implementar comportamentos de ação; implementar resultados de ação; implementar associação de modelo
  • Projetar e implementar rotas
    • Definir uma rota para manipular um padrão de URL, aplicar restrições de rota, ignorar padrões de URL, adicionar parâmetros de rota personalizada, definir áreas
  • Controlar comportamento do aplicativo usando pontos de extensibilidade MVC
    • Implementar filtros MVC e alocadores de controlador; controlar o comportamento do aplicativo usando resultados de ação, viewengines, associadores de modelo e manipuladores de rotas
  • Reduzir largura de banda da rede
    • Agrupar e reduzir scripts (CSS e JavaScript), compactar e descompactar dados (usando gzip/desinflar; armazenamento), planejar uma estratégia de Rede de Distribuição de Conteúdo (CDN) (por exemplo, CDN do Azure)

Recursos de preparação

Solucionar problemas e depurar aplicativos Web (de 20% a 25%)
  • Evitar e solucionar problemas de tempo de execução
    • Solucionar problemas de desempenho, segurança e erros; implementar rastreamento, registro em log (incluindo o uso de atributos para registro em log) e depuração (incluindo IntelliTrace); aplicar condições usando contratos de código; habilitar e configurar monitoramento de integridade (incluindo Monitor de desempenho)
  • Projetar uma estratégia de manipulação de exceção
    • Manipular exceções em várias camadas; exibir páginas de erro personalizadas usando global.asax ou criando seu próprio HTTPHandler ou definir atributos web.config; manipular exceções de primeira chance
  • Testar um aplicativo Web
    • Criar e executar testes de unidade (por exemplo, usar a classe Assert), criar objetos fictícios; criar e executar testes Web, inclusive usando Link do Navegador; depurar um aplicativo Web em vários navegadores e emuladores móveis
  • Depurar um aplicativo do Azure
    • Coletar informações de diagnóstico usando o API de diagnóstico do Azure e implementar corretamente sob demanda versus agendada; escolher tipos de log (por exemplo, logs de eventos, contadores de desempenho e despejos de memória); depurar um aplicativo do Azure usando IntelliTrace, Remote Desktop Protocol (RDP) e depuração remota; interagir diretamente com sites do Azure remotos usando o Server Explorer.

Recursos de preparação

Projetar e implementar segurança (de 20% a 25%)
  • Configurar autenticação
    • Autenticar usuários; impor configurações de autenticação; escolher entre autenticação do Windows, Formulários e personalizada; gerenciar sessão do usuário usando cookies; configurar provedores de associação; criar provedores de associação personalizados; configurar ASP.NET Identity
  • Configurar e aplicar autorização
    • Criar funções, autorizar funções usando configuração, autorizar funções programaticamente, criar provedores de funções personalizadas, implementar autorização do serviço WCF
  • Projetar e implementar autenticação baseada em declarações em repositórios de identidades federadas
    • Implementar autenticação federada usando o Serviço de Controle de Acesso do Azure; criar um token de segurança personalizado usando o Windows Identity Foundation; manipular formatos de token (por exemplo, oAuth, OpenID, Conta da Microsoft, Google, Twitter e Facebook) para tokens SAML e SWT
  • Gerenciar integridade dos dados
    • Aplicar criptografia a dados de aplicativo, aplicar criptografia às seções de configuração de um aplicativo, assinar dados de aplicativos para evitar adulteração
  • Implementar um site seguro com ASP.NET
    • Proteger a comunicação aplicando certificados SSL; senhas sal e hash para armazenamento; usar codificação de HTML para impedir ataques de script entre sites (Biblioteca ANTI-XSS); implementar validação diferida e manipular solicitações invalidadas, por exemplo, formulário, QueryString e URL; evitar ataques de injeção SQL parametrizando consultas; evitar falsificações de solicitação entre sites (XSRF)

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 486

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

Treinamento personalizado
Developing ASP.NET MVC 4 Web Applications Jump Start

Teste prático

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

Da comunidade

Wiki do Exame 70-486

Fórum do Exame 70-486

Siga @MSLearning e @visualstudio

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 Web ASP .NET, incluindo dois ano ou mais desenvolvendo soluções baseadas em MVC.

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