If you are studying for the certification exam 70-484 Essentials of Developing Windows Store Apps using C#, check the study links for each section of the exam.
Se você está estudando para a prova de certificação 70-484 de desenvolvimento de Windows Store Apps com C# essencial, seguem os links para estudo de cada seção da prova.
Item Item |
Description Descrição |
Study links Links para estudo |
Design Windows Store Apps (19%) | ||
Design the UI layout and structure. | This objective may include but is not limited to: evaluate the conceptual design and decide how the UI will be composed; design for the inheritance and re-use of visual elements (e.g., styles, resources); design for accessibility; decide when custom controls are needed | http://bit.ly/17Iq1Yv |
Design for separation of concerns (SOC). | This objective may include but is not limited to: plan the logical layers of your solution to meet app requirements; design loosely coupled layers; incorporate WinMD components | http://bit.ly/15hEWcx |
Apply the MVVM pattern to your app design. | This objective may include but is not limited to: design and implement the appropriate data model to support business entities; design your viewmodel to support your view based on your model; develop a view to meet data-binding requirements; create view models using INotifyPropertyChanged, ObservableCollection, and CollectionViewSource | http://bit.ly/15hEXgt |
Design and implement Process Lifetime Management (PLM). | This objective may include but is not limited to: choose a state management strategy; handle the suspend event; prepare for app termination; handle the Resume event; handle the OnActivated event; check the ActivationKind and previous state | http://bit.ly/15hEY46 http://bit.ly/ZBwoFn |
Plan for an app deployment. | This objective may include but is not limited to: plan a deployment based on Windows Store app certification requirements; prepare an app manifest (capabilities and declarations); sign an app; plan the requirements for an enterprise deployment | http://bit.ly/14yl3i8 |
Develop Windows Store Apps (19%) | ||
Access and display contacts. | This objective may include but is not limited to: call the ContactsPicker class; filter which contacts to display; display a set number of contacts; create and modify contact information; select specific contact data | http://bit.ly/12paAlI |
Design for charms and contracts. | This objective may include but is not limited to: choose the appropriate charm based on app requirements; design your app in a charm- and contract-aware manner; configure app manifest for correct permissions | http://bit.ly/10k4qFv |
Implement search. | This objective may include but is not limited to: provide search suggestions using the SearchPane class; search for and launch other apps; provide and constrain search within an app, including inside and outside of Search charm; provide search result previews; implement activation from within search | http://bit.ly/15okjfd |
Implement Share in an app. | This objective may include but is not limited to: use the DataTransferManager class to share data with other apps; accept sharing requests by implementing activation from within Share; limit the scope of sharing using the DataPackage object; implement in-app Share outside of Share charm | http://bit.ly/11B1KQo |
Manage app settings and preferences. | This objective may include but is not limited to: choose which app features are accessed in AppSettings; add entry points for AppSettings in the Settings window; create settings flyouts using the Popup control; add settings to Popup; store and retrieve settings from the roaming app data store | http://bit.ly/ZzuTsl |
Create the User Interface (21%) | ||
Create layout aware apps to handle view states. | This objective may include but is not limited to: handle view state events from ViewStateManager; choose between style patterns for the different view states; set app orientation in the manifest | http://bit.ly/11kbv4p
http://bit.ly/11kE8gk |
Implement layout controls. | This objective may include but is not limited to: implement the Grid control to structure your layout; set the number of rows/columns and size; enable zoom and scroll capabilities in layout controls; manage text flow and presentation | http://bit.ly/XSRPaP |
Design and implement the app bar. | This objective may include but is not limited to: determine what to put on the app bar based on app requirements; style and position app bar items; design the placement of controls on the app bar; handle AppBar events | http://bit.ly/ZtzEa5 |
Design and implement data presentation. | This objective may include but is not limited to: choose and implement data controls to meet app requirements (e.g., ListView, GridView, and FlipView); create data templates to meet app requirements | http://bit.ly/ZBwA7C http://bit.ly/13nqpMc |
Create and manage XAML styles and templates. | This objective may include but is not limited to: implement and extend styles and templates; implement gradients; modify styles based on event and property triggers; create shared resources and themes | http://bit.ly/11B2vZS
http://bit.ly/10k4GV3 http://bit.ly/17IqsBY |
Program the User Interaction (21%) | ||
Create and manage tiles. | This objective may include but is not limited to: create and update tiles and tile contents; create and update badges (TileUpdateManager class); respond to notification requests; choose an appropriate tile update schedule based on app requirements | http://bit.ly/14yltFk http://bit.ly/Z5r3e6 http://bit.ly/13kjBv6 |
Notify users by using toast. | This objective may include but is not limited to: enable an app for toast notifications; populate toast notifications with images and text using the ToastUpdateManager class; play sounds with toast notifications; respond to toast events; control toast duration | http://bit.ly/14ylB7G |
Manage input devices. | This objective may include but is not limited to: capture Gesture library events; create custom gesture recognizers; listen to mouse events or touch gestures; manage Stylus input and inking | http://bit.ly/Z5r9Cq |
Design and implement navigation in an app. | This objective may include but is not limited to: handle navigation events, check navigation properties, and call navigation functions by using the Navigation framework; design navigation to meet app requirements; Semantic Zoom | http://bit.ly/Yx1wXy http://bit.ly/XIaJii |
Manage Security and Data (20%) | ||
Choose an appropriate data access strategy. | This objective may include but is not limited to: choose the appropriate data access strategy (file based, web service, remote storage, including Windows Azure storage) based on requirements | |
Retrieve data remotely. | This objective may include but is not limited to: use HttpClient to retrieve web services; set the appropriate HTTP verb for REST; consume SOAP/WCF services; use WebSockets for bi-directional communication; handle the progress of data requests | http://bit.ly/ZtAbIW
http://bit.ly/17IqIRy http://bit.ly/13kjGz1 |
Implement data binding. | This objective may include but is not limited to: choose and implement data-bound controls; bind collections to items controls; implement the IValueConverter interface; create and set dependency properties; validate user input; enable filtering, grouping, and sorting data in the user interface | http://bit.ly/114ZIXf |
Manage Windows Authentication. | This objective may include but is not limited to: retrieve a user’s roles or claims; store and retrieve credentials by using the PasswordVault class; implement the CredentialPicker class | http://bit.ly/11kcgdQ |
Manage Web Authentication. | This objective may include but is not limited to: use the Windows.Security.Authentication.Web namespace; set up oAuth2 for authentication; implement the CredentialPicker class; set up single sign-on (SSO); implement credential roaming; implement the WebAuthenticationBroker class | http://bit.ly/15okMOs |