• Online, Self-Paced
Course Description

Apache Cordova helps you to create hybrid mobile apps. In this course, you will learn the background, key features, and installation of Cordova. You will also learn to publish an app, get familiar with the structure of Config.xml, and explore the various Cordova CLI commands.

Learning Objectives

Introduction to Apache Cordova

  • start the course
  • describe the background and history of Cordova
  • describe the key features of Cordova
  • identify the prerequisites required for working with Cordova Build
  • describe the platforms supported by Cordova

Setting up Apache Cordova

  • install Node.js on Mac
  • install Android SDK on Mac
  • install Cordova on Mac
  • set up IntelliJ for Cordova Development

Publishing an App

  • create an app with Cordova
  • integrate the jQuery mobile library in the app
  • describe the app's structure
  • add or remove platforms in the app
  • publish the app

Working with Config.xml

  • describe core configuration elements
  • implement global and multiplatform preferences in Config.xml
  • explore feature and platform elements

Configuring Icons and Splash Screens

  • configure icons in the CLI
  • configure splash screens in the CLI
  • describe 9-patch PNG guide for Android UI

Working with Cordova CLI

  • explore CLI commands
  • add or remove the plugins in the CLI
  • add or remove platforms in the CLI
  • explore advanced plugin options
  • install Plugman and add or remove plugins

Practice: Publishing and Testing an App

  • create and publish an app with IntelliJ IDEA and Run 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.