Skip to main content
May 5, 2010
Windows Phone Developer Blog

Windows Phone Developer Training Kit April Refresh


As part of our efforts to help developers jumpstart development of Windows Phone applications and games, yesterday (5/4/2010) we released a refresh of the Windows Phone Training Kit  on Channel 9. You can download a local copy of the training kit, or you can go to the online version on Channel 9.

This release includes Windows Phone MIX10 videos as well as one new lab. Due to the limited nature of this release, which focused on getting the tools to work with VS2010 RTM, we managed to introduce only one new lab – Using Push Notifications. This lab features an end-2-end scenario for a simple weather application that register to receive Push Notifications as well as a WPF client application that mimics the 3rd party backend server.

On top of that, the training kit includes additional four labs (all refreshed to the new tools):


Hello Phone – This lab intends to be the classic “Hello World” application, introducing you to the tools and procedures required to build and test Silverlight for Windows Phone applications. During the lab, you will see how to use Microsoft Visual Studio 2010 Express for Windows Phones, Expression Blend to build and design your Windows Phone applications, and how to deploy and debug your Windows Phone application on the Windows Phone Emulator


Building Your First Windows Phone Application – This lab introduces you to the basic building blocks of any Windows Phone Silverlight application. During the course of this lab you will create a simple puzzle game. The lab takes you through the different stages of starting a new project, adding controls and code behind, and testing and debugging. Unlike the Hello World lab, this lab focuses more on a few phone-related topics like navigation, using pages, frame and navigation services, multi-touch, and isolated storage.

Windows Phone Navigation and Controls – This lab introduces you to the Windows Phone layout system, the phone’s chrome, and few new controls. The lab explains the basics of navigating between different screens (pages) in a Windows Phone Silverlight application. During the lab you will build a navigation application that switches between various screens, with each screen displaying different phone functionality, such as playing an audio or video file.


Game Development with XNA Framework for Windows Phone – This lab introduces you to XNA game development on Windows Phones, as well as to the basics of XNA game development. During the lab you will build a simple XNA game application that introduces key concepts in XNA game development and learn how to use Microsoft Visual 2010 Express for Windows Phone to build and design your XNA games for Windows Phones

Feedback about the training kit is welcome @ [email protected].

Good luck and most importantly, have fun!