Preparing for 70-484: Essentials of Developing Windows Metro style Apps using C#
Last week I took the 70-484: Essentials of Developing Windows Metro style Apps using C# exam. In preparation for the exam I used the resources below. Hopefully they can help you too preparing for the exam.
Design Metro style Apps (19%)
- Design the UI layout and structure.
 - http://msdn.microsoft.com/en-us/library/ms750613.aspx
 - http://msdn.microsoft.com/en-us/library/system.windows.style.aspx
 - Design for separation of concerns (SOC).
 - http://channel9.msdn.com/Events/TechDays/TechDays-2012-Belgium/282
 - Apply the MVVM pattern to your app design.
 - http://dotnetspeak.com/index.php/2012/07/working-with-gridview-control-in-winrt-app/
 - http://msdn.microsoft.com/library/windows/apps/BR209833
 - Design and implement Process Lifetime Management (PLM).
 - http://www.srtsolutions.com/winrt-app-activation-resume-and-suspend
 - Plan for an app deployment.
 
Develop Metro style Apps by Using WinRT (19%)
- Access and display contacts.
 - http://msdn.microsoft.com/en-us/library/windows/apps/br225002.aspx
 - Design for charms and contracts.
 - Implement search.
 - http://www.sormh.com/how-to-implement-search-in-windows-8-metro-style-app
 - Implement Share in an app.
 - http://www.jonathanantoine.com/2011/09/18/windows-8-the-sharing-contract/
 - Manage app settings and preferences.
 - http://blogs.msdn.com/b/going_metro/archive/2012/04/22/integrating-with-windows-8-settings-charm.aspx
 
Create the User Interface (21%)
- Create layout aware apps to handle view states.
 - http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.viewmanagement.applicationviewstate.aspx
 - Implement layout controls.
 - http://www.srtsolutions.com/winrt-sample-a-quick-look-at-semantic-zoon
 - Design and implement the app bar.
 - http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.appbar.aspx
 - Design and implement data presentation.
 - http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.flipview.aspx
 - http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.gridview.aspx
 - http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.listview.aspx
 - Create and manage XAML styles and templates.
 
Program the User Interaction (21%)
- Create and manage tiles.
 - http://mobile.dzone.com/articles/winrt-example-using-periodic
 - Notify users by using toast.
 - http://visualstudiomagazine.com/articles/2012/03/25/using-push-notifications-in-windows-8.aspx
 - Manage input devices.
 - http://blogs.msdn.com/b/windowsappdev/archive/2012/07/02/modernizing-input-in-windows-8.aspx
 - Design and implement navigation in an app.
 - http://mikaelkoskinen.net/post/winrt-metro-navigate-between-pages-passing-parameters.aspx
 
Manage Security and Data (20%)
- Choose an appropriate data access strategy.
 - Retrieve data remotely.
 - http://msdn.microsoft.com/en-us/library/windows/apps/xaml/jj152726.aspx
 - http://channel9.msdn.com/events/BUILD/BUILD2011/PLAT-580T
 - Implement data binding.
 - http://msdn.microsoft.com/en-us/library/windows/apps/hh758311.aspx
 - Manage Windows Authentication.
 - http://msdn.microsoft.com/en-us/library/windows/apps/windows.security.credentials.passwordvault.aspx
 - http://msdn.microsoft.com/en-us/library/windows/apps/windows.security.credentials.ui.credentialpicker.aspx
 - Manage Web Authentication.
 - http://msdn.microsoft.com/en-us/library/windows/apps/windows.security.authentication.web.webauthenticationbroker.aspx
 - http://msdn.microsoft.com/en-US/library/windows/apps/xaml/hh465275