Application Life Cycle

Course Overview

Overall Proficiency Level:

1 - Basic

Training Purpose:

Skill Development

Specific Audience:

Federal Employee

Delivery Method:

Online, Self-Paced

Application Life Cycle

Online, Self-Paced

Course Description

An app's life cycle is important to define functionality, and designing around different events can make features better and more responsive. In this course, you will learn how to program around application life cycle events.

Learning Objectives

App Life Cycle

start the course

describe the UWP app life cycle

implement app activation in your app

implement prelaunch for your app

launch your app during Windows startup

activate your app from a URI

activate your app from a file

Suspension and Resuming

implement suspension handling in your app

implement app resume from suspension or termination

implement extended execution in your app

handle various suspension errors

Practice: App Activation

implement several app life cycle features 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.