FREE Windows Phone training
Silverlight is used for the playback of the training videos, because it provides
superior comfort with its built-in rich features and support for media (for example,
fullscreen support). To play these videos, you therefore need a Silverlight compatible
browser and Microsoft's Silverlight plug-in installed.
Turn Out
Difficulty Level
Beginner + Advanced
Duration
20:36:41
Full Source Code
Available
Price
It's FREE!
Platform
Windows Phone 7.0,
Windows Phone 7.1 (Mango)
Description
In this training, you will learn how to create a complete puzzle game for Windows Phone 7. The game is available for download in the Marketplace , so you can test the final result directly on your own phone. Even though it is a simple game, its development covers a large number of the topics specific to the phone platform. It shows how to use and work with both Visual Studio and Expression Blend, explains how to apply the MVVM pattern, teaches best practices and how to do unit testing on the phone. This training goes beyond the usual tutorials and covers a comprehensive list of surrounding topics too, for example advertising options in Windows Phone applications, profiling and analyzing performance problems, details about the submission process to the Marketplace, and more. Even better, in the end you will have the full source code to a complete application with some nice reusable components, all licensed under the Ms-PL so it can be used free of charge and without limitations in any of your own projects.
The whole training is based on Windows Phone "Mango", however the last session guides you through the changes introduced by that update and shows you how to create a separate version of the application that targets Windows Phone RTM/"NoDo".
All in all the training consists of 18 individual sessions with a total running time of more than 20 hours! Click the start button to learn more about the contents of these sessions, and watch all sessions for free!
Technology
Silverlight
Some topics covered
Abstraction
Advertising
Application Bar
Back Button
Behaviors
Commanding
Data Binding
Dependency Properties
Design-Time Data
Expression Blend
INotifyPropertyChanged
Isolated Storage
LINQ
LongListSelector
Mango
Mocking
MVVM
Navigation
PhoneApplicationService
Pivot Control
Portable Libraries
Profiling
Storyboard
Tasks/Choosers
Tombstoning
Transforms/Projections
Transient Storage
Unit testing
User Control
Value Converters
Visual States
Visual Studio
WebClient
WMAppManifest.xml
XamlReader
Start now (it's free)!