Тест №70-485: Advanced Windows Store App Development using C#
Продолжительность: Языки теста: English Online тест: Кол-во вопросов: Мин.проходной балл:
Темы:
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.
Develop Windows Store Apps (17%)
Create background
tasks.
This objective
may include but is not limited to: implement the
Windows.applicationmodel.background classes; implement the
IBackgroundTask interface
Consume background
tasks.
This objective
may include but is not limited to: use timing and system
triggers; keep communication channels open; request lock
screen access; use the BackgroundTransfer class to finish
downloads
Create and consume
WinMD components.
This objective
may include but is not limited to: create a WinMD component
in C#; consume a WinMD component; handle WinMD reference
types; reference a WinMD component
Discover and Interacting with Devices (16%)
Capture media with
the camera and microphone.
This objective
may include but is not limited to: use CameraCaptureUI to
capture pictures or video; use MediaCapture to capture
pictures, video, or audio; configure camera settings; set
media formats; handle media capture events
Get data from
sensors.
This objective
may include but is not limited to: determine the
availability of a sensor (Windows.devices.sensors); add
sensor requests to the app manifest; handle sensor events;
get sensor properties; determine location via GPS
Enumerate and
discover device capabilities.
This objective
may include but is not limited to: discover the capabilities
of a device (for example, GPS, accelerometer, near field
communication, and camera)
Program User Interaction (17%)
Implement printing
by using contracts and charms.
This objective
may include but is not limited to: implement the Print
contract; create a custom print template; construct a print
preview; handle print pagination; implement in-app printing;
expose printer settings within your app
Implement Play To
by using contracts and charms.
This objective
may include but is not limited to: register your app for
Play To; use PlayToManager to stream media assets; register
your app as a PlayToReceiver
Notify users by
using Windows Push Notification Service (WNS).
This objective
may include but is not limited to: authenticate with WNS;
request, create, and save a notification channel; call and
poll the WNS
Enhance the User Interface (16%)
Design for and
implement UI responsiveness.
This objective
may include but is not limited to: choose an asynchronous
strategy for your app; implement the Task Parallel library
for multi-processor utilization; convert asynchronous
operations to tasks
Create animations
and transitions.
This objective
may include but is not limited to: apply animations from the
animation library; create and customize animations and
transitions, including XAML transitions; implement
storyboards and transformations; utilize built-in animations
for controls
Create custom
controls.
This objective
may include but is not limited to: choose the appropriate
base control to create a custom control template; style a
control through control templates; design the control
template to respond to changes in viewstate
Design Windows
Store apps for globalization and localization.
This objective
may include but is not limited to: implement .resw files to
translate text; implement collation and grouping to support
different reading directions; implement culture-specific
formatting for dates and times
Manage Data and Security (17%)
Design and
implement data caching.
This objective
may include but is not limited to: choose which types of
items (user data, settings, app data) in an app should be
persisted to the cache according to requirements; choose
when items are cached; choose where items are cached
(Windows Azure, remote storage); select the caching
mechanism
Save and retrieve
files from the file system.
This objective
may include but is not limited to: handle file streams; save
and retrieve files by using StorageFile and StorageFolder
classes; set file extensions and associations; save and
retrieve files by using the file picker classes; compress
files to save space; access libraries, including pictures,
documents, and videos
Secure app data.
This objective
may include but is not limited to: encrypt data by using the
Windows.Security.Cryptography namespace; enroll and request
certificates; encrypt data by using certificates
Prepare for a Solution Deployment (17%)
Design and
implement trial functionality in an app.
This objective
may include but is not limited to: set up a timed trial; set
up a feature-based trial; set up in-app purchases;
transition an app from trial to full
Design for error
handling.
This objective
may include but is not limited to: design the app so that
errors and exceptions never reach the user; application
class for global collection; handle device capability
errors; handle asynchronous errors
Design and
implement a test strategy.
This objective
may include but is not limited to: recommend a functional
test plan; implement a coded UI test; recommend a
reliability test plan (performance testing, stress testing,
scalability testing, duration testing); implement unit
testing in an app
Design a
diagnostics and monitoring strategy.
This objective
may include but is not limited to: design profiling,
tracing, performance counters, audit trails (events and
information), and usage reporting; decide where to log
events (local vs. centralized reporting)