Here’s what you can expect from me in terms of training material this year.
Last year I published C Programming Language Fundamentals and Direct2D Fundamentals. The latter provides a comprehensive introduction to the original version of Direct2D that first shipped with Windows 7. Here’s a preview.
Later this month I will release Direct2D Fundamentals – Part 2. This new course focuses on the version of Direct2D that first shipped with Windows 8. It includes the necessary information about Direct3D and DXGI that you will need to leverage Direct2D 1.1 as well as everything you need to know in order to use Direct2D on the Windows desktop, with the Windows Runtime, with XAML, on the Windows Phone, and much more.
If this sounds interesting then get yourself ready by working through Direct2D Fundamentals – Part 1. That will give you the necessary groundwork for part 2.
I first wrote about Direct2D in the magazine back when Windows 7 was in beta.
Windows Phone and Direct2D (more recently)
I decided to spend a bit more time this year on Direct2D, both to bring some more attention to this great API as well as to introduce some of the Direct2D-related innovation in the Windows 8 family of operating systems. As such, here is an outline of topics for my Windows with C++ column over the next few months.
February: Creating Desktop Apps with Visual C++ 2012 – A desktop application primer
March: Rendering in a Desktop App with Direct2D – From USER/GDI to Direct2D 1.0
April: Introducing Direc2D 1.1 – Where Direct2D embraces Direct3D and DXGI (on the desktop)
May: Direct2D and the Windows Runtime
June: Direct2D and XAML
I am planning to do a Pluralsight course on Classic COM and WinRT using modern C++ and WRL. I may also spend a few months later this year focusing on WRL in my Windows with C++ column.
Beyond that, what would you like to see in terms of training material?
You can also find me on Twitter at @kennykerr