Robert MacLean
3 July 2012
I have been asked at the talks I do, where can I go to learn Windows 8? What material is available? There is a LOT of content available for Windows 8. For me personally I learnt initially from the Windows 8 Camp in a box and building my own test apps. However the ever amazing Bruce Nicholson provided me with a fantastic list recently (so go thank him):
- Designing Apps with Metro Principles and Windows Personality: http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV351
- Building Windows 8 Metro style UIs: http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV354
- Building Metro style Apps with XAML: What .NET Developers Need to Know: http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV353
- Windows 8 Touch Language: Covered in Build 2011 session “Designing Metro style apps that are touch-optimized” (http://channel9.msdn.com/events/BUILD/BUILD2011/APP-391T) , and MSDN deign guidance document “Touch interaction design (Metro style apps)” (http://msdn.microsoft.com/en-US/library/windows/apps/hh465415)
- Declaring capabilities: Covered in Build 2011 session “How to declare your app’s capabilities” (http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-398T)
- AppBar: Covered in MSDN design guidance document “Commanding design for Metro style apps” (http://msdn.microsoft.com/en-us/library/windows/apps/hh761499.aspx), and
- Search - Covered in Teched 2012 session “Integrating with Windows 8 Experiences” (http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV356 )
- Live tiles – Covered in Webcast “Bring Your Windows 8 Metro Style Apps to Life with Tiles and Notifications” (http://channel9.msdn.com/Events/Windows-Camp/MSDN-Webcast-Series-Building-Windows-8-Metro-Style-Apps/Bring-Your-Windows-8-Metro-Style-Apps-to-Life-with-Tiles-and-Notifications)
- Async programming in C# 5.0 – Covered in Teched 2012 session “Async Made Simple in Windows 8, with Visual C# and Visual Basic” (http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV332)
- HTML5/JS discussion – Covered in Teched 2012 sessions “Building Metro style Apps with HTML and JavaScript” (http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV366)
- “A Lap Around Microsoft Expression Blend for HTML” (http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV368)
- Networking – MSDN documentation: “Networking (Metro style apps)” (http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh452751(v=win.10).aspx)
- External data – MSDN article: “Accessing data and files (Metro style apps using C#/VB/C++ and XAML)” (http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh758319.aspx)
- Settings – MSDN guidance documents “Guidelines for app settings (Metro style apps)” (http://msdn.microsoft.com/en-us/library/windows/apps/hh770544.aspx), and “Managing application data (Metro style apps using C#/VB/C++ and XAML)” (http://msdn.microsoft.com/en-US/library/windows/apps/xaml/Hh465099(v=win.10) )
- Sharing – Content is covered in Teched 2012 session “Integrating with Windows 8 Experiences” (http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV356)
- PLM – MSDN guidance documents “Launching, resuming, and multitasking (Metro style apps using C#/VB/C++ and XAML)” (http://msdn.microsoft.com/en-us/library/windows/apps/xaml/Hh770837(v=win.10).aspx)
- SDK sample pack: http://code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples
- Guidance for porting IOS and Web applications
- Design case study: iPad to Metro style app: http://msdn.microsoft.com/en-US/library/windows/apps/hh868262
- Design case study: Website to Metro style app: http://msdn.microsoft.com/en-US/library/windows/apps/hh868264
- Deploying apps in the enterprise without using the Windows Store (how to) http://technet.microsoft.com/en-us/library/hh832040#BKMK_SideLoad
- Printing from a Metro Style app – Build session “Building Metro style apps that print” (http://channel9.msdn.com/events/BUILD/BUILD2011/PLAT-679T)