Agregue un Microsoft Certification Booster Pack. Aumente sus probabilidades de éxito con repeticiones de exámenes y pruebas prácticas.

Examen
70-511

Visual Studio logo

  • Publicado:
    2 de julio de 2010
  • Idiomas:
    Inglés
  • Público:
    Desarrolladores
  • Tecnología:
    Microsoft Visual Studio 2010
  • Crédito para la certificación:
    MCTS

TS: Windows Applications Development with Microsoft .NET Framework 4

* Los alumnos de enseñanza secundaria y superior pueden optar por un precio académico especial (no disponible en la India ni en China). Consulte Políticas de examen y preguntas frecuentes para obtener más información. 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.

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.

Construcción de una interfaz de usuario mediante técnicas básicas (23 %)
  • Selección de la clase de control más apropiada
    • Evaluar los requisitos de diseño y seleccionar el control más apropiado según estos; reconocer cuándo ninguno de los controles estándar cumple los requisitos; controles de elementos; controles de menú; controles de contenido
    • En este objetivo no se incluye: diseñar un control personalizado
  • Implementación de diseño de pantalla usando jerarquías de control anidadas
    • Uso de controles derivados de panel; adjuntar propiedades
    • En este objetivo no se incluye: controles de elementos; personalización de controles
  • Creación y aplicación de estilos y temas
    • Estilos de nivel de aplicación; anulación de estilos; herencia de estilos; Generic.xaml; atributos de temas
    • En este objetivo no se incluye: uso compartido de estilo de vista de cuadrícula de datos
  • Administración de recursos reutilizables
    • Fuentes; estilos; orígenes de datos; imágenes; diccionarios de recursos; DLL de solo recursos
  • Implementación de una animación en WPF
    • Creación de un guión gráfico; control de escalas de tiempos; control del comportamiento cuando la animación esté finalizada; animación doble, a color y en punto; iniciar una animación desde código y desde XAML
    • En este objetivo no se incluye: actualizaciones de representación directa; implementación de animaciones de fotograma clave

Recursos de preparación

Mejora de una interfaz de usuario mediante técnicas avanzadas (21 %)
  • Administración de eventos enrutados en WPF
    • Tunelización frente a propagación de eventos; administración y cancelación de eventos
    • En este objetivo no se incluye: administración de eventos simples; creación de eventos personalizados
  • Configuración de comandos WPF
    • Definición de comandos WPF basados en RoutedCommand; asociación de comandos a controles; administración de comandos; enlaces de comandos; gestos de entrada de lápiz
    • En este objetivo no se incluye: crear comandos personalizados mediante la implementación de ICommand
  • Modificación de la interfaz visual en tiempo de ejecución
    • Añadir/eliminar controles en tiempo de ejecución; manipular el árbol visual; controlar el ciclo de vida; generar una plantilla de forma dinámica
    • En este objetivo no se incluye: creación de instancias de formularios y modificación simple de propiedades de controles en tiempo de ejecución
  • Implementación de controles definidos por el usuario
    • Decidir si usar un control de usuario/compuesto, extendido o personalizado; crear controles de usuario/compuestos; extender desde un control existente
    • En este objetivo no se incluye: la creación de un control personalizado por herencia directa de la clase de control y el código de escritura
  • Crear y mostrar gráficos
    • Crear y mostrar gráficos usando la transformación geométrica; pinceles; dibujar formas; recorte; búfer doble; anular representación (WPF) y OnPaint (WinForms); diferenciar entre gráficos retenidos y no retenidos
    • En este objetivo no se incluye: crear y mostrar gráficos tridimensionales; prueba de aciertos; crear imágenes
  • Adición de contenido multimedia a una aplicación en WPF
    • Reproductor multimedia frente a elemento multimedia; adición de un reproductor de sonido; imágenes
    • En este objetivo no se incluye: el almacenamiento en búfer
  • Creación y aplicación de plantillas de controles en WPF
    • Enlace de plantillas
    • En este objetivo no se incluye: estilos y temas; creación de plantillas de datos
  • Creación de desencadenadores de propiedades, eventos y datos en WPF

Recursos de preparación

Administración de datos en la capa de interfaz de usuario (23 %)
  • Implementación del enlace de datos
    • Opciones de enlace; recursos dinámicos y estáticos; enlaces de elementos; establecer el modo de actualización y el modo de enlace correcto; enlaces a valores que admiten NULL
    • En este objetivo no se incluye: enlace a un origen de datos específico
  • Implementación de convertidores de valores en WPF
    • Implementación de convertidores de valores personalizados; implementación de convertidores multivalor
  • Implementación de validación de datos
    • Controlar la validación y proporcionar comunicación de usuario a través del proveedor de errores (WinForms) o plantillas de datos (WPF); IDataErrorInfo; control de validación; validación de formularios y validación de controles
  • Implementación y consumo de interfaces de notificación de cambios
    • Implementación de INotifyPropertyChanged; uso de INotifyCollectionChanged (ObservableCollection)
  • Preparación de recopilaciones de datos para mostrar
    • Filtrar, ordenar y agrupar datos; LINQ; CollectionView (WPF), objeto BindingSource (WinForms)
  • Enlace a datos jerárquicos
    • TreeView; MenuControl
  • Implementación de controles enlazados a datos
    • Uso del control DataGridView (WinForms) o DataGrid (WPF) para mostrar y actualizar los datos contenidos en un origen de datos; implementación de enlaces de datos complejos para integrar datos desde varios orígenes; controles derivados de ItemsControl (WPF)
  • Creación de una plantilla de datos en WPF
    • Implementación de un selector de plantillas de datos; uso de plantillas con ItemsControl

Recursos de preparación

Mejora de la funcionalidad y utilidad de una solución (17 %)
  • Integración de WinForms y WPF dentro de una aplicación
    • Uso de ElementHosts dentro de WinForms y uso de ControlHosts dentro de WPF; uso de la propiedad PropertyMap
  • Implementación de subprocesamientos y procesos asincrónicos
    • Implementación de patrones de programación asincrónicos; cálculo de referencias entre subprocesos; inmovilizar elementos de UI; uso de temporizadores; biblioteca TPL; LINQ paralelo; uso del distribuidor; componente BackgroundWorker
  • Incorporación de funciones de globalización y localización
    • Subir recursos por configuración regional; marcar elementos localizables; uso de configuración de cultura en validadores y convertidores; usar propiedades del lenguaje y representar propiedades de dirección; trabajar con archivos de recursos para localización; determinar configuraciones regionales instaladas; configuración regional
  • Implementación de operaciones de arrastrar y colocar entre aplicaciones y dentro de las mismas
    • En este objetivo no se incluye: Intercambio dinámico de datos (DDE, Dynamic Data Exchange)
  • Implementación de funciones de seguridad de una aplicación
    • Configuración de las directivas de restricción de software (SRP); seguridad de plena confianza y de confianza parcial; interoperabilidad con la directiva CAS heredada; Control de cuentas de usuario (UAC)
  • Administrar la configuración de aplicación y usuario
    • Crear configuración de aplicación; crear configuración de usuario; cargar y guardar configuraciones
    • En este objetivo no se incluye: almacenar en la base de datos
  • Implementación de propiedades de dependencia
    • Habilitar animación y enlace de datos, metadatos de propiedades, devolución de llamadas de cambio de propiedades

Recursos de preparación

Estabilización y liberación de una solución (16 %)
  • Implementación de una estrategia de prueba WPF
    • Automatización del mismo nivel, automatización de interfaz de usuario, IntelliTrace
  • Depuración de XAML mediante el visualizador WPF
    • Acceso al visualizador; desglose del árbol visual; visualización y modificación de propiedades
    • En este objetivo no se incluye: la configuración de un punto de interrupción y el paso por el código
  • Depuración de problemas de WPF mediante PresentationTraceSources
    • Animación; enlace de datos; propiedades de dependencia
  • Configuración de una implementación de ClickOnce
    • Configurar la instalación de una aplicación WinForms, WPF o XBAP mediante el uso de la tecnología ClickOnce; seleccionar la configuración apropiada para administrar actualizaciones
  • Creación y configuración de un proyecto de instalador de Windows
    • Configuración de un proyecto de instalación para añadir iconos durante la instalación; configuración de las propiedades del proyecto de implementación; configuración de la instalación condicional según las versiones de sistemas operativos; configuración de las condiciones de ejecución apropiadas según la versión de .NET Framework; añadir acciones personalizadas a un proyecto de instalación; añadir un código de control de errores a un proyecto de instalación
  • Configuración de la seguridad de implementación
    • Configuración e integración de UAC mediante implementaciones ClickOnce; configuración de permisos de seguridad apropiados para implementar la aplicación

Recursos de preparación

Opciones de preparación

Cursos dirigidos por un instructor
Encuentre a un Microsoft Learning Partner de su zona
Prueba práctica
De la comunidad

Seguir a @MSLearning y @visualstudio

Libros
Cover of 'MCTS Self-Paced Training Kit (Exam 70-511): Windows Applications Development with Microsoft® .NET Framework 4'

MCTS Self-Paced Training Kit (Exam 70-511): Windows Applications Development with Microsoft® .NET Framework 4
Publicado: martes, 15 de febrero de 2011

Conviértase en un experto en las habilidades evaluadas en el examen MCTS 70-511, y de manera eminentemente práctica. Trabaje a su ritmo con una serie de lecciones y revisiones que cubren por completo cada objetivo del examen. A continuación, refuerce y aplique lo aprendido en ejercicios prácticos y casos reales. Esta guía de estudio oficial de Microsoft está diseñada para ayudarle a aprovechar al máximo sus horas de estudio.

Comprar este libro en Microsoft Press Store

¿Quién debería realizar este examen?

El candidato trabaja en un entorno de desarrollo que utiliza Microsoft Visual Studio .NET 2010 y Microsoft .NET Framework 4.0 para crear aplicaciones de Windows Presentation Foundation (WPF) y WinForms. El candidato debe tener al menos un año de experiencia en el desarrollo de aplicaciones basadas en Windows utilizando Visual Studio, incluidos al menos seis meses de experiencia con Visual Studio 2010 Professional.

Asimismo, el candidato debe poder demostrar los siguientes puntos:

  • Una comprensión sólida del grupo de soluciones .NET Framework 4.0 para aplicaciones WPF y WinForm
  • Experiencia en creación de interfaces de usuario controladas por datos para aplicaciones WPF y WinForm
  • Experiencia en creación de diseños utilizando lenguaje de marcado de aplicaciones extensible (XAML)
  • Experiencia en programación con respecto al modelo de objeto WPF y WinForm
  • Experiencia en pruebas de unidades con MSTest
  • Experiencia en configuración e implementación de proyectos

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