Windows Presentation Foundation Programming for Experienced C# Programmers
Duration: 3 Days (Face-to-Face or Remote-Live), or 21 hours of coursework with personal facilitation over a four week span (On-Demand)
US Price: $1695 (Face-to-Face or Remote-Live), or $1495 (On-Demand)
Delivery Options: Attend face-to-face in the classroom, remote-live or via on-demand training
Registration: Click here to view upcoming schedules and register for face-to-face sessions, click here to register for live remote attendance sessions, or click here to register for on-demand training with a start date that is convenient for you.
Description
This course provides students with hands on experience using Visual Studio to create Windows Presentation Foundation (WPF) applications using C#. Students should already have a working knowledge of C#.
This course teaches students how to leverage the power of the .NET Framework to build WPF applications. Students learn the basics of XAML and how to use it to describe the appearance and behavior of WPF user interfaces.
Students also learn how to use XAML resources to manage styles, triggers and control templates.
Students learn how use with a variety of WPF controls to interact with users and manage data in multi-form applications. Students explore how to leverage the power of XAML data binding to build Students also learn the basics of working with images and simple animations.
Students learn how to use their data binding and command skills to implement the MVVM design pattern with WPF applications, including case studies. Students will also learn how to leverage the power of web services by calling both SOAP services and RESTful APIs.
Other topics include: building menus, toolbars and status bars; reading and writing files; and deploying WPF applications. Comprehensive labs and exercises provide the students with extensive experience creating and debugging WPF applications.
Prerequisites
Knowledge of fundamental XML syntax is helpful, but not required. Prior experience with C# is required.
Course Overview
WPF Applications
|
Working with XAML
|
WPF User Interface Basics
|
Using XAML Layout Elements
|
Using WPF Controls
|
Working with Styles, Triggers and Control Templates
|
Working with WPF Windows
|
Working with Menus, Toolbars and Status Bars
|
Working with Images, Colors and Animations
|
Working with Data Binding
|
MVVM Commands
|
Calling Web Services
|
Deploying WPF Applications
|
Related Training
Course |
---|
Windows Presentation Foundation Programming Using C# |
Windows Presentation Foundation Programming Using .NET Core |