- 0 kr
Watch this product and we will notify you once it is back in stock.
The course will walk you through basic WPF concepts and introduce the MVVM pattern. The majority of the time will be spent on understanding the different mechanisms and technologies such as XAML, data binding and the WPF event model.
We'll go through all the necessary steps in creating a Windows Presentation Foundation application. The course kicks off with a small introduction to WPF to introduce basic concepts. A small portion of time in the introductory module is used to highlight the differences between developing in WinForms and in WPF.
The course will introduce the MVVM pattern, and the majority of the time will be spent on understanding the different mechanisms and technologies such as XAML, data binding, the WPF event model and design layouts.
Since WPF has been created in a way that makes it very testable; a module has been set aside to discuss this. We'll take a quick look at how to write isolated tests by utilizing IoC and mock objects.
Target audience and prerequisites
For C#-developers who wants to start developing applications in WPF. Since we will be using C# throughout the entire course, you are expected to be comfortable with this language. Experience in writing applications in Windows Forms is helpful.
What you will learn
- WPF Fundamentals
- Controls and layouts
- The concept of data binding
- Richer XAML
- Creating user controls
- More on MVVM
- Value Converters
- MVVM, IoC and testing
- Events and commands
- Locales and languages
- Custom Controls
- Responsive user interfaces