Aumente su confianza el día del examen con las opciones Exam Replay o Exam Replay with Practice Test.

Examen
70-484

Visual Studio

  • Publicado:
    23 de octubre de 2012
  • Idiomas:
    Inglés, chino (simplificado) francés, alemán, japonés, portugués (Brasil)
  • Público:
    Partners, desarrolladores
  • Tecnología:
    Visual Studio 2012
  • Crédito para la certificación:
    MCP, MCSD

Essentials of Developing Windows Store Apps Using C#

Este examen se ha retirado

Para ver las opciones que tiene disponibles actualmente, consulte la Lista de exámenes de Microsoft Certification.

Habilidades medidas

Este examen mide su capacidad para realizar las tareas técnicas mencionadas a continuación. Los porcentajes indican la importancia relativa de cada área temática principal del examen. Cuanto más alto sea el porcentaje, más preguntas verá sobre esa área de contenido en el examen. Ver tutoriales en vídeo acerca de la variedad de tipos de preguntas 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 impugnación del examen..

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 el centro de servicios regional.

Diseño de aplicaciones de la Tienda Windows (20-25 %)
  • Diseño de la presentación y la estructura de la interfaz de usuario
    • Evaluar el diseño conceptual; decidir la composición de la interfaz de usuario; diseñar la herencia y la reutilización de elementos visuales (por ejemplo, estilos y recursos); diseñar pensando en la accesibilidad; decidir cuándo se necesitan controles personalizados; utilizar la plantilla Aplicación Hub
  • Diseño para la separación de áreas (SOC)
    • Planificar las capas lógicas de la solución para satisfacer los requisitos de la aplicación; diseñar capas acopladas de forma no estricta; incorporar componentes WinMD
  • Aplicación del modelo MVVM al diseño de la aplicación
    • Diseñar e implementar el modelo de datos correspondiente para dar soporte a las entidades empresariales; diseñar el modelo de visualización para dar soporte a la vista según el modelo; desarrollar una vista para satisfacer los requisitos relacionados con los datos; crear modelos de vista con INotifyPropertyChanged, ObservableCollection y CollectionViewSource
  • Diseño e implementación de la administración de la duración de los procesos
    • Elegir una estrategia de administración de estado; controlar el evento de suspensión; prepararse para la finalización de la aplicación; controlar el evento Reanudar; controlar el evento OnActivated; comprobar ActivationKind y el estado anterior
  • Planificación de la implementación de una aplicación
    • Planificar una implementación según los requisitos de certificación de aplicaciones de la Tienda Windows; preparar un manifiesto de aplicación (capacidades y afirmaciones); registrar una aplicación; planificar los requisitos de una implementación empresarial
Desarrollo de aplicaciones de la Tienda Windows (15-20 %)
  • Acceso y diseño de contactos
    • Invocar la clase ContactsPicker; filtrar los contactos que se visualizarán; mostrar un número determinado de contactos; crear y modificar la información de contacto; seleccionar datos de contacto específicos
  • Diseño de accesos y contratos
    • Elegir el acceso correspondiente según los requisitos de la aplicación; diseñar la aplicación teniendo en cuenta el acceso y el contrato; configurar el manifiesto de la aplicación para que tenga los permisos correctos
  • Implementación de búsquedas
    • Proporcionar sugerencias de búsqueda con la clase SearchPane y el control SearchBox; buscar e iniciar otras aplicaciones; proporcionar y limitar la búsqueda en una aplicación, incluido el interior y el exterior del acceso de búsqueda; proporcionar vistas previas de los resultados de la búsqueda; implementar la activación desde la búsqueda; configurar contratos de búsqueda
  • Implementación de la opción Compartir en una aplicación
    • Usar la clase DataTransferManager para compartir datos con otras aplicaciones; aceptar solicitudes para compartir mediante la implementación de la activación desde Compartir; limitar la cantidad para compartir mediante el uso del objeto DataPackage; implementar la opción Compartir de la aplicación fuera del acceso a Compartir; usar vínculos web y vínculos de aplicaciones
  • Administración de la configuración y las preferencias de la aplicación
    • Elegir a qué características de la aplicación se accede en AppSettings; agregar puntos de entrada para AppSettings en la ventana Settings (Configuración); crear controles flotantes de configuración; almacenar y recuperar la configuración del almacén de datos en movilidad de la aplicación
  • Integración de características multimedia
    • Compatibilidad con imágenes DDS; implementar la reproducción de vídeo; implementar XVP y DXVA; implementar Texto a voz (Text to Speech, TTS)
Creación de la interfaz del usuario (20-25 %)
  • Creación de aplicaciones con reconocimiento de diseño para controlar los modos basados en ventanas
    • Responder a los cambios en la orientación; adaptar a nuevos modos basados en ventanas mediante el espacio de nombres ViewManagement; administrar la configuración de una vista de aplicaciones
  • Implementación de controles de diseño
    • Implementar el control de cuadrícula para estructurar el diseño; establecer el número de filas/columnas y su tamaño; habilitar las capacidades de zoom y desplazamiento en los controles de diseño; administrar la presentación y el flujo de texto
  • Diseño e implementación de la barra de aplicaciones/navegación
    • Determinar qué poner en la barra de aplicaciones/navegación según los requisitos de las aplicaciones; determinar el estilo y la posición de los elementos de la barra de aplicaciones/navegación; diseñar la ubicación de los controles en la barra de aplicaciones/navegación; controlar los eventos de la barra de aplicaciones/navegación; diseñar la ubicación de los controles en la barra de aplicaciones/navegación
  • Diseño e implementación de la presentación de datos
    • Elegir e implementar controles de datos para satisfacer los requisitos de la aplicación (por ejemplo, ListView, GridView, FlipView, DatePicker, TimePicker, Hyperlink, PlaceholderText, controles flotantes del menú y CommandBar); crear plantillas de datos para satisfacer los requisitos de la aplicación
  • Creación y administración de estilos y plantillas de XAML
    • Implementar y ampliar estilos y plantillas; implementar gradientes; modificar estilos según activadores de eventos y propiedades; crear temas y recursos compartidos

Recursos de preparación

Programación de la interacción del usuario (20-25 %)
  • Creación y administración de mosaicos
    • Crear y actualizar mosaicos y su contenido; crear y actualizar distintivos (clase TileUpdateManager); responder a solicitudes de notificación; elegir una programación de actualización de mosaicos adecuada según los requisitos de la aplicación
  • Notificación a los usuarios mediante avisos
    • Habilitar una aplicación para que genere notificaciones mediante avisos; completar las notificaciones mediante avisos con imágenes y texto usando la clase ToastUpdateManager; reproducir sonidos con las notificaciones mediante avisos; responder a los eventos de notificación mediante aviso; controlar la duración de las notificaciones mediante avisos; configurar y usar Azure Mobile Services para las notificaciones de inserción
  • Administración de dispositivos de entrada
    • Capturar eventos de la biblioteca de gestos; crear reconocedores de gestos personalizados; escuchar eventos de ratón o gestos táctiles; administrar entradas de lápiz y manuscritas
  • Diseño e implementación de la navegación en una aplicación
    • Controlar eventos de navegación, comprobar propiedades de navegación e invocar funciones de navegación con el marco de navegación; diseñar la navegación para que satisfaga los requisitos de la aplicación; zoom semántico

Recursos de preparación

Administración de la seguridad y los datos (20-25 %)
  • Selección de la estrategia adecuada para acceder a los datos
    • Elegir la estrategia de acceso a los datos correspondiente (basada en archivos, servicio web, almacenamiento remoto, incluido el almacenamiento de Microsoft Azure y Azure Mobile Services) según los requisitos
  • Recuperar datos de forma remota
    • Usar HttpClient para recuperar servicios web; establecer el verbo HTTP correspondiente para REST; consumir servicios SOAP/WCF; usar WebSocket para la comunicación bidireccional; controlar el progreso de las solicitudes de datos
  • Implementación del enlace de datos
    • Elegir e implementar controles vinculados a los datos; enlazar colecciones con controles de elementos; implementar la interfaz IValueConverter; crear y establecer propiedades de dependencia; validar las entradas del usuario; habilitar el filtrado, la agrupación y la ordenación de los datos en la interfaz de usuario
  • Administración de la autenticación y autorización de Windows
    • Recuperar los roles o notificaciones de un usuario; almacenar y recuperar credenciales mediante la clase PasswordVault; implementar la clase CredentialPicker; verificar la existencia de credenciales mediante la caja de seguridad de credenciales; almacenar las credenciales de cuenta en la configuración de una aplicación
  • Administración de la autenticación web
    • Usar el espacio de nombres Windows.Security.Authentication.Web; configurar oAuth2 para autenticación; implementar la clase CredentialPicker; configurar el inicio de sesión único (SSO); implementar las credenciales móviles; implementar la clase WebAuthenticationBroker; compatibilidad de la autenticación de proxy para las empresas

Recursos de preparación

¿Quién debería realizar este examen?

Este examen está dirigido a desarrolladores con un mínimo de dos a cinco años de experiencia en el desarrollo de aplicaciones C# y XAML, incluidos uno o más años en el desarrollo de aplicaciones que cumplen las directrices de las aplicaciones de la Tienda Windows.

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 Información general sobre los exámenes de Microsoft Certification para obtener información sobre el registro, vídeos 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 Políticas de examen y preguntas más frecuentes sobre Microsoft Certification.

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