Тест №70-482: Advanced Windows Store App Development using HTML5 and JavaScript
Продолжительность: Языки теста: 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
WebUIBackgroundTaskInstance; create a background task to
manage and preserve resources; create a background task to
get notifications for an app; register the background task
by using the BackgroundTaskBuilder class
Consume background
tasks.
This objective
may include but is not limited to: use timing triggers and
system triggers; keep communication channels open; request
lock screen access; use the backgroundtransfer class to
finish downloads
Integrate WinMD
components into a solution.
This objective
may include but is not limited to: consume a WinMD component
in JavaScript; handle WinMD reference types; reference a
WinMD component
Discover and Interact with Devices (13%)
Capture media with
the camera and microphone.
This objective
may include but is not limited to: use CameraCaptureUI to
take pictures or video, and configure camera settings; use
MediaCapture to capture pictures, video, and 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
and properties of available devices, for example, as GPS,
removable storage, accelerometer, and near field
communication
Program User Interaction (18%)
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 an app
Implement Play To
by using contracts and charms.
This objective
may include but is not limited to: register an app for Play
To; use PlayToManager stream media assets; register an 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 (18%)
Design for and
implement UI responsiveness.
This objective
may include but is not limited to: choose an asynchronous
strategy between web workers and promises; implement web
workers; nest and chain promises; make custom functions
promise-aware
Implement
animations and transitions.
This objective
may include but is not limited to: apply animations from the
animation library (WinJS.UI.animation); create and customize
animations and transitions by using CSS; apply
transformations; create animations by using keypoints; apply
timing functions; animate with the HTML5
Create custom
controls.
This objective
may include but is not limited to: create custom controls
using WinJS.Namespace, WinJS.Class.define, and HTML; bind to
custom controls with data-win-bind; inherit from and extend
an existing WinJS control
Design apps for
globalization and localization.
This objective
may include but is not limited to: implement .resjson files
to translate text; implement collation and grouping to
support different reading directions; implement
culture-specific formatting for dates and times; bind JSON
properties to resources by using the data-win-res property
Manage Data and Security (18%)
Design and
implement data caching.
This objective
may include but is not limited to: choose which types of
items (user data, settings, application data) in your app
should be persisted to the cache based on requirements;
choose when items are cached; choose where items are cached
(Windows Azure, remote storage); select a caching mechanism;
store data by using indexDB, LocalStorage, and
SessionStorage
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 the StorageFile and
StorageFolder classes; set file extensions and associations;
save and retrieve files by using file pickers and the folder
picker; compress files to save space; access libraries, for
example, pictures, documents, and videos
Secure application
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 (16%)
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; handle device
capability errors; handle promises errors
Design and
implement a test strategy.
This objective
may include but is not limited to: design a functional test
plan; implement a coded UI test; design a reliability test
plan, including performance testing, stress testing,
scalability testing, and duration testing
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)