• Online, Self-Paced
Course Description

On top of built-in app functionality, UWP provides features to build background tasks, app services, and reusable components that can interact with an app outside of the app. In this course, you will learn how to use these features.

Learning Objectives

Implementing Background Tasks

  • start the course
  • implement background tasks in an app
  • register background tasks with Windows 10
  • implement background task app triggers
  • work with conditional background tasks

Managing Background Tasks

  • implement background task monitoring
  • handle events created by background tasks
  • call background tasks manually from Visual Studio in order to debug them
  • configure communication between background tasks and an app

App Services

  • create an app service project in Visual Studio and specify the AppService extension
  • implement an app service
  • deploy an app service
  • implement an app client that calls an app service
  • implement an app service to run the same process as the foreground app as a background task

Windows Runtime Component

  • create a reusable Windows Runtime component
  • create a Class Library
  • integrate Windows Runtime components and Class Libraries in a UWP app

Practice: Background Tasks

  • implement background tasks in an app

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.