• Online, Self-Paced
Course Description

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

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.