70 481 OD Changes123
Transcript of 70 481 OD Changes123
-
8/10/2019 70 481 OD Changes123
1/5
70-481:
Essentials of developing Windows Storeapps using HTML5 and JavaScript
The following tables itemize changes to exam 70-481. These changes will bemade on November 18, 2013, to include updates that relate to Windows 8.1and Visual Studio 2013 tasks.
1. Design Windows Store apps (no change: 20%)
Tasks currently measured Tasks to be added/changed in November2013
Design the UI layout and structureEvaluate the conceptual design; decide how theUI will be composed; design for the inheritanceand re-use of visual elements (e.g., styles,resources); design for accessibility; decide whencustom controls are needed
Added sub-task:use the Hub App template
Design for separation of concernsPlan the logical layers of your solution to meet
application requirements; design looselycoupled layers; incorporate WinMD components
No change
Design and implement Process LifetimeManagement (PLM)Choose a state management strategy; handlethe suspend event (oncheckpoint); prepare forapp termination; handle the onactivated event;check the ActivationKind and previous state
No change
Plan for an application deploymentPlan a deployment based on Windows 8Application certification requirements; preparean app manifest (capabilities and declarations);sign an app; plan the requirements for anenterprise deployment
No change
-
8/10/2019 70 481 OD Changes123
2/5
2. Develop Windows Store apps (decrease: 20% to 19%)
Tasks currently measured Tasks to be added/changed in November
2013Access and display contactsCall the ContactsPicker(windows.applicationmodel.contacts) class; filterwhich contacts to display; display a set numberof contacts; create and modify contactinformation; select specific contact data
No change
Design for charms and contractsChoose the appropriate charms based on apprequirements; design an application to becharm- and contract-aware; configure theapplication manifest for correct permissions
No change
Implement searchProvide search suggestions using theSearchPane class; search and launch other apps;provide and constrain search within an app,including inside and outside of search charm;provide search result previews; implementactivation from within search
Modified subtask:Provide search suggestions using the SearchPaneclass and SearchBox control
New subtask:configure search contracts
Implement Share in an appUse the DataTransferManager class to share datawith other apps; accept sharing requests byimplementing activation from within Share; limitthe scope of sharing using the DataPackageobject; implement in-app Share outside of Sharecharm
New subtask:use web links and application links
Manage application settings andpreferencesChoose which application features are accessedin AppSettings; add entry points for AppSettingsin the Settings window; create settings flyoutsusing the SettingsFlyout control; add settingsoptions to SettingsFlyout; store and retrievesettings from the roaming app data store
No change
None New task (section)
Integrate media featuresSupport DDS images; implement video playback;implement XVP and DXVA; implement TTS;implement audio and video playback using HTML5DRM
-
8/10/2019 70 481 OD Changes123
3/5
3. Create the user interface (decrease: 21% to 20%)
Tasks currently measured Tasks to be added/changed in November2013
Implement WinJS controlsFlipview; flyout; grid layout; list layout; menuobject
New subtasks:WebView; item container; repeater
Implement HTML layout controlsImplement layout controls to structure yourlayout; support scrolling and zooming withCSS3; manage text flow and presentation,including overflow
New subtask:implement templates and bindings
Create layout-aware apps to handle viewstatesHandle viewState events; choose amongapplication view states; use CSS3 media queriesto handle different view states; respond toApplicationViewStateChangedEvent
Revised task:Create layout-aware apps to handle windowingmodes
Revised, complete list of subtasks:use CSS3 media queries to adapt to different devices;respond to changes in orientation; adapt to newwindowing modes by using the ViewManagementnamespace; manage settings for an apps view
Design and implement the app barDetermine what to put on the app bar based onapp requirements; style and position app baritems; design the placement of controls on theapp bar; handle AppBar events
No change
Apply CSS stylingImplement gradients, grid layouts, zooming,scroll snapping, and media queries
No change
-
8/10/2019 70 481 OD Changes123
4/5
4. Program user interaction (no change: 20%)
Tasks currently measured Tasks to be added/changed in November2013
Manage input devicesCapture gesture library events; create customgesture recognizers; listen to mouse events ortouch gestures; manage Stylus input and inking;handle drag and drop events
No change
Design and implement navigation in anappHandle navigation events, check navigationproperties, and call navigation functions byusing the WinJS.Navigation namespace; designnavigation to meet app requirements; SemanticZoom; load HTML fragments
No change
Create and manage tilesCreate and update tiles and tile contents; createand update badges (the TileUpdateManagerclass); respond to notification requests; choosean appropriate tile update schedule based onapp requirements
No change
Notify users by using toastEnable an app for toast notifications; populatetoast notifications with images and text by usingthe ToastUpdateManager; play sounds withtoast notifications; respond to toast events;control toast duration
New subtask:configure and use Azure Mobile Services for pushnotifications
-
8/10/2019 70 481 OD Changes123
5/5
5. Manage security and data (increase: 19% to 21%)
Tasks currently measured Tasks to be added/changed in November2013
Choose a data access strategyChoose the appropriate data access strategy (filebased; web service; remote storage, includingWindows Azure storage) based on requirements
Revised subtask:including Windows Azure storage and Azure MobileServices
Retrieve data remotelyUse XHR to retrieve web services; setappropriate HTTP verb for REST; handle progressof data requests; consume SOAP/WCF services;use WebSockets for bidirectionalcommunication
Revised subtask:Use XHR or HttpClient to retrieve web services
Implement data bindingChoose and implement data-bound controls,
including WinJS.UI.ListView, to meetrequirements; bind data to item templates suchas WinJS.Binding.Template; bind data to controlsby using data-win-control and data-win-bind;configure an iterator with data-win-options;enable filtering, sorting, and grouping data inthe user interface
No change
Manage Windows authentication andauthorizationRetrieve a users roles or claims; store and
retrieve credentials by using the PasswordVaultclass; implement the CredentialPicker class
New subtasks:verify credential existence by using credential locker;store account credentials in app settings
Manage web authenticationUse the Windows.Security.Authentication.Webnamespace; set up OAuth2 for authentication;CredentialPicker; set up single sign-on (SSO);implement credential roaming; implement theWebAuthenticationBroker class
New subtask:support proxy authentication for enterprises