Course Mobile Application Development on Windows Phone 7 Duration:

tediousfifthMobile - Wireless

Nov 12, 2013 (3 years and 7 months ago)

56 views



Course Mobile Application Development on Windows Phone 7

Duration:
3 days


This
course
is developed in partnership with Mobile Affairs.



Course Summary
:

The course will take you
through various topics that will help you quickly gain the knowledge required
to start coding for Windows Phone 7.


The Windows Phone 7 is the third popular platform on the market these days and quickly gains
positions because of the vast amount of energy
injected by Microsoft.

During the course we will develop a complete Windows Phone 7 application using the knowledge
learned.


Prerequisite
s
:

This training is for anyone interested in developing applications for the Windows Phone 7.


Experience in .NET deve
lopment or Java devel
opment is required.


By completing this course you should be able to:



Design and develop applications for Windows Phone 7



Deploy and publish WP7 applications



Understand the internals of a WP7 application



Understand the various local an
d remote data consuming approaches



Understand the principles behind the Metro
-
style UIs



Using the various capabilities of the device hardware via the programming APIs



Course outline


Day

1

Module 1 (90 min
)

Mobile development overview (
history and

platforms)

Windows Phone 7

-

what is inside?

Windows Phone 7 Hardware requirements

Introduction to Visual Studio 2010

Windows Phone 7 SDK and Tools

Windows Phone 7 Application anatomy

Creating a WP7 Application

Lab

1 (30 min
)

Module 2 (
90 min)

Developing

a Silverlight app using C#

Controls and code
-
behind

Data Binding in Silverlight

Application Lifecycle Management

Saving and Restoring Application State

Storing Data in Isolated Storage

-

IsolatedFileStorage system

-

Persistent application settings

Lab

2

(
30

min)

Module 3 (90 min)

Silverlight User Interface Design

"Metro" design principals

Built
-
in styles

www.newhorizons.bg

www.newhorizons.bg/blog


NHB_WindowsPhone7_CourseOutline_20120418.docx



2
/
3

Windows Phone layout system

Windows Phone chrome and controls

ApplicationBar

Page Navigation

Lab

3 (30 min
)


Day
2

Module 4 (
90 min)

Local storage

Media c
apabilities

Touch support

G
-
sensor / Accelerometer Support

3D shaders

Xbox Live integration

Camera

Address Book

Call & SMS Integration

Lab 4

(30 min)

Module 5 (45 min
)

Design and Creation of Mobile databases

Using mobile databases

Lab

5

(30min)

Module 6 (
90 min)

Xml support

WCF


Web Services / Networking

The Browser control

http request

Consuming web services

Push notifications

Lab 6 (
30 min)


Day 3

Module 7

(
90 min
)

XNA Framewo
r
k

Performance considerations

2D / 3D Graphics, hardware scaling

Update Rates

Using the SoundEffect class

Capturing and using accelerometer data

Capturing and using touch events

Text input

Game State Storage

Media Library / Media Playback

Xbox Live Support

Lab
7
(30min)

Module 8 (60 min)

App Tiles

Location Services

Azure Integration

www.newhorizons.bg

www.newhorizons.bg/blog


NHB_WindowsPhone7_CourseOutline_20120418.docx



3
/
3

Contacts API

Appo
i
ntments API

Lab

8 (60 min
)

Module 9 (45 min
)

Deployment

Deploying applications

-

Using the emulator

-

Using the device


Lab 9 (
90 min)

















April 2012

New Horizons Bulgaria

36 Dragan Tsankov blvd.

Interpred, block A, floor 6


1040 Sofia