• Online, Self-Paced
Course Description

Apache Cordova offers some great plugins using which you can create very engaging mobile apps. In this course, you will work with the native API plugins and explore different events. You will also learn the advanced Cordova CLI commands and a few options to save data.

Learning Objectives

Advanced Features of Cordova CLI

  • start the course
  • use merges to customize each platform
  • publish your app through CLI
  • update Cordova and your project

Working with the Basic Native APIs

  • work with camera API
  • work with battery status API
  • work with console API
  • work with contacts API
  • work with device API
  • work with accelerometer API
  • work with device orientation API

Working with the Advanced Native APIs

  • work with dialogs API
  • work with file system API
  • work with geolocation API
  • work with media capture API
  • debug Cordova Android app in Chrome
  • work with network information API
  • work with status bar API

Handling Storage, Events, and Hooks

  • use local storage in your app
  • use IndexedDB in your app
  • describe event types
  • work with web services in your app
  • describe hooks in Cordova
  • work with hooks

Implementing WebViews

  • create an Android Hybrid app
  • communicate with Cordova and native view
  • use the Hybrid plugin and test the app in Android emulator

Practice: Capturing and Saving Data

  • capture data from user and save with Local Storage in Android Simulator

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.