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

Exame
70-354

Windows

  • Publicado:
    5 de outubro de 2015
  • Idiomas:
    Inglês
  • Públicos:
    Desenvolvedores
  • Tecnologia:
    Windows 10
  • Crédito para certificação:
    MCP, MCSD

Universal Windows Platform – App Architecture and UX/UI

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

Habilidades medidas

Este exame mede sua habilidade em executar as tarefas técnicas listadas abaixo. 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 a especificação de design para um aplicativo de linha de negócios (LOB) para dispositivos móveis
  • Especificar os requisitos de negócios e de desenvolvimento do aplicativo
    • Especificar as ferramentas e tecnologias que serão necessárias durante o desenvolvimento do aplicativo, especificar o método de controle de origem que será usado durante o desenvolvimento do aplicativo, especificar os atributos de qualidade do aplicativo que devem ser atingidos, especificar as preocupações diversificadas que existem no espaço do projeto (ecossistemas de dados e aplicativos relacionados), especificar os cenários de desenvolvimento da versão do aplicativo, especificar os requisitos de manutenção do código (pós-liberação) do aplicativo, especificar os requisitos de globalização e localização do aplicativo
  • Especificar a arquitetura do aplicativo com base em ambiente, infraestrutura, negócios e critérios de uso
    • Especificar as camadas do aplicativo, especificar as fontes de dados do aplicativo, especificar os serviços externos que o aplicativo acessará, especificar as preocupações diversificadas no aplicativo, especificar os componentes do aplicativo
  • Projetar o aplicativo em associação com os critérios de experiência do usuário (UX)
    • Projetar e avaliar o aplicativo com relação aos princípios de design do Windows 10 (manter a simplicidade, pensar universalmente, projetar como um só, torná-lo pessoal, criar encantamento); projetar e avaliar o aplicativo com relação a personalidade e marca, incluindo composição, tipografia, cor e movimento; projetar e avaliar o aplicativo com relação a padrões e plataformas de UX, incluindo controles, navegação, comandos e apresentação da interface de usuário (UI); projetar e avaliar o aplicativo com relação ao suporte para várias plataformas, incluindo tipos de aplicativo e plataforma
  • Desenvolver requisitos de qualidade e teste Avaliar onde há conceitos transversais no aplicativo e garantir que o projeto abrange as oportunidades transversais apropriadas (ou explicar por que não)
  • Estabelecer requisitos de desempenho, estabelecer requisitos de segurança, estabelecer requisitos de simultaneidade, estabelecer requisitos de globalização e localização, estabelecer requisitos de teste, estabelecer casos de uso
Implementar processos de gerenciamento do ciclo de vida do aplicativo
  • Implementar o controle de versão
    • Implementar o controle de versão usando o controle de versão do Team Foundation (TFVC), implementar o controle de versão usando o Git
  • Implementar a colaboração da equipe
    • Trabalhar com uma equipe de desenvolvimento para concluir sprints de desenvolvimento do aplicativo, implementar storyboarding, implementar revisões de código, implementar feedback (revisão de colega), implementar gerenciamento de lista de pendências, implementar versões de equipe automatizadas
  • Implementar teste automatizado e rastreamento do progresso
    • Implementar testes automatizados, implementar testes investigativos, rastrear o progresso com base em marcos
Desenvolver um aplicativo LOB que ofereça suporte a abertura de janelas, layout adaptável e navegação no aplicativo
  • Criar um layout a ser usado na UI de um aplicativo
    • Selecionar o controle XAML apropriado com base no requisito de UI, incluindo categorias de controle: básico, texto, cenário e apresentação; implementar um controle XAML em um layout; criar um layout fixo; criar um layout adaptável
  • Desenvolver o código necessário para implementar a associação de dados na UI do aplicativo
    • Implementar a associação de dados; implementar modelos de dados
  • Desenvolver o código para oferecer suporte a abertura de janelas e dimensionamento
    • Desenvolver o código para oferecer suporte a vários tamanhos de tela e resoluções, incluindo tamanho da janela, dpi da tela e forma da janela; desenvolver o código para oferecer suporte a alteração do tamanho da janela, incluindo layout adaptável e fluxo de conteúdo; usar emuladores para avaliar implementações de janela
  • Implementar estilos e temas
    • Implementar um estilo como um recurso do aplicativo, implementar um tema para um aplicativo, implementar modelos de recurso, implementar dicionários de recurso
  • Implementar animações, transições e transformações de UI
    • Implementar animações em um aplicativo; implementar transições e transformações em um aplicativo
  • Criar controles e componentes reutilizáveis
    • Criar controles personalizados, criar componentes de tempo de execução do Windows
  • Implementar padrões de navegação do aplicativo
    • Implementar navegação da página; implementar panorâmica, implementar zoom semântico; navegação de uma página (Frame.Navigate); implementar uma estrutura de navegação adequada; implementar navegação no nível do sistema
  • Implementar globalização e localização do conteúdo apresentado na UI
    • Implementar recursos de aplicativo, localizar recursos de texto, localizar recursos gráficos
Desenvolver um aplicativo LOB que permita interações e entrada do usuário
  • Desenvolver um código para implementar dispositivos de entrada tradicionais
    • Oferecer suporte a entrada por toque (por exemplo, gestos personalizados); oferecer suporte a entrada com mouse (por exemplo, manuseio especializado dos eventos de entrada do dispositivo, como a roda do mouse); oferecer suporte a entrada com teclado e teclado virtual (por exemplo, manuseio especializado dos eventos de entrada do dispositivo, como seta para cima e para baixo)
  • Desenvolver o código para implementar comandos de fala e voz
    • Oferecer suporte para síntese de fala; oferecer suporte para reconhecimento de fala; oferecer suporte para integração da Cortana; oferecer suporte para comandos de voz, incluindo controle de aplicativos e dispositivos
  • Desenvolver o código para implementar a entrada natural da interface do usuário (entrada do usuário)
    • Implementar suporte para gestos de toque, implementar suporte para entrada com caneta digital (tinta), implementar suporte para acompanhamento do olhar, implementar suporte para reconhecimento de expressões faciais
  • Desenvolver o código para implementar barras de comando, menus suspensos e caixas de diálogo
    • Implementar barras de comando ou aplicativo padrão; implementar botões de comando; implementar menus de contexto; implementar caixas de diálogo de conteúdo; implementar seletores, incluindo arquivo e contato
  • Implementar a localização da entrada do usuário
Testar e implantar um aplicativo LOB
  • Implementar o código de diagnóstico e testes gerais
    • Executar casos de uso de teste versus definidos, executar testes para suporte a várias plataformas, executar testes de usuário final
  • Implementar perfis
    • Perfis de memória, perfis de desempenho, Windows Performance Toolkit
  • Integrar técnicas de monetização
    • Implementar compras no aplicativo e modelos de freemium, implementar o SDK de publicidade, implementar avaliações gratuitas
  • Preparar o pacote para publicação
    • Preparar o manifesto do aplicativo, embalar o aplicativo, concluir o processo de envio

Quem deve fazer este exame?

Este exame valida o conhecimento e as habilidades do candidato para planejar o desenvolvimento de aplicativos da Plataforma Universal do Windows e projetar e implementar uma experiência do usuário atraente.

Os candidatos deste exame devem ter um ou mais anos de experiência em projeto e implementação de aplicativos LOB empresariais com foco na experiência do usuário. Os candidatos também devem ter no mínimo de um a dois anos de experiência em desenvolvimento com C# e XAML.

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