Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options
Checkout

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:

    $

Essential Windows Presentation Foundation - WPF

GK# 2345

Course Overview

TOP

In this course, you will gain hands-on experience with the latest in Microsoft Windows desktop UI technologies. Get familiar with the dynamic and creative application development that WPF enables and learn how to best utilize WPF for both new projects as well as porting existing Windows Forms, MFC, or traditional Win32 application over to this new platform.

You'll get answers to these questions:

  • What are the main building blocks of a WPF application and how do I use them?
  • What is MVVM and how do I use it?
  • How can I cleanly separate my behavior, UI design and resources using XAML and data binding?
  • How do I create and use vector-based 2D graphic resources?
  • What are the new features in WPF 4.5?
  • How can I use subtle effects and animations to liven up my applications?
  • When do I use a UserControl vs. a Custom Control?

Note: You are required to bring your own laptop.

Schedule

TOP
  • Delivery Format:
  • Date:
  • Location:
  • Access Period:

$

What You'll Learn

TOP
  • Use Visual Studio and Expression Blend together to build your user interface
  • Integrate your visual designers with your developers to maximize their skills
  • Design your architecture to take advantage of data binding
  • Integrate other .NET technologies such as LINQ and XLINQ with WPF
  • Customize the appearance of controls with styles and themes
  • Current UI design patterns and how to apply them in your development
  • Leverage existing components and code you already have with WPF

Outline

TOP
Viewing outline for:

Classroom Live Outline

1. Introduction

2. Using XAML

3. Managing Layout

4. Framework Architecture

5. Input Management

6. Organizing Your Applications

7. Data Binding: Basics

8. Data Binding: Collections

9. Model View ViewModel (MVVM)

10. 2D Graphics

11. Control Templates: Basics

12. Control Templates: Moving Beyond the Button

13. Building Custom Controls

Who Should Attend

TOP

Developers interested in utilizing WPF for GUI development who have at least six months experience with C# and Visual Studio (2003, 2005, 2008, or 2010)

Course Delivery

This course is available in the following formats:

Classroom Live

Receive face-to-face instruction at one of our training center locations.

Duration: 5 day

Virtual Classroom Live

Experience expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 5 day

Request this course in a different delivery format.
Enroll