Create desktop applications using Win32 & COM APIs to leverage features of the operating system: creating a UI, integrating with the shell and file system, and enabling networking and security for your applications.
Build server-based applications and services using Win32 and COM APIs for features of the operating system: managing system admin and installation, and taking advantage of server technologies like failover clustering and file and storage management.
Learn about the many API surfaces relevant to desktop applications, including Win32 and COM, API sets, Windows Runtime APIs, and .NET Framework APIs.
Develop a UI, integrate shell features, and connect events (like user input) to create a compelling user experience.
Learn about accessing, transferring, synchronizing, and replicating data across file systems, networks, and databases.
Create games and high-performance multimedia applications, and build visually engaging UI animations.
Learn how to support and manage networking and internet access in your desktop applications.