Windows Phone Development

Course:   WPHD1
Duration:   3 Days
Level:   I
On our website at:   http://www.verhoef-training.com/courses/WPHD1.html
 
Course Summary

In this course, you'll learn how to use Visual Studio 2010 and C# V4 to build Windows Phone applications. You'll gain an understanding of the architecture behind Windows Phone and how to implement the application pages following the rules of Metro. You'll learn to create applications which make use of Windows Phone API including the support for Silverlight/Xaml which is used as the foundation for the implementation.

Topics Covered In This Course

Windows Phone Quick Start

  • The basics of phone design and development
  • Foundation Classes
  • Running applications using the Emulator

Execution LifeCycle

  • Execution Model
  • Application, Page and Frame
  • Navigation principles

Silverlight Fundamentals

  • Role of Application, Page and Frame
  • Code vs. Markup
  • Controls, Properties and Events
  • Overview of Resources, Style and Data Binding

Layout

  • Page Layout concepts
  • Panel and its derivatives
  • Scrolling, 'special' effects and further issues

Visual Elements

  • Colors and Brushes
  • Images and Media
  • Styles and Themes
  • Overview of Vector Graphics

Resources

  • Bound and Unbound Resources
  • Embedded and Merged Dictionaries
  • Defining and applying styles

Controls

  • Review of Controls and Events
  • Components of a Tag Library
  • Listbox, Button, Input and RangeBase controls
  • Application Bar

Data

  • Simple Binding
  • Target and Source
  • DataTemplates
  • Data Sharing and Persistence

Look And Feel

  • Orientation Support
  • Gestures, Single Touch and Manipulation Events
  • Metro Hub Views
  • Camera, Location Service and Accelerometer
What You Can Expect

In this course, you will learn how to:

Who Should Take This Course

The course is aimed at proficient C# Developers who want to progress to Windows Phone application development.

Recommended Prerequisites

As well as being a C# developer, it is assumed that the delegate has some experience as a user of mobile 'smart' phones. No knowledge of mobile development on any platform is assumed ? this course is aimed at Phone Developer Novices.

Training Style

Instructor led with 50% lecture and 50% lab.

Related Courses
Code Course Title Duration Level
ANDP1
Android Development
5 Days
I
Details
IOSD1
iOS Development
5 Days
I
Details
MOBSEC
Mobile Device Security
2 Days
I
Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.