Aumente su confianza el día del examen con un Exam Replay or an Exam Replay with Practice Test.

Examen
70-354

Windows

  • Publicado:
    lunes, 05 de octubre de 2015
  • Idiomas:
    Inglés
  • Público:
    Desarrolladores
  • Tecnología:
    Windows 10
  • Crédito para la certificación:
    MCP, MCSD

Plataforma universal de Windows: arquitectura de aplicaciones y UX / UI

Este examen se ha retirado

Para ver las opciones que tiene disponibles actualmente, consulte la Microsoft Certification exam list.

Habilidades medidas

Este examen mide su capacidad para realizar las tareas técnicas mencionadas a continuación.Vea tutoriales en vídeo acerca de la variety of question types en los exámenes de Microsoft.

Tenga en cuenta que las preguntas pueden evaluar, entre otros, los temas descritos en el texto con viñetas.

¿Tiene algún comentario sobre la pertinencia de las aptitudes evaluadas en este examen?No dude en enviar sus comentarios a Microsoft.Todos los comentarios se revisarán y aplicarán según se considere oportuno, manteniendo siempre la validez y fiabilidad del proceso de certificación.Tenga en cuenta que Microsoft no responderá directamente a sus comentarios.Agradecemos su participación para garantizar la calidad del programa Microsoft Certification.

Si cree que existe algún problema con preguntas específicas de este examen, envíe una exam challenge.

Si tiene otras preguntas o comentarios sobre los exámenes de Microsoft Certification o el programa de certificación, el registro o las promociones, póngase en contacto con su Regional Service Center.

Crear la especificación de diseño para una aplicación móvil del área de negocio (LOB)
  • Especificar el desarrollo de aplicación y los requisitos del negocio
    • Especificar las herramientas y tecnologías necesarias durante el desarrollo de la aplicación, especificar el método de control de fuente que se usará durante el desarrollo de la aplicación, especificar los atributos de calidad de la aplicación que se deben lograr, especificar las preocupaciones transversales que existen dentro del espacio del proyecto (aplicaciones relacionadas y ecosistemas de datos), especificar los requisitos de mantenimiento del código (tras la publicación) de la aplicación, especificar los requisitos de globalización y localización de la aplicación
  • Especificar la arquitectura de la aplicación según el entorno, la infraestructura, el negocio y los criterios de uso
    • Especificar las capas de la aplicación, especificar las fuentes de datos de la aplicación, especificar los servicios externos a los que accederá la aplicación, especificar las preocupaciones transversales dentro de la aplicación, especificar los componentes de la aplicación
  • Diseñar la aplicación en asociación con los criterios de experiencia del usuario (UX)
    • Diseñar y evaluar la aplicación con base en los principios de diseño de Windows 10 (mantenerla sencilla, pensar de forma universal, diseñar como uno, hacerla personal, crear encanto); diseñar y evaluar la aplicación con base en la personalidad y la marca, incluyendo la composición, tipografía, color y movimiento; diseñar y evaluar la aplicación con base en los patrones y plataformas UX, incluyendo los controles de interfaz de usuario (UI), navegación, comando y presentación; diseñar y evaluar la aplicación con base enl soporte multiplataforma, incluyendo los tipos de aplicación y de plataforma
  • Desarrollar requisitos de calidad y de prueba, evaluar donde hay preocupaciones transversales de la aplicación concreta y garantizar que el diseño abarque las oportunidades transversales pertinentes (o explicar por qué no)
  • Establecer requisitos de rendimiento, establecer requisitos de seguridad, establecer requisitos de concurrencia, establecer requisitos de globalización y localización, establecer requisitos de pruebas, establecer casos de uso
Implementar procesos de gestión de ciclo de vida de la aplicación
  • Implementar el control de la versión
    • Implementar el control de la versión usando Team Foundation Version Control (TFVC), implementar el control de la versión usando Git
  • Implementar la colaboración de equipo
    • Trabajar con un equipo de desarrollo para completar los esprints de desarrollo, implementar los guiones gráficos, implementar las revisiones de código, implementar (revisión de iguales) los comentarios, implementar la gestión de retrasos, implementar la creación de equipos automatizados
  • Implementar las pruebas automatizadas y el seguimiento del progreso
    • Implementar las pruebas automatizadas, implementar las pruebas exploratorias, seguir el progreso mediante objetivos
Desarrollar una aplicación LOB compatible con la vista en ventanas, distribución adaptable y navegación interna de la aplicación
  • Crear una distribución para usar dentro de la UI de la aplicación
    • Seleccionar el control XAML adecuado con base en los requisitos de UI, incluyendo las categorías de control: básico, texto, escenario y presentación; implementar un control XAML dentro de una distribución; crear una distribución fija; crear una distribución adaptable
  • Desarrollar el código necesario para implementar la vinculación de datos dentro de la UI de la aplicación
    • Implementar la vinculación de datos; implementar plantillas de datos
  • Desarrollar código para respaldar el escalamiento y la vista en ventanas
    • Desarrollar código para respaldar diversos tamaños y resoluciones de pantalla, incluyendo el tamaño de ventana, dpi de pantalla y la forma de la ventana; desarrollar código para respaldar el cambio de tamaño de ventans, incluyendo la distribución adaptable y el flujo de contenido; utilizar emuladores para evaluar las implementaciones de la vista en ventanas
  • Implementar estilos y temas
    • Implementar un estilo como recurso de la aplicación, implementar un tema en una aplicación, implementar plantillas de recursos, implementar diccionarios de recursos
  • Implementar animaciones UI, transiciones y transformaciones
    • Implementar animaciones dentro de una aplicación; implementar transiciones y transformaciones dentro de una aplicación
  • Crear controles y componentes reutilizables
    • Crear controles personalizados, crear componentes de tiempo de ejecución de Windows
  • Implementarapp navigation patterns
    • Implementar la navegación de páginas; implementar paneo, implementar zoom semántico; navegación página única (Marco.Navegar); implementar una estructura de navegación adecuada; implementar navegación a nivel de sistema
  • Implementar la globalización y localización del contenido UI presentado
    • Implementar recursos de aplicación, localizar recursos de texto, localizar recursos gráficos
Desarrollar una aplicación LOB compatible con aportaciones de los usuarios e interacciones de usuario
  • Desarrollar código para implementartraditional input devices
    • Respaldar el control táctil (por ejemplo, gestos personalizados); respaldar el control con ratón (por ejemplo, manejo especializado de los eventos del dispositivo de control, como la rueda del ratón); respaldar el control con teclado y teclado virtual (por ejemplo, manejo especializado de los eventos del dispositivo de control, como tecla subir y tecla bajar)
  • Desarrollar código para implementar diálogos y comandos por voz
    • respaldar la síntesis de voz; respaldar el reconocimiento de voz; respaldar la integración de Cortana; respaldar las órdenes por voz, incluyendo el control de aplicaciones y dispositivos
  • Desarrollar código para implementar el control de la interfaz de usuario natural (aportaciones de los usuarios)
    • Implementar la compatibilidad con gestos táctiles, implementar la compatibilidad de control con bolígrafo digital (tinta), implementar la compatibilidad con el seguimiento de vista, implementar la compatibilidad de reconocimiento de expresiones faciales
  • Desarrollar código para implementar barras de comandos, desplegables y diálogos
    • Implementar la aplicación estándar o barras de comandos; implementar botones de comandos; implementar menús contextuales; implementar diálogos de contenido; implementar selectores, incluyendo archivos y contactos
  • Implementar localización de aportaciones de usuarios
Probar e implementar una aplicación LOB
  • Implementar diagnósticos generales y código de pruebas
    • Realizar pruebas comparando casos de usos definidos, realizar pruebas para la compatibilidad multiplataforma, realizar pruebas de usuario final
  • Implementar la creación de perfiles
    • Perfiles de memoria, perfiles de rendimiento, Windows Performance Toolkit
  • Integrar técnicas de monetización
    • Implementar compras in-app y modelos freemium, implementar SDK de publicidad, implementar pruebas gratuitas
  • Preparar paquetes de publicación
    • Preparar el manifiesto de la aplicación, empaquetar la aplicación, completar el proceso de envío

¿Quién debería realizar este examen?

Este examen certifica los conocimientos y habilidades de los candidatos para planificar el desarrollo de aplicaciones de la plataforma universal de Windows y diseñar e implementar una experiencia atractiva para los usuarios.

Los candidatos a este examen deben tener uno o más años de experiencia diseñando e implementando aplicaciones LOB empresariales centrándose en la experiencia del usuario.Los candidatos también deben tener un mínimo de uno a dos años de experiencia en desarrollo con C# y XAML.

Más información sobre los exámenes

Preparación de exámenes

Le recomendamos que consulte esta guía de preparación para el examen en profundidad y se familiarice con los recursos de este sitio web antes de programar el examen.Consulte la Microsoft Certification exam overview para obtener información sobre el registro, videos de los formatos de preguntas de examen habituales y otros recursos de preparación.Para obtener información sobre las políticas de examen y puntuación, consulte Microsoft Certification exam policies and FAQs.

Nota

Esta guía de preparación está sujeta a cambios en cualquier momento a discreción de Microsoft sin necesidad de aviso previo.Los exámenes de Microsoft pueden incluir tecnología de prueba adaptativa y elementos de simulación.Microsoft no identifica el formato en que se presentan los exámenes.Use esta guía de preparación para prepararse para el examen, sea cual sea el formato.Para ayudarle a prepararse para este examen, Microsoft recomienda adquirir experiencia práctica con el producto y usar los recursos formativos especificados.Estos recursos de formación no cubren necesariamente todos los temas que aparecen en la sección "Habilidades medidas".