Basics of Windows UI design.
Structure of the Win32 API application, message handling both in Win32, and in Windows Controls and WPF, P/Invoke.
WPF/XAML programming. attributes, binding, resources, styles, templates, events handling
Visuals, geometries, transformations, animations, 3D viewport.
Comparative Windows programming - basics of Windows application design - Win32 API vs. .NET.