Тест №70-599: Pro: Designing and Developing Windows Phone Applications
Продолжительность: Языки теста: English Online тест: Кол-во вопросов: Мин.проходной балл:
Темы:
Preparing for an Exam The Microsoft Certification website and this
preparation guide contain a variety of resources to help you prepare for an
exam. Preparing for and Taking an Exam — FAQ provides answers to frequently
asked questions about exam registration ,preparation ,scoring ,and policies ,
including: •The most effective way to prepare to take an exam. •The
relationship between Microsoft training materials and exam content.
•Microsoft policy concerning the incorporation of service pack and revision
updates into exam content. •Exam question types and formats. •Exam time
limits and number of questions asked. We recommend that you review this
preparation guide in its entirety and familiarize yourself with the FAQs and
resources on the Microsoft Certification website before you schedule your exam.
Exam Topics Covered This exam is designed to test the candidate's
knowledge and skills on designing and developing applications for the Windows
Phone platform. Note that candidates who earn the MCPD: Windows Phone Developer
certification will be required to show continuing ability to perform in this
technology area by completing a recertification exam every two years.
Audience Profile Candidates for Exam 70-599 are typically independent
software vendors (ISVs) or developers who design and develop applications for
the Windows Phone platform. Credit Toward Certification Exam 70-599: Pro:
Designing and Developing Windows Phone Applications: counts as credit toward the
following certification(s): Microsoft Certified Professional Developer:
Windows Phone , Developer
Skills Being
MeasuredThis
exam measures your
ability to
accomplish the
technical tasks
listed below.The
percentages indicate
the relative weight
of each major topic
area on the exam.The
higher the
percentage, the more
questions you are
likely to see on
that content area on
the exam.
The
information after
“This objective may
include but is not
limited to” is
intended to further
define or scope the
objective by
describing the types
of skills and topics
that may be tested
for the objective.
However, it is not
an exhaustive list
of skills and topics
that could be
included on the exam
for a given skill
area. You may be
tested on other
skills and topics
related to the
objective that are
not explicitly
listed here.
Designing
Data Access
Strategies
(19%)
Send
and receive
data.
This
objective
may
include
but is
not
limited
to:
design
connection
mechanisms
for
communicating
with
external
web
services;
plan how
to
consume
and
parse
data
from web
services
(for
example,
WCF and
WS*);
ensure a
trusted
transfer
of data
to and
from a
phone
Design
a data
storage
strategy.
This
objective
may
include
but is
not
limited
to:
differentiate
between
persistent
and
transient
data;
determine
when to
use
isolated
storage;
plan for
size
limitations
of
isolated
storage;
design
cloud-based
storage
Plan
for
bandwidth
limitations
and
implement
network
connectivity
detection.
This
objective
may
include
but is
not
limited
to: plan
for
disconnected
scenarios;
plan for
low
network
bandwidth
Designing
and
Implementing
Notification
Strategies
(17%)
Plan
for and
implement
push
notifications
in the
application.
This
objective
may
include
but is
not
limited
to:
choose
method
for
notifying
user of
application’s
state/status
(tile,
toast,
RAW);
respond
to
notifications;
registration
for
notifications
Plan
for and
implement
push
notifications
on the
server.
This
objective
may
include
but is
not
limited
to: when
to use
toast,
tile,
and raw;
plan for
receiving
the
unique
device
URL
Create
and update
live tiles.
This
objective
may
include
but is
not
limited
to:
update
background
image,
numbers,
and text
Working with
Platform
APIs, Tasks,
and Choosers
(21%)
Design
and
implement
sensor
interaction.
This
objective
may
include
but is
not
limited
to:
choose
which
sensors
are
appropriate
for your
application;
design
location
awareness
(when to
use
different
levels
of
GeopositionAccuracy);
location
awareness
system
setting
Plan
for and
implement
the use of
Tasks and
Choosers.
Plan
for and
implement
multitouch
and
gestures.
This
objective
may
include
but is
not
limited
to:
manipulation
events (ManipulationStarted,
ManipulationCompleted,
ManipulationDelta)
Design
and
implement
application
navigation.
This
objective
may
include
but is
not
limited
to: pass
parameters
(NavigationContext
API),
manipulate
the
navigation
stack (NavigationService
API),
use of
the Back
button,
PhoneApplicationPage
class
and
PhoneApplicationFrame
class
and the
difference
between
these
two
classes
Designing
the
Application
Architecture
(21%)
Design
for
threading.
This
objective
may
include
but is
not
limited
to: use
of the
composition
thread
Monitor and
tune
performance.
This
objective
may
include
but is
not
limited
to:
frame
rate
counter;
cache
visualization;
redraw
regions;
bitmap
caching;
memory
usage
limitations;
plan for
power
consumption;
tune
bandwidth
consumption;
performance
counters
Manage
the
application
life cycle.
This
objective
may
include
but is
not
limited
to:
tombstoning;
response
to
PhoneApplicationService
events
(Launching,
Activated,
Deactivated,
Closing)
Prepare the
application
to meet
Windows
Phone
marketplace
requirements.
This
objective
may
include
but is
not
limited
to:
Windows
Phone
Application
Certification
Requirements;
design
for
localization
and
globalization;
plan for
trial
versions;
work
with
WMAppManifest.xml;
design
for icon
requirements
for
marketplace
Designing
the User
Interface
and User
Experience
(22%)
Design
for
separation
of concerns.
This
objective
may
include
but is
not
limited
to:
presentation
patterns
that use
view
models,
MVVM
Design
Windows
Phone
control
usage.
This
objective
may
include
but is
not
limited
to:
design
control
usage as
described
in UI
Design
and
Interaction
Guide
for
Windows
Phone;
design
proper
use of
PanoramaControl
and
PivotControl;
choose
when to
use the
Panorama
Control
and
PivotControl;
recommend
when to
use
ApplicationBar
Recommend
keyboard
layout for a
given
situation.
This
objective
may
include
but is
not
limited
to:
InputScope
property
Design
for system
themes,
accent
color, and
screen
orientation.
This
objective
may
include
but is
not
limited
to:
built-in
styles
that use
system
themes
and
accent
colors,
ApplicationBar
icons
(size,
transparency),
landscape,
portrait
Preparation Tools
and ResourcesTo
help you prepare for
this exam, Microsoft
Learning recommends
that you have
hands-on experience
with the product and
that you use the
following training
resources. These
training resources
do not necessarily
cover all of the
topics listed in the
"Skills Measured"
tab.
Learning Plans and
Classroom Training
There is no
classroom training
currently available.
Microsoft E-Learning
There is no
Microsoft E-Learning
training currently
available.
Microsoft Press
Books
There are no
Microsoft Press
books currently
available.
Practice Tests
There are no
practice tests
currently available.