Simple play icon Course
Skills Expanded

Windows 8 Metro Connected Apps

by Yacine Khammal

This course takes an in-depth look at some of the key Windows 8 features that make Metro apps feel connected.

What you'll learn

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.

Table of contents

About the author

Yacine has been involved in the development of database-driven, n-tier web applications for over 10 years. Over time he has taken on various roles, including development, project management, offshore platform management and technical consulting. He has helped build a few solutions for Microsoft North Africa. Today Yacine writes and teaches courses covering C#, Silverlight and Windows Phone. He holds a Master of Science in Information Systems Management from Carnegie Mellon University, and a B.S... more

Ready to upskill? Get started