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

Exame
70-354

Windows

  • Publicado:
    segunda-feira, 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

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

Criar a especificação de design para um aplicativo de linha de negócios (LOB)
  • Especificar o desenvolvimento do app e os requerimentos de negócios
    • Especificar as ferramentas e as 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 alcançados, especificar as preocupações transversais que existem dentro do espaço do projeto (aplicativos relacionados e ecossistemas de dados), especificar os cenários de implantação para a versão do aplicativo, especificar os requisitos de manutenção do código (pós-lançamento) para o aplicativo, especificar os requisitos de globalização e localização para o aplicativo
  • Especificar a arquitetura do app com base no ambiente, na infraestrutura, nos negócios e critérios de uso
    • Especificar as camadas do aplicativo, especificar as fontes de dados para o aplicativo, especificar os serviços externos que o aplicativo acessará, especificar as preocupações transversais dentro do aplicativo, especificar os componentes do aplicativo
  • Projetar o app em conjunto com os critérios de experiência do usuário (UX)
    • Criar e avaliar o aplicativo em relação aos princípios de design do Windows 10 (mantenha-o simples, pense em universal, projetar como um, torná-lo pessoal, criar prazer); conceber e avaliar o aplicativo em relação à personalidade e à marca, incluindo composição, tipografia, cor e movimento; conceber e avaliar o aplicativo em relação aos padrões e plataformas UX, incluindo controles de interface de usuário (UI), navegação, comando e apresentação; Concepção e avaliação do aplicativo em relação ao suporte entre plataformas, incluindo tipos de aplicativos e plataformas
  • Desenvolver os requisitos de qualidade e testes Avaliar onde existem preocupações de corte transversal para o aplicativo fornecido e garantir que o projeto abranja oportunidades transversais adequadas (ou explicar por que não)
  • Estabelecer os requisitos de desempenho, estabelecer os requisitos de segurança, estabelecer os requisitos de simultaneidade, estabelecer os requisitos de globalização e localização, estabelecer os requisitos de teste, estabelecer os casos de uso
Implementar processos de gerenciamento do ciclo de vida de um 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 em equipe
    • Trabalhar com uma equipe de desenvolvimento para completar os sprints de desenvolvimento de aplicativos, implementar storyboard, implementar revisões de código, implementar comentários (revisão por pares), implementar o gerenciamento de backlog, implementar compilações automatizadas de equipe
  • Implementar testes automatizados e rastreamento de progresso
    • Implementar testes automatizados, implementar testes exploratórios, rastrear o progresso em relação a marcos
Desenvolver um app LOB que suporte janelas, layout adaptativo e navegação no app
  • Criar um layout para uso em um app UI
    • Selecionar o controle XAML apropriado com base no requisito de IU, incluindo categorias de controle: básico, texto, cenário e apresentação; implementar um controle XAML dentro de um layout; criar um layout fixo; criar um layout adaptativo
  • Desenvolver o código exigido para implementar a vinculação de dados dentro da UI do app
    • Implementar a vinculação de dados, implementar modelos de dados
  • Desenvolver código para suportar escalas e janelas
    • Desenvolver código para suportar vários tamanhos de tela e resoluções, incluindo tamanho de janela, dpi de tela e forma de janela; desenvolver código para suportar a mudança do tamanho da janela, incluindo layout adaptativo e fluxo de conteúdo; usar emuladores para avaliar implementações de janelas
  • Implementar estilos e temas
    • Implementar um estilo como um recurso para o aplicativo, implementar um tema para um aplicativo, implementar modelos de recursos, implementar dicionários de recursos
  • Implementar animações, transições e transformações UI
    • Implementar animações dentro de um aplicativo; implementar transições e transformações dentro de um aplicativo
  • Criar controles e componentes reutilizáveis
    • Criar controles personalizados, criar componentes de tempo de execução do Windows
  • Implementar app navigation patterns
    • Implementar a navegação na página; implementar o movimento panorâmico, implementar zoom semântico; Navegação de uma página (Frame.Navigate); implementar uma estrutura de navegação apropriada; implementar a navegação no sistema
  • Implementar a globalização e localização do conteúdo UI apresentado
    • Implementar recursos de aplicativos, localizar recursos de texto, localizar recursos gráficos
Desenvolver um app LOB que suporte entrada de usuário e interações de usuários
  • Desenvolver código para implementar traditional input devices
    • Suporte à entrada de toque (por exemplo, gestos personalizados); suporte à entrada do mouse (por exemplo, manipulação especializada dos eventos do dispositivo de entrada, como a roda do mouse); teclado de suporte e entrada de teclado virtual; (por exemplo, manipulação especializada dos eventos do dispositivo de entrada, como keyup e keydown)
  • desenvolver código para implementar comando de discurso e voz
    • Suporte à síntese de fala; suporte ao reconhecimento de fala; apoiar a integração Cortana; suporte a comandos de voz, incluindo controle de aplicativos e dispositivos
  • desenvolver código para implementar entrada de interface natural (entrada de usuário)
    • Implementar suporte para gestos de toque, implementar suporte para entrada de caneta digital (tinta), implementar suporte para rastreamento de olhos, implementar suporte para reconhecimento de expressões faciais
  • desenvolver código para implementar barras de comando, submenus e diálogos
    • Implementar aplicativos padrão ou barras de comando; implementar botões de comando; implementar menus de contexto; implementar caixas de diálogo de conteúdo; implantar os seletores, incluindo arquivo e contato
  • Implementar a localização de entrada de usuário
Testar e implementar um app LOB
  • Implementar o diagnóstico geral e código de teste
    • Realizar testes versos casos de uso definidos, realizar testes para suporte a várias plataformas, realizar testes de usuário final
  • Implementar a criação de perfil
    • Memória de criação de perfil, desempenho da criação de perfil, kit de ferramentas de desempenho do Windows
  • Integrar técnicas de monetização
    • Implementar compras no app e modelos freemium, implementar Advertising SDK, implementar testes gratuitos
  • Preparar o pacote para publicação
    • Preparando o manifesto do app, empacotando o app, completando o processo de submissão

Quem deve fazer este exame?

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

Os candidatos para este exame devem ter um ou mais anos de experiência na concepção e implementação de aplicativos empresariais LOB 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 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".