Windows Phone Development

November 14, 2012 | Houston, TX

As Microsoft developers, Windows Phone 7 (and 7.5) is a very attractive offering and simple to develop for. This 2-day class will teach developers how to use their existing knowledge to architect, design, and develop Windows Phone 7 and 7.5 (Mango) applications. No prior mobile device development knowledge is required.

This event took place on Wednesday, November 14, 2012.

Where:   Onsite at CODE Training Center (6605 Cypresswood Dr. Suite 300, Spring, TX 77379) or remotely via GoToMeeting
When:    Nov 14 & 15th, 2012 (Wednesday & Thursday)
Desc:      A 2 day in-depth lecture style training to educate attendees about programming for Windows Phone 7 and 7.5 (Mango)

Mobile devices are not just here to stay, but they are rapidly moving into scenarios previously dominated by PCs. No matter what system one is working on today, it is almost guaranteed that a mobile device aspect is required or will be required in the future. As Microsoft developers, Windows Phone 7 is a very attractive offering and simple to develop for. This 2-day class will teach developers how to use their existing knowledge to architect, design, and develop Windows Phone 7 applications (this also includes Windows Phone 7.5 development). No prior mobile device development knowledge is required.

The training class will be held at our offices in Houston, Texas as well as online via GoToMeeting.  After the class, attendees will receive the PowerPoint slides, the code samples and videos of each class as reference materials. 


<b>WP7 Development</b>&nbsp;<br />
</span>
<table width="100%" cellpadding="8" border="1px" frame="hsides" 
    style="font-family: Calibri; font-size: 10pt;">
            <td style="width: 15%" >
                9:00 – 10:30**</td>
            <td style="width: 60%">
                <b>Getting Started</b>
                <br />
                Learn what is needed to get started with Phone 7 Development; SDK’s, Developer Phone registration, App Hub and Marketplace. See how to create, test, deploy and run a ‘Hello World’ Silverlight for WP7 app. Learn how to use the WP7 Developer Tools including the free Microsoft Visual Studio 2010 Express for Windows Phone IDE, and the Windows Phone Emulator.</td>
        </tr>
        <tr bgcolor="Lavender">
            <td style="width: 15%">
                10:30 – 10:45</td>
            <td style="width: 60%">
                <b>BREAK</b></td>
        </tr>
        <tr>
            <td style="width: 15%">
                10:45 – 12:00</td>
            <td style="width: 60%">
                <b>Using Expression Blend to Design the UX</b>
                <br />
                Learn how to make creative and unique Silverlight-based applications for WP7. Expression Blend for Windows Phone allows you to create XAML-based interfaces for WP7  applications. It’s a great time saving design tool.</td>
        </tr>
        <tr>
            <td style="width: 15%" bgcolor="Lavender">
                12:00 – 13:30</td>
            <td style="width: 60%" bgcolor="Lavender">
                <b>LUNCH BREAK</b></td>
        </tr>
        <tr>
            <td style="width: 15%">
                13:30 – 14:45</td>
            <td style="width: 60%">
                <b>Creating a Windows Phone App</b>
                <br />
                Learn the different WP7 development stages of starting a new project, adding controls, code behind, testing and debugging. The focus in this session is on phone-related topics like navigation, using pages, frame and navigation services, multi-touch, and isolated storage. Learn the basics of navigating between different screens (pages) in a Windows Phone Silverlight application. This session will show how to build a navigation application that switches between various screens, with each screen displaying different phone functionality, such as playing an video or audio file.</td>
        </tr>
        <tr>
            <td style="width: 15%" bgcolor="Lavender">
                14:45 – 15:00</td>
            <td style="width: 60%" bgcolor="Lavender">
                <b>BREAK</b></td>
        </tr>
        <tr>
            <td style="width: 15%">
                15:00 – 17:00</td>
            <td style="width: 60%">
                <b>Connecting with Services</b>
                <br />
                WP7 has no built in way to synch information to and from desktop. Web service layers are the key to relay information. If your application stores data or user settings, are you providing a way for your user to back up their data? Learn how to send and receive data using WebClient and HTTP WebRequest fundamentals. Learn how to consume WCF Web services that are configured to support SOAP, RSS, JSON, or even plain XML messaging.</td>
        </tr>
    </table>


Advanced WP7 Development
9:00 – 10:30 Launchers, Chosers and Accessing WP7 Devices
WP7 Applications are not able to directly access common stores of information, such as the contacts list, or directly use Windows Phone functionality, such as the camera, phone calls or messaging. To enable applications to provide these common tasks to their users, the WP7 application model exposes a launchers and choosers API which provides indirect access to these useful phone features. Learn how to programmatically capture pictures, give them a title, and save them to the application local store.
10:30 – 10:45 BREAK
10:45 – 12:00 Tombstoning and Isolated Storage
When an app runs, it runs. When it is not running, none of it runs. How do you have the app remember where it left off? Learn how to save the state so you can resume the next time it is opened using isolated storage and tombstoning.
12:00 – 13:30 LUNCH BREAK
13:30 – 14:45 Certification Requirements and Marketing Basics
Learn policies and technical requirements that a Windows Phone 7 application or game must meet to pass certification and to be eligible for listing in Windows Phone Marketplace. See how to research your idea and evolve your app using Logos, and the optimal Marketplace Category Selection. Marketing descriptions should identify the pain your app will solve. Learn these techniques and tips and trick on keywords.
14:45 – 15:00 BREAK
15:00 – 16:30 Other Important Concepts - Globalization & Trial Strategies
This session will cover various other topics depending on the time available.
Globalization - How can you turn 1 app into 5 apps? Globalization has a multiplier effect on sales, simply by Globalizing an app to all 5 current supported UI Cultures; English (US and GB), French, Italian, German and Spanish (EFIGS). Learn how to globalize your app in this session. Use Globalization as a competitive advantage. Once your app is translated, learn how to submit a globalized app to Marketplace.
Trial Strategies - this is another important topic to make (more) money. You will find that customers of phone apps are reluctant to buy an app without trying it first. Of course there are unique apps (along with great descriptions and screen images) that might be an exception, but for the most part, folks are looking for a trial. Learn how to detect a trial in your app and implement ads from the Microsoft Ad Center. Which trial strategy is best? Limited trials or full featured timed trials. Maximize the use of your about box to generate sales. The use of Multiple Categories and the Free Marketplace tab will amaze you as to the impact on downloads and sales!
16:30 - ?? Q&A / Ask the Experts
Talk to the experts about how to build your real-world WP7 applications!

** Please note that times are approximate and meant to be flexible depending on class participation and questions.


Registration is extremely limited. For more information please e-mail info@codemag.com or call Christopher at 832-717-4445 x 13.

Discounts may be available for companies who have previously attended our classes. Call Christopher for details. Please note that instructors & exact curriculum may change. All sales are final.

KEY TAKE-AWAYS

Slide Deck Source Code Downloadable recordings of all the sessions Certificate of Completion Free CODE Magazine subscription Discount off of future CODE Training Classes

OUTLINE

Windows Phone 7 Using Expression Blend to Design the UX Connecting with Services Tombstoning Globalization Instrumentation Trial Strategies Ask the Experts / Q & A

VENUE

Event can be attended either on-site in our Houston offices or remotely via GoToMeeting.

Address is:
CODE Training & EPS Software Corp
6605 Cypresswood Drive, Suite 300
Spring, TX 77379


Questions?
Phone: 832-717-4445 ext 13
Email: info@codemag.com