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

Examen
70-354

Windows

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

Universal Windows Platform – App Architecture and UX/UI

* El precio no incluye ofertas promocionales ni descuentos para los miembros de los programas Microsoft Imagine Academy, Microsoft Certified Trainers y Microsoft Partner Network.El precio está sujeto a cambios sin previo aviso.El precio no incluye los impuestos aplicables.Confirme el precio exacto con su proveedor de exámenes antes de realizar el examen.

A partir del 1 de mayo de 2017, la política de cancelación existente será sustituida en su totalidad por la siguiente política:Cancelar o reprogramar el examen en un plazo de 5 días de la hora del examen registrada estará sujeto a cargos.No presentarse a la cita de examen ni reprogramar o cancelar la cita al menos 24 horas antes de la cita programada conlleva la pérdida de toda la cuota del examen.

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.

Creación de especificaciones de diseño de una aplicación de línea de negocio (LOB) para móviles
  • Especificación del desarrollo de aplicaciones y requisitos empresariales
    • Especificar las herramientas y las tecnologías que se necesitarán durante el desarrollo de la aplicación, especificar el método de control del código fuente que se usará durante el desarrollo de la aplicación, especificar los atributos de calidad de la aplicación que se deben alcanzar, especificar las áreas transversales que existen en el espacio de proyecto (aplicaciones relacionadas y ecosistemas de datos), especificar los escenarios de implementación para el lanzamiento de la aplicación, especificar los requisitos de mantenimiento del código (posteriores al lanzamiento) para la aplicación, especificar los requisitos de globalización y localización de la aplicación
  • Especificación de la arquitectura de la aplicación en función del entorno, la infraestructura, el negocio y los criterios de uso
    • Especificar las capas de la aplicación, especificar los orígenes de datos para la aplicación, especificar los servicios externos a los que tendrá acceso la aplicación, especificar las áreas transversales en la aplicación, especificar los componentes de la aplicación
  • Diseño de la aplicación en asociación con los criterios de experiencia de usuario (UX)
    • Diseñar y evaluar la aplicación con respecto a los principios de diseño de Windows 10 (que sea simple, pensando de forma universal, diseñando como uno, personalizándola, consiguiendo satisfacción); diseñar y evaluar la aplicación con respecto a la personalidad y la marca, incluyendo composición, tipografía, color y movimiento; diseñar y evaluar la aplicación con respecto a los patrones de UX y las plataformas, incluyendo controles de la interfaz de usuario (IU), navegación, control y presentación; diseñar y evaluar la aplicación con respecto a la compatibilidad multiplataforma, incluyendo tipos de aplicaciones y plataformas
  • Desarrollo de los requisitos de calidad y prueba Evaluación de los sitios donde existan áreas transversales para una determinada aplicación y garantía de que el diseño abarque las oportunidades transversales adecuadas (o explicación del motivo por el que no)
  • Establecer los requisitos de rendimiento, establecer los requisitos de seguridad, establecer los requisitos de simultaneidad, establecer los requisitos de globalización y localización, establecer los requisitos de prueba, establecer los casos de uso
Implementación de procesos de administración del ciclo de vida de la aplicación
  • Implementación del control de versiones
    • Implementar el control de versiones con Team Foundation Version Control (TFVC), implementar el control de versiones con Git
  • Implementación de la colaboración en equipo
    • Trabajar con un equipo de desarrollo para completar los sprints de desarrollo de aplicaciones, implementar los guiones gráficos, implementar las revisiones del código, implementar los comentarios (revisión de los compañeros), implementar la administración de elementos de trabajo pendientes, implementar las compilaciones de equipo automatizadas
  • Implementación de las pruebas automatizadas y del seguimiento del progreso
    • Implementar pruebas automatizadas, implementar pruebas exploratorias, realizar el seguimiento del progreso según los hitos
Desarrollo una aplicación LOB que sea compatible con el uso de ventanas, el diseño adaptativo y la navegación en la aplicación
  • Creación de un diseño para usar en la interfaz de usuario de aplicación
    • Seleccionar el control XAML adecuado según el requisito de IU, incluidas las categorías de control: básica, texto, escenario y presentación; implementar un control XAML en un diseño; crear un diseño fijo; crear un diseño adaptativo
  • Desarrollo del código necesario para implementar el enlace de datos en la interfaz de usuario de aplicación
    • Implementar el enlace de datos; implementar plantillas de datos
  • Desarrollo de código que sea compatible con el escalado y las ventanas
    • Desarrollar código que sea compatible con varios tamaños y resoluciones de pantalla, incluido tamaño de ventana, ppp de pantalla y forma de ventana; desarrollar código que sea compatible con el cambio del tamaño de ventana, incluido el diseño adaptativo y el flujo de contenido; usar emuladores para evaluar las implementaciones de ventana
  • Implementación de estilos y temas
    • Implementar un estilo como un recurso para la aplicación, implementar un tema para una aplicación, implementar plantillas de recursos, implementar diccionarios de recursos
  • Implementación de animaciones, transiciones y transformaciones de interfaz de usuario
    • Implementar animaciones en una aplicación; implementar transiciones y transformaciones en una aplicación
  • Creación de controles y componentes reutilizables
    • Crear controles personalizados, crear componentes de tiempo de ejecución de Windows
  • Implementar patrones de navegación de aplicación
    • Implementar la navegación en la página; implementar el desplazamiento, implementar el zoom semántico; navegación en una sola página (Frame.Navigate); implementar una estructura de navegación adecuada; implementar la navegación de nivel de servicio
  • Implementación de la globalización y la localización de contenido de la interfaz de usuario presentada
    • Implementar recursos de aplicación, localizar recursos de texto, localizar recursos gráficos
Desarrollo de una aplicación LOB que sea compatible con la entrada de datos y las interacciones del usuario
  • Desarrollo de código para implementar dispositivos de entrada tradicionales
    • Compatibilidad con los gestos táctiles (por ejemplo, gestos personalizados); compatibilidad con la entrada mediante ratón (por ejemplo, manipulación especializada de los eventos del dispositivo de entrada, como la rueda del ratón); compatibilidad con la entrada de teclado y teclado virtual; (por ejemplo, manejo especializado de los eventos del dispositivo de entrada, como los eventos donde se pulsa y suelta una tecla)
  • Desarrollo de código para implementar voz y comandos de voz
    • Compatibilidad con la síntesis de voz; compatibilidad con el reconocimiento de voz; compatibilidad con la integración de Cortana; compatibilidad con los comandos de voz, incluido el control de aplicaciones y dispositivos
  • Desarrollo de código para implementar la entrada de interfaz de usuario natural (entrada de usuario)
    • Implementar la compatibilidad con los gestos táctiles, implementar la compatibilidad con la entrada con lápiz digital (manuscrita), implementar la compatibilidad con el seguimiento de la vista, implementar la compatibilidad con el reconocimiento de expresiones faciales
  • Desarrollo de código para implementar barras de comandos, controles flotantes y cuadros de diálogo
    • Implementar barras de aplicaciones o comandos estándar; implementar botones de comando; implementar menús contextuales; implementar cuadros de diálogo de contenido; implementar selectores, lo que incluye archivos y contactos
  • Implementación de la localización de entrada de usuario
Prueba e implementación de una aplicación LOB
  • Implementación diagnóstico general y código de prueba
    • Pruebas frente a casos de uso definidos, pruebas de compatibilidad multiplataforma, pruebas de usuario final
  • Implementación de perfiles
    • Perfiles de memoria, perfiles de rendimiento, Windows Performance Toolkit
  • Integración de técnicas de monetización
    • Implementar las compras desde la aplicación y modelos freemium, implementar el SDK de publicidad, implementar las pruebas gratuitas
  • Preparación del paquete para la 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 valida el conocimiento y las aptitudes de un candidato para planear el desarrollo de aplicaciones de la plataforma universal de Windows así como para diseñar e implementar una experiencia de usuario atractiva.

Los candidatos a este examen deben tener como mínimo un año de experiencia en el diseño y la implementación de aplicaciones de línea de negocio empresariales centrándose en la experiencia de usuario. Los candidatos también deben tener una experiencia mínima de uno o dos años 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".