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

Exame
70-484

Visual Studio

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

Essentials of Developing Windows Store Apps Using C#

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. 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 registo ou as promoções, entre em contato com seu Regional Service Center.

Projetar aplicativos Windows Store (20 - 25%)
  • Projetar o layout e a estrutura da IU
    • Avaliar o design conceitual e decidir como a IU será composta; projetar para a herança e reutilização de elementos visuais (p.ex., estilos, recursos); projetar para acessibilidade; decidir quando controles personalizados são necessários; usar o modelo de Aplicativo de Hub
  • Projetar para separação de conceitos (SOC)
    • Planejar as camadas lógicas da sua solução para atender aos requisitos do aplicativo; projetar camadas de acoplamento flexível; incorporar componentes WinMD
  • Aplicar o padrão MVVM ao projeto do seu aplicativo
    • Projetar e implementar o modelo de dados apropriado para oferecer suporte a entidades empresariais; projetar seu ViewModel para oferecer suporte a sua exibição com base em seu modelo; desenvolver uma exibição para atender aos requisitos de associação de dados; criar modelos de exibição usando INotifyPropertyChanged, ObservableCollection e CollectionViewSource
  • Projetar e implementar o Gerenciamento do Tempo de Vida do Processo (PLM)
    • Escolher uma estratégia de gerenciamento de estado; manipular o evento suspenso; preparar para término de aplicativo; manipular o evento Retomar; manipular o evento OnActivated; verificar o estado ActivationKind e o anterior
  • Planejar uma implantação de aplicativo
    • Planejar uma implantação com base nos requisitos de certificação de aplicativo da Windows Store; preparar um manifesto do aplicativo (recursos e declarações); assinar um aplicativo; planejar os requisitos para uma implantação empresarial
Desenvolver aplicativos da Windows Store (15 - 20%)
  • Acessar e exibir contatos
    • Chamar a classe ContactsPicker; filtrar quais contatos exibir; exibir um determinado número de contatos; criar e modificar informações de contato; selecionar dados de contato específicos
  • Projetar botões e contratos
    • Escolher o botão apropriado com base nos requisitos do aplicativo; projetar seu aplicativo de maneira a ter suporte a botões e contrato; configurar o manifesto do aplicativo para permissões corretas
  • Implementar pesquisa
    • Fornecer sugestões de pesquisa usando a classe SearchPane e controle SearchBox; pesquisar e iniciar outros aplicativos; fornecer e restringir a pesquisa dentro de um aplicativo, incluindo dentro e fora do botão de Pesquisa; fornecer visualizações de resultados da pesquisa; implementar ativação de dentro da pesquisa; configurar contratos de pesquisa
  • Implementar Compartilhamento em um aplicativo
    • Usar a classe DataTransferManager para compartilhar dados com outros aplicativos; aceitar solicitações de compartilhamento implementando a ativação de dentro do Compartilhamento; limitar o escopo do compartilhamento usando o objeto DataPackage; implementar Compartilhamento no aplicativo fora do botão Compartilhar; usar links da Web e links de aplicativos
  • Gerenciar configurações e preferências de aplicativo
    • Escolher quais recursos do aplicativo são acessados no AppSettings; adicionar pontos de entrada para AppSettings na janela Configurações; criar submenus de configurações; armazenar e recuperar configurações a partir do armazenamento de dados de aplicativo de roaming
  • Integrar recursos de mídia
    • Suportar imagens DDS; implementar reprodução de vídeo; implementar XVP e DXVA; implementar conversão de texto em fala (TTS)
Criar a interface do usuário (20 - 25%)
  • Criar aplicativos com reconhecimento de layout para manipular modos com janelas
    • Responder a mudanças de orientação; adaptar-se a novos modos com janelas usando o namespace ViewManagement; gerenciar configurações para uma visualização de aplicativos
  • Implementar controles de layout
    • Implementar controles de Grade para estruturar o seu layout; definir o número de linhas/colunas e tamanho; habilitar recursos de zoom e rolagem em controles de layout; gerenciar o fluxo e apresentação de texto
  • Projetar e implementar a barra de aplicativos/navegação
    • Determinar o que colocar na barra de aplicativos/navegação com base em requisitos de aplicativo; estilo e posição na barra de aplicativos/navegação; projetar o posicionamento dos controles na barra de aplicativos/navegação; manipular eventos da barra de aplicativos/navegação; projetar o posicionamento dos controles na barra de aplicativos/navegação
  • Projetar e implementar apresentação de dados
    • Escolher e implementar controles de dados e propriedades para atender aos requisitos de aplicativo (por exemplo, ListView, GridView, FlipView, DatePicker, TimePicker, Hyperlink, PlaceholderText, submenus de menu e CommandBar); criar modelos de dados para atender aos requisitos de aplicativo
  • Criar e gerenciar estilos e modelos XAML
    • Implementar e estender estilos e modelos; implementar gradientes; modificar estilos com base em gatilhos de evento e de propriedade; criar recursos e temas compartilhados

Recursos de preparação

Programar a interação do usuário (20 - 25%)
  • Criar e gerenciar blocos
    • Criar e atualizar blocos e conteúdo de blocos; criar e atualizar notificações (classe TileUpdateManager); responder a solicitações de notificação; escolher um cronograma apropriado de atualização de bloco com base em requisitos do aplicativo
  • Notificar usuários usando a notificação do sistema
    • Habilitar um aplicativo para notificações do sistema; popular notificações do sistema com imagens e texto usando a classe ToastUpdateManager; reproduzir sons com as notificações do sistema; responder a eventos do sistema; controlar a duração da notificação; configurar e usar os Serviços Móveis do Azure para enviar notificações por push
  • Gerenciar dispositivos de entrada
    • Capturar eventos de biblioteca de Gestos; criar reconhecedores de gestos personalizados; ouvir eventos de mouse ou gestos de toque; gerenciar entrada de Caneta e escrita à tinta
  • Projetar e implementar a navegação em um aplicativo
    • Manipular eventos de navegação, verificar propriedades de navegação e chamar funções de navegação usando o framework Navigation; projetar navegação para atender aos requisitos do aplicativo; Zoom Semântico

Recursos de preparação

Gerenciar segurança e dados (20 - 25%)
  • Escolher uma estratégia apropriada de acesso aos dados
    • Escolher a estratégia apropriada de acesso aos dados (baseada em arquivo; serviço Web; armazenamento remoto, incluindo armazenamento no Microsoft Azure e os Serviços Móveis do Azure) com base em requisitos
  • Recuperar dados remotamente
    • Usar HttpClient para recuperar serviços Web; definir o verbo HTTP apropriado para REST; consumir serviços SOAP/WCF; usar WebSockets para comunicação bidirecional; manipular o progresso de solicitações de dados
  • Implementar a vinculação de dados
    • Escolher e implementar controles associados a dados; associar coleções a controles de itens; implementar a interface IValueConverter; criar e definir propriedades de dependência; validar entrada de usuário; habilitar filtragem, classificação e agrupamento de dados na interface do usuário
  • Gerenciar Autenticação e Autorização do Windows
    • Recuperar funções ou declarações de um usuário; armazenar e recuperar credenciais usando a classe PasswordVault; implementar a classe CredentialPicker; verificar a existência de credenciais usando o cofre de credenciais; armazenar credenciais de conta nas configurações do aplicativo
  • Gerenciar Autenticação da Web
    • Usar o namespace Windows.Security.Authentication.Web; configurar oAuth2 para autenticação; implementar a classe CredentialPicker; configurar logon único (SSO); implementar mobilidade de credenciais; implementar a classe WebAuthenticationBroker; dar suporte à autenticação de proxy para empresas

Recursos de preparação

Quem deve fazer este exame?

Este exame é destinado a desenvolvedores com no mínimo dois a cinco anos de experiência no desenvolvimento de aplicativos C# e XAML, incluindo um ano ou mais em desenvolvimento de aplicativos que estejam em conformidade com as diretrizes de aplicativos da Windows Store.

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