Object Discovery Solving great industry challenges with OO technologies
Home Training Consulting Our Company Careers Contact Us

Overview

Outline

Faculty

Inquire

Windows Presentation Foundation (WPF) Using C# Training

Overview

This course introduces Windows Presentation Foundation or WPF ("Avalon"), the new .NET technology from Microsoft for building rich Windows applications. It is part of .NET 3.0, previously called "WinFX" by Microsoft. WPF includes an XML-based markup language for defining program elements, Extensible Application Markup Language (XAML). WPF applications can be created using only code or a combination of code and XAML pages. This course covers the essentials of WPF, providing an orientation to this technology and a firm foundation for creating applications.

WPF is a complex technology that can have a steep learning curve. This course approaches the subject in a practical manner, introducing the student to the fundamentals of creating Windows applications using the features of WPF. It includes coverage of both traditional concepts such as controls and new concepts such as XAML, flexible layout, and the loosely-coupled command architecture of WPF. The course is hands-on with many example programs and lab exercises.

Course Goals

  • Gain an understanding of the philosophy and architecture of WPF
  • Create Windows applications using the classes provided by WPF
  • Understand the principles of XAML and create applications using a combination of code and XAML
  • Use the layout features of WPF to create flexible and attractive user interfaces
  • Implement event and command-driven applications with windows, menus, dialogs, toolbars and other common user interface features

Duration

3 days

Outline: Click here for course strategy and outline.

Teaching Process & Format:

A powerful learning cycle process is used repeatedly, first to integrate basic concepts, and then to reuse those concepts to master more advanced topics. Practical exercises will be performed to take the learned knowledge to the level of practical application. Detailed discussions will thoroughly deepen the understanding on which options are available at each step in the design process and which one to choose for a given situation and requirements.

Audience

This course is designed for experienced application developers and architects responsible for developoing Web applications in a Microsoft environment.

Prerequisites

Students should have a working knowledge of C# and the .NET Framework.

Course Details

Course Schedule and Location:

  • Windows Presentation Foundation (WPF) Using C# On-site training - We come to your company to train your employees.
  • Windows Presentation Foundation (WPF) Using C# Public classes - You attend one of our courses offered in different cities.
  • Windows Presentation Foundation (WPF) Using C# Distant Learning - Learn straight from our instructors without leaving your office or home.

Back to Top

Home Training Consulting Our Company Careers Contact Us