WPF – A Pragmatic Introduction


  • COURSE NO: 8010
  • DURATION: 3 DAYS
  • PRICE: $1,995.00

 

 

What it's about

Windows Presentation Foundation is a challenge to learn. This class, created by an experienced WPF developer and author of a forthcoming WPF book, is designed to reduce that challenge. The purpose of the class is to build a conceptual skeleton of WPF. This allows attendees to understand what the major pieces of WPF can do and how they fit together. Given a coherent foundation in WPF concepts, students should then become productive in WPF more quickly. This course is not designed to assist in preparation for WPF certification. It is designed to teach professional developers how to use WPF to create interactive and leading-edge user interfaces in their real-world applications, using the advanced capabilities of WPF to make their applications more compelling and productive.

 

 

What you will learn

  • Develop line-of-business applications using Windows Presentation Foundation with Visual Studio 2008
  • Use Databinding, Data Templates and Control Templates to provide an unprecedented level of flexibility for visualizing and working with data
  • Cleanly separate functionality and resources with effective use of XAML
  • Take the full power of WPF to the web with XAML Browser Applications (XBAP)
  • Build more effective user interfaces by applying animations, transforms and other capabilities of WPF not present in earlier versions of .NET 

 

 

Course outline

Unit 1: Getting Started with WPF

  • XAML Overview
  • Visual Designers
  • WFP Application Model
  • Element Set
  • Layout System
  • Brushes and Colours

Unit 2: Working with Data

  • Data Binding
  • Advanced Data Binding
  • Resources
  • List-Oriented Controls

Unit 3: Advanced User Interface

  • Basic Animation
  • Styles and Triggers
  • Transforms
  • Control Templates
  • Using Media
  • 3D

Unit 4: Additional Topics

  • 3D
  • Simple Document Handling
  • XAML Browser Applications (XBAP)
  • Using Ink
  • Interop with Windows Forms
  • WPF Internals

 

Who should attend

This course is intended for developers and who are planning to embark on internal or external smart client application development on the Windows platform using Visual Studio 2008 and the .NET Framework 3.5. Experience programming in a modern object-oriented language is assumed. Experience programming with C# or VB.NET is highly recommended.

 

 

Materials

The class materials include a slide notebooks, step-by-step exercises (which may be done outside of class), and code for samples demonstrated during the course.

 

Web Part Error: A Web Part or Web Form Control on this Page cannot be displayed or imported. The type could not be found or it is not registered as safe.

Error Details:
[UnsafeControlException: A Web Part or Web Form Control on this Page cannot be displayed or imported. The type could not be found or it is not registered as safe.]
  at Microsoft.SharePoint.ApplicationRuntime.SafeControls.GetTypeFromGuid(Guid guid, Guid solutionId, String assemblyFullName, String typeFullName, Boolean throwIfNotFound)
  at Microsoft.SharePoint.WebPartPages.SPWebPartManager.CreateWebPartsFromRowSetData(Boolean onlyInitializeClosedWebParts)
Web Part Error: A Web Part or Web Form Control on this Page cannot be displayed or imported. The type could not be found or it is not registered as safe.

Error Details:
[UnsafeControlException: A Web Part or Web Form Control on this Page cannot be displayed or imported. The type could not be found or it is not registered as safe.]
  at Microsoft.SharePoint.ApplicationRuntime.SafeControls.GetTypeFromGuid(Guid guid, Guid solutionId, String assemblyFullName, String typeFullName, Boolean throwIfNotFound)
  at Microsoft.SharePoint.WebPartPages.SPWebPartManager.CreateWebPartsFromRowSetData(Boolean onlyInitializeClosedWebParts)
 

 Instructors

 

Bruce Johnson Bruce Johnson is a partner with ObjectSharp and currently leads the UX practice area. As an MVP, Bruce has also given over 200 presentations at user conferences and is co-author of The ASP 3.0 Code Maintenance handbook (Wrox Press).


 View Bio    Read Blog


Bring the course on-site. We'll come to your location and train your team.


My overall impression of ObjectSharp training is very positive. I thought the instructor was very professional and the course was well organized. I would definitely be interested in taking further training seminars through them.

Read more testimonials »