You will need to ensure that your app has been validated and is error-free before submitting it to the Windows Store. In this course, you'll learn how to prevent errors from reaching users, how to select a business model for your app, and how to test and validate your app before packaging it and submitting to the Windows Store. This course is one of a series in the Skillsoft learning path that covers the objectives for the Microsoft Exam 70-485: Advanced Windows Store App Development Using C#. This exam is a requirement for the Microsoft Certified Solutions Developer (MCSD): Windows Store Apps certification.
Learning Objectives
Error Handling
- start the course
- recognize how to avoid having errors and exceptions in Windows Store apps reach the user
- handle exceptions using the application class
- handle device capability errors in Windows Store apps
- handle asynchronous errors in Windows Store apps
Testing
- discuss the features of a functional test plan in Windows Store apps
- implement a coded UI test for a Windows Store app
- describe the features of a reliability test plan including performance testing, stress testing, scalability testing and duration testing
- implement unit testing in a Windows Store app
Diagnostics and Monitoring
- use the Performance and Diagnostics hub in Visual Studio 2013 to analyze CPU usage for a Windows Store app
- use the Performance and Diagnostics hub in Visual Studio 2013 to analyze UI performance in Windows Store apps
- use the Performance and Diagnostics hub in Visual Studio 2013 to analyze memory usage in Windows Store apps
- use the Performance and Diagnostics hub in Visual Studio 2013 to analyze energy consumption in Windows Store apps
- use Windows Store reports for an app to analyze usage
- implement event logging and choose between localized and centralized reporting for Windows Store apps
Monetization
- describe the business models paid in full before download, time trial, feature trial, in-app purchases, advertising, and 3rd party transactions available for Windows Store apps
- implement code to access simulated license status, expiration date, and time remaining from the default proxy file
- discuss and load a custom proxy file for simulating access to licensing and listing information for a Windows Store app
- implement code to access time-based and feature-based trial versions of a Windows Store app
- implement code to enable users to purchase the full version of a Windows Store app
- implement code to enable users to purchase an app within a Windows Store app
- implement code to access simulated listing information from the proxy file
Preparing for Deployment
- step and outline wizard options for packaging a Windows Store app
- implement Windows App Certification Kit (WACK) tests to validate a Windows Store app
- submit an app for publishing to the Windows Store
Practice: Monetization and Deployment (CE)
- prepare a Windows Store app for monetization and deployment to the Windows Store
Framework Connections
Specialty Areas
- Software Development
Feedback
If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.