Tuesday, 1/17/2012 10:06 AM
by Peter Kuhn
I'm happy to announce that starting today, my complete "Turn Out" Windows Phone training is available for free to anyone. In the past, individual parts were available to the public already, but now you can watch this whole series of development training, with over 20 hours of screencast material, at no cost.
The training walks you through the development of a small game for Windows Phone (that is also available in the Marketplace for free) and shows various aspects of programming for the platform, including:
- Working with MVVM
- Unit testing
- Creating user controls
- Visual States, Triggers, Actions
- The application bar
- Sharing code between platforms (the project includes a WPF level editor)
- Working with the Toolkit (in particular, the LongListSelector)
- Advertising (both Microsoft's SDK and AdDuplex)
- Creating an about page
- Profiling your app to identify and resolve performance problems
- Details of the submission process
The training is targeted at "Mango" and makes use of its new features, and of course the full source code for every session, including the final product, is available too. You can find the training here:
I hope you all will enjoy this; have fun developing for Windows Phone!
Friday, 10/7/2011 11:57 PM
by Peter Kuhn
To celebrate the fantastic "Mango" release for Windows Phone 7, I decided to grant a permanent discount of 50% for my on-demand trainings to all Windows Phone developers. Even better, if you have already bought a subscription in the month that the trainings are online now, I'm pleased to announce that you will receive a 50% refund of your payment automatically in the next hours!
But wait, there is more! Starting today, another part of the training series is made available for free. In the 70 minutes video number 16, you will learn about profiling on the phone and how to use this technique to analyze and improve the phone application that is built in the training, demonstrated on real hardware. I hope you enjoy this new part and the new price policy of the training. As always, feel free to drop me a note with any feedback or suggestions you have.
You can find the trainings and the new free video here: http://www.goodcat-trainings.net
Monday, 9/5/2011 8:25 PM
by Peter Kuhn
This morning I have unlocked a new on-demand training for Windows Phone 7 development on my training website for public access: http://www.goodcat-trainings.net
The training teaches and guides you through the development process of a real Windows Phone 7 application that you can find in the Marketplace here. Feel free to download this app (it is a small puzzle game) to your phone and take a look at what you are going to build in the training. After 18 individual parts and more than 20 hours of video content, you will have learned a lot about the platform and how to create nice and clean code for it, and you will of course have access to the full source code of the application as it is available at the moment – free for use in your own projects without any restrictions.
Apart from the obvious Windows Phone 7 specific technical features you are going to learn about, this training also covers surrounding topics; it teaches in particular about best practices and how to create reusable components (some of which you can continue using after the training right away). You will see how you can apply patterns like MVVM to your application, and it demonstrates the benefits of doing this throughout the course. After taking this training, you will be able to do unit testing on the phone, you will have learned about what profiling is and how to use it to detect and fix performance problems in your application, and we will have covered additional topics like advertising on the phone, and detailed preparation of the submission process. The training is fully based on Windows Phone "Mango", but one of the sessions also explains what needs to be done to achieve RTM compatibility, and talk about what your options are to target both platforms to reach as many users as possible.
The first two sessions of the training are available for free, without even the need to create an account with Goodcat Trainings. Go ahead and take a look, and please consider buying a subscription if you like what you see :).
Let me know if you encounter any problem, or if you have suggestions for future improvements or additional topics that you want to see covered in my trainings – I'm always glad and thankful for feedback. Thank you!