Course 10262: Developing Windows Applications With Microsoft Visual Studio

(Curso 10262: Programando Aplicaciones Windows con Microsoft Visual Studio)


En este curso, los desarrolladores experimentados que conocen los conceptos básicos del desarrollo de formularios Windows Forms adquieren habilidades más avanzadas de diseño y desarrollo de Windows Client. Los modelos de programación WinForms y WPF, así como las fortalezas relativas y cuándo usar cada tecnología, están cubiertos.

Perfil de audiencia

Este curso está dirigido a especialistas en tecnología en el área de desarrollo de clientes de Windows que trabajan en un entorno de desarrollo que utiliza Microsoft Visual Studio .NET 2010 y Microsoft .NET Framework 4.0 para crear aplicaciones de cliente enriquecidas para Windows.

Habilidades que se obtendran:

Pre-requisitos:

Contratar Curso

Temario (35 hrs. Presenciales)

Módulo 1: Diseño de aplicaciones de cliente de Windows


El objetivo de este módulo es asegurar que los estudiantes entienden cómo los requisitos comerciales variables influyen en el diseño decisiones al planificar una aplicación de cliente de Windows. Los estudiantes aprenderán cómo Los requisitos de diseño, las especificaciones y los objetivos comerciales afectan la elección entre WPF y Windows Forms al actualizar (o planificar un nuevo) cliente de Windows solicitud.

Lecciones

Laboratorio: planificación de aplicaciones cliente de Windows

Después de completar este módulo, los estudiantes ser capaz de:

Módulo 2: Introducción a Visual Studio 2010 y WPF Versión 4


El objetivo de este módulo es presentar estudiantes a las nuevas funciones que proporcionan Visual Studio 2010 y WPF versión 4

Lecciones

Laboratorio: Visita guiada de Visual Studio 2010 y XAML

Después de completar este módulo, los estudiantes poder:

Módulo 3: Diseño y desarrollo de una interfaz de usuario


The goal of this module is to teach the student how to design and build a UI that provides the expected end-user experience and UI functionality, and retains that experience/functionality in various end-user environments, as well as when the application window resizes.

Lessons

Lab : Building a User Interface

After completing this module, students will be able to:

Módulo 4: Tomando el control de la interfaz de usuario


El objetivo de este módulo es habilitar estudiantes para crear una interfaz de usuario coherente y manejable.

Lecciones

Laboratorio: control dinámico del usuario Interfaz

Después de completar este módulo, los estudiantes ser capaz de:


Módulo 5: Pruebas, pruebas unitarias y depuración


The goal of this module is to help students to develop good habits in regard to testing as well as enabling students to debug their applications. Students will also learn about advanced exception handling pertaining directly to Windows Client application scenarios

Lessons

Lab : Testing and Debugging WPF Applications

After completing this module, students will be able to:


Módulo 6: enlace de datos simple y validación


El objetivo de este módulo es enseñar estudiante cómo implementar enlace de datos simple y validación de datos para administrar datos en una fuente de datos (CRUD). Además de aprender a unir un valor para un elemento de la interfaz de usuario, el estudiante debe aprender las mejores prácticas sobre cuándo usar las diversas implementaciones de enlace de datos y cómo conectarse a un dato fuente con LINQ.

Lecciones

Laboratorio: Enlace de datos

Después de completar este módulo, los estudiantes poder:


Módulo 7: Enlace de datos a colecciones


The goal of this module is to enable the student to implement more advanced data binding scenarios, picking up where the previous module on data binding left off. The student will learn how to bind to ListView, GridView, DataGrid, and other collection classes.

Lessons

Lab : Data Binding to Collections

After completing this module, students will be able to:


Módulo 8: Mejora de la capacidad de respuesta de la interfaz de usuario


El objetivo de este módulo es enseñar estudiantes cómo las técnicas de codificación pueden usarse para mejorar la capacidad de respuesta de sus aplicaciones.

Lecciones

Laboratorio: Mejora del rendimiento de la aplicación

Después de completar este módulo, los estudiantes ser capaz de:


Módulo 9: Integración de características de localización y asistencia al usuario


El objetivo de este módulo es enseñar estudiantes cómo implementar localización, asistencia al usuario y accesibilidad características dentro de una aplicación.

Lecciones

Laboratorio: localización de una aplicación WPF

Después de completar este módulo, los estudiantes poder:


Módulo 10: Gráficos 2D, multimedia e impresión de WPF


El objetivo de este módulo es enseñar estudiantes los conceptos básicos de gráficos en WPF. El módulo también proporcionará un descripción general de multimedia (audio y video).

Lecciones

Laboratorio: Dibujo de gráficos en 2D

Después de completar este módulo, los estudiantes poder:


Módulo 11: Personalización de control


El objetivo de este módulo es enseñar estudiantes cómo personalizar los controles y presentarles los controles personalizados.

Lecciones

Laboratorio: Construyendo un Control de Usuario

Después de completar este módulo, los estudiantes ser capaz de:


Módulo 12: Propiedades y comportamientos adjuntos en WPF


El objetivo de este módulo es enseñar estudiantes cómo implementar comportamientos de aplicación basados en acciones del usuario o eventos de aplicación mediante el uso de propiedades adjuntas y comportamientos de Expression Blend.

Lecciones

Laboratorio: Implementación de operaciones de arrastrar y soltar

Después de completar este módulo, los estudiantes poder:


Módulo 13: Animaciones en WPF


El objetivo de este módulo es enseñar estudiante cómo implementar animaciones y enseñar a los estudiantes cómo desarrollar datos visualización dentro de sus aplicaciones de una manera que permita usuario de la aplicación para profundizar visualmente en los datos. Los estudiantes también deberían aprender cuándo deberían usarse las animaciones y por qué.

Lecciones

Laboratorio: Creación de animaciones

Después de completar este módulo, los estudiantes ser capaz de:


Módulo 14: estado de la aplicación, configuración y ciclo de vida


El objetivo de este módulo es enseñar estudiantes cómo administrar el estado y la configuración de las aplicaciones en todo el Ciclo de vida de la aplicación.

Lecciones

Laboratorio: creación de un cuadro de diálogo de configuración

Después de completar este módulo, los estudiantes ser capaz de:

Módulo 15: Configurar e implementar aplicaciones de cliente de Windows


The goal of this module is to teach students how to deploy their applications using the various methods supported by Visual Studio 2010.

Lessons

Lab : Deploying Applications

After completing this module, students will be able to: