El curso de WPF es un curso práctico que presenta a Windows Presentation Foundation o WPF, la tecnología de .NET de Microsoft para la creación de aplicaciones ricas Windows. Originalmente fue parte de .NET 3.0 llamado "WinFX" de Microsoft. WPF incluye un lenguaje basado en XML para definir elementos del programa conocido como XAML (Extensible Application Markup Language), pronunciado "Zamel". Las aplicaciones WPF pueden ser creadas usando sólo código o una combinación de código y páginas XAML. Este curso cubre lo esencial de WPF dando una base a esta tecnología y una base sólida para desarrollar aplicaciones.
Este curso está basado en .NET 4.5 y Visual Studio 2012. Incluye tanto los conceptos tradicionales tales como controles y nuevos conceptos como XAML, layouts flexibles, recursos lógicos, propiedades de dependencia, eventos ruteados y la arquitectura de comandos débilmente acoplados de WPF. La tecnología de enlace de datos se aborda a detalle, incluyendo el enlace a datos visual usado en Visual Studio 2012 y el acceso a base de datos usando el Modelo de Entidades de Datos (Entity Data Model).
Este curso incluye estilos, plantillas, pieles y temas. El curso concluye con un breve capítulo de WPF y la integración con la tradicional tecnología de Windows Forms