Windows Presentation Foundation Programming Using .NET Core
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.
This course introduces Windows Presentation Foundation (WPF), the .NET technology from Microsoft for building rich Windows applications. WPF utilizes 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 Windows Presentation Foundation, providing an orientation to this technology and a firm foundation for creating applications in the context of the .NET Core framework. The course uses Visual Studio, the C# language, and the latest versions of .NET Core. Comprehensive hands on exercises are integrated throughout the training in order to reinforce learning and develop real competency.
Learning WPF can be challenging. This course approaches the subject in a practical manner, introducing the student to the fundamentals of creating Windows applications using the features of WPF in lab exercises at the end of every chapter. The course includes coverage of traditional concepts such as controls and also new concepts such as XAML, logical resources, flexible layout, dependency properties, routed events, and the loosely-coupled command architecture of WPF.
Previous C# programming experience is required. Knowledge of fundamental XML syntax is helpful, but not required.
Contact Us if you do not have prior C# experience and need assistance with choosing a preliminary course to learn C# fundamentals before taking this course.
|Introduction to WPF
||Menus and Commands
|Toolbars and Status Bars
|| Dependency Properties and Routed Events
|Windows Presentation Foundation Programming Using C#|
|Windows Presentation Foundation Programming for Experienced C# Programmers|