• Online, Self-Paced
Course Description

Titanium allows you to develop mobile apps for all the major mobile platforms from a single JavaScript codebase. In this course, you will learn about the history and components of Titanium. You will also learn to create your first app, work with UI controls, and learn the different mechanisms to save data through different modes.

Learning Objectives

Introduction to Titanium

  • start the course
  • describe the background and history of Titanium
  • describe Appcelerator Platform and its components
  • describe the prerequisites required for working with Titanium

Setting up Titanium

  • configure Oracle JDK in your machine
  • configure Git in your machine
  • configure Python in your machine
  • configure Node.js in your machine
  • configure Appcelerator Studio in your machine

Creating your First Application in Titanium

  • identify the steps required before creating your first Titanium app
  • create a data model for your app
  • create a view for your app
  • create platform-specific views for your app
  • test the app in iOS and Android simulator

Working with UI Controls

  • use dialog boxes in your app
  • use menus in your app
  • use dynamic menu in your app
  • use tab views and scrolling views in your app
  • use forms in your app
  • detect orientation and adapt your UI based on the orientation

Saving your Data

  • work with the properties API in your app
  • work with the SQLite database in your app
  • work with filesystem access and storage API in your app
  • work with web services in your app
  • work with XML and JSON data in your app

Practice: Publish and Test an App

  • create and publish an app with Appcelerator Studio and test it on a phone

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.