This course is a deep dive into advanced debugging on Windows. Learn how to use the powerful Debugging Tools for Windows debuggers as well as the internals of key Windows components to reduce the amount of time to resolution for tough bugs.
This course takes the learner through a complete and in-depth lap around building a Windows 8 Store app. Areas covered include planning an app, designing and creating a store-ready user experience, handling the application lifecycle and hooking into key Windows integration mechanisms, accessing data in the cloud, downloading files and performing work in the background, working with live tiles and toast notifications, interacting with a custom cloud service, and more. By the end of this course, you should be proficient in the platform and ready to build or improve your own apps.
This course takes an in-depth look at some of the key Windows 8 features that make Metro apps feel connected. We dive into the HTTP client stack and learn how to access a cloud service from our Metro app, how to authenticate with a service using the WebAuthenticationBroker, and how to work with syndicated content using the new Syndication and AtomPub APIs. We explore Windows 8 background transfers, and learn how to control them, track them and reconnect to them across Metro lifecycle events from our foreground app. We discuss Windows live tiles and toast notifications, and how they keep our apps alive and connected. And finally we take a serious look at the push notification architecture, and the way push features can light up our app, for example by leveraging tile and toast updates to it. This course assumes basic familiarity with the Windows 8 platform, XAML UIs and the C# async pattern.