Course Features

  • Lectures 35
  • Quizzes 0
  • Duration 19 day
  • Skill level Mid Level
  • Language English
  • Students 5
  • Assessments Yes
Yuvaraj Karuppusamy

Creative Head


0 Review

Course Details

Windows Presentation Foundation (WPF) was introduced as one of the four frameworks introduced along with .Net 3.0. WPF is a paradigm shift the classical UI development and rightly uses the terminology UX (User Experience) rather than UI. WPF renders its presentation by making best use of dedicated graphic hardware's and Direct-X API. While we some may reject the term paradigm shift by citing reference to games and technology such as Adobe Flash; it must be pointed out that those technologies were never real contender for regular application development which remained the forte of classical high level language (and low on graphic front). WPF is not just a graphic rendering framework but implements innumerable patterns and practices for both data binding and separation of concerns at the same time. This results into a scalable and flexible development. Availability of well documented patterns such as MVVM and additional API's such as PRISM adds further value to the framework.


In order to take this course, you should have at least 3 months of experience programming in C# & VB. Also, any familiarity with XAML Markup Language will be helpful:

  • Hands on experience in .Net 2.0
  • C# 3.0 Programming - Lambda Expression/Delegates
  • Basic knowledge of WinForms application desirable (not compulsory)
  • Knowledge of Multi-threading desirable

What you'll learn

  • 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

Yuvaraj Karuppusamy Creative Head

He is the Professor of the Department of Computer Applications at Gobi Arts & Science College where he has been since 2013. He also currently serves as Creative Head of Techi4s Soft Solutions. During 2013-2018 he was worked as Developer,Trainer and etc.,

0.00 average based on 0 ratings

5 Star
4 Star
3 Star
2 Star
1 Star