Discover Classes. Earn Rewards.

Apache Cordova Cross-Platform Mobile App Development is unfortunately unavailable

Thankfully we have 371 other Tech Classes for you to choose from. Check our top choices below or see all classes for more options.

Adobe Photoshop Bootcamp

Noble Desktop @ 185 Madison Ave, New York, NY & Virtually Online

Enhance your photos and create stunning graphics with this comprehensive Photoshop course. From removing unwanted elements to making precise selections, you'll master essential techniques to transform your images. Unleash your creativity and learn from industry experts at Noble Desktop.

(372) All levels 18 and older
$975

3 sessions

Gift it!

Python for Data Science Bootcamp

Noble Desktop @ 185 Madison Ave, New York, NY & Virtually Online

Uncover the power of Python for analyzing real-world data sets in this hands-on course at Noble Desktop. Explore Python fundamentals and learn how to create programs, work with data, visualize insights, and develop machine learning models. Elevate your data science skills with the Python for Data Science Bootcamp.

(372) All levels 18 and older
$1,495

5 sessions

Gift it!

Microsoft Excel Bootcamp

NYC Career Centers @ 185 Madison Ave, New York, NY & Virtually Online

Master all aspects of Microsoft Excel in just three days with the comprehensive Excel Bootcamp at NYC Career Centers. This intensive course covers everything from basic calculations and tables to advanced spreadsheet features and automation with macros. Take your Excel skills to the next level and become an expert user in no time.

(680) All levels 18 and older
$549

3 sessions

Gift it!

Adobe InDesign Bootcamp

Noble Desktop @ 185 Madison Ave, New York, NY & Virtually Online

Master the art of page layout and design with Adobe InDesign at Noble Desktop. Create stunning books, magazines, and advertisements while learning essential techniques for professional typesetting. Elevate your design skills and unleash your creativity with this comprehensive InDesign course.

(372) All levels 18 and older
$975

3 sessions

Gift it!

Graphic Design Certificate

Noble Desktop @ 185 Madison Ave, New York, NY & Virtually Online

Learn the Adobe Creative Cloud apps used by professionals and master graphic design concepts to create stunning modern designs and build an impressive portfolio that showcases your skills to prospective clients or employers.

(372) All levels 18 and older
$2,995

14 sessions

Gift it!
See all Tech classes NYC

Apache Cordova Cross-Platform Mobile App Development

  • All levels
  • 18 and older
  • $1,795
  • (Exact location to be announced), New York, NY
  • 24 hours over 3 sessions

Start Dates (0)

  • $1,795
  • NY - Manhattan @ (Exact location to be announced), New York, NY 00000
  • 24 hours over 3 sessions
Showing 10 of 0

Class Description

Description

What you'll learn in this mobile application development training:

All HOTT courses are available face-to-face, remote-live, on-demand or on-site at your facility

Apache Cordova (formerly PhoneGap) is an open-source is a mobile application development framework. It utilizes HTML5, CSS3 and JavaScript to create apps for a variety of mobile platforms. Students will learn how to build applications using jQuery Mobile and Apache Cordova that run on a variety of mobile platforms including iOS, Android and Windows Mobile. Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.


Prerequisites
:

Knowledge of HTML and JavaScript equivalent to attending the Website Development with HTML5, CSS and Bootstrap and JavaScript Programming courses.


Course Syllabus:

The Mobile Landscape

  • Devices Types
    - Smartphones
    - Tablets
  • Device Convergence
  • Platform Comparison
  • Three Types of Mobile Applications
    - Native Mobile Applications
    - Mobile Web Applications
    - Hybrid Mobile Applications
  • Mobile Web Development
  • Apache Cordova (PhoneGap) Overview
  • Building with Cordova

Technology Stack

  • HTML5 Main Objectives
  • Browser-Side Data Storage
  • Declaring HTML5
  • Detecting Support for HTML5
  • The Document Object Model
  • CSS Overview
  • Class and ID Attribute Selectors
  • Working with JavaScript
  • Detecting a Feature with JavaScript
  • Using JavaScript Libraries
  • jQuery Mobile Tooling Support

jQuery Overview

  • What Is jQuery?
  • Benefits of Using a JavaScript Library
  • How to Use jQuery
  • DOM Ready Events
  • The jQuery Function Object
  • The jQuery Wrapper
  • The jQuery Wrapper as an Array-Like Object
  • innerHTML vs. html()
  • jQuery Wrapper Chaining
  • API Function Notation
  • Handling DOM Ready Events

Selectors

  • Background: The Sizzle Selector Engine
  • Selecting Elements by Attribute
  • Pseudo-Selectors
  • Selecting Elements Using Relationships
  • Selecting Elements Using Filters
  • Chaining Using end()
  • Testing Elements
  • Iterating Through Selected Elements Using each()
  • JavaScript Methods
  • JavaScript "this"
  • Function Context
  • The Function call() Method

Style Class Manipulation

  • Specifying Style Properties
  • Setting Style Properties
  • Using addClass() and removeClass()
  • Defining a Stylesheet
  • Setting and Getting Dimensions
  • Attributes

DOM Manipulation

  • The $ Function Revisited
  • Getters and Setters
  • The text() Element Method
  • Appending DOM Elements
  • Removing DOM Elements
  • DOM Performance

Introduction to Ajax

  • What is Ajax?
  • Creating the XMLHttpRequest Object
  • The XMLHttpRequest Object Basics
  • The Browser and the Server
  • Ajax Requests and Responses
  • Sending an Ajax Request With jQuery
  • Data Types
  • The data() Method
  • Using serialize()
  • Get vs. Post
  • ajaxStart() and ajaxError()

JSONP

  • JSONP - JSON with Padding
  • Same-Origin Policy
  • The <script> Tag
  • Best Practices

The jQuery Mobile Toolkit

  • Overview of jQuery Mobile
  • Downloading and Using jQuery Mobile
  • The Anatomy of a Page
  • Page Segments
  • Theming
  • Creating a List View
  • Decorating List View Rows
  • Implementing Master Detail Navigation Patterns
  • Create a Tabbed View

jQuery Mobile Lists

  • Overview of jQuery Mobile Lists
  • Inset Lists
  • Adding Links
  • Numbered Lists
  • Count Bubbles
  • Formatting List Items
  • Formatted List Source
  • Filters
  • Filtered List Source

jQuery Mobile Buttons

  • jQuery Mobile Buttons
  • Creating Buttons
  • Button Appearance
  • Enabling and Disabling
  • Button Groups
  • Horizontal Button Groups
  • Inline Buttons
  • Highlighting Preferred Choice
  • Icons
  • Alternate Icon Display

jQuery Mobile Forms

  • jQuery Mobile Forms
  • Form Enhancements
    - Labels
    - Placeholders
  • Client-Side Validation
  • The required Attribute
  • Patterns
  • Widgets
  • Input Types
    - Color
    - Date
    - Range
    - Select
    - Checkboxes
    - Horizontal Checkboxes
    - Radio Buttons
  • Datalists
  • Submitting Forms

jQuery Mobile Themes

  • Overview of the jQuery Mobile Theming System
  • Working with Themes
  • Theme Examples
    - Using ThemeRoller
    - Global Theme Settings
  • Downloading Themes
  • Contents of the Theme Zip File
  • Theme Images
  • Editing Your Themes
  • Custom Transitions in jQuery Mobile
  • Custom Transitions Using CSS

Geolocation

  • Overview of the Geolocation API
  • Functions and Options
    - Success Function
    - Error Function
  • Using the watchPosition() Method

Apache Cordova (PhoneGap)

  • Introduction to Apache Cordova
  • The Cordova Model
    - Usage
    - API
    - Features

Device and Contacts Information APIs

  • Cordova Device Info Object
  • Device Info Permissions
  • The cordova and uuid Properties
  • The platform and version Properties
  • The name Property
  • Contacts Database API
  • Contacts Database Helper Objects
  • Supported Platforms
  • Contacts API Permissions
  • Contact Properties
  • Creating a New Contact
  • Saving a Contact
  • Deleting (Removing) a Contact
  • Finding Contact(s)

The Cordova File API

  • Accessing the Mobile File System with Cordova
  • File API Permissions
  • The Cordova File API
  • Accessing the Device File System
  • The requestFileSystem() Method
  • The File Object
  • The FileEntry Object
  • The DirectoryEntry Object
  • The DirectoryReader Object
  • The FileError Object
  • Writing Files with the FileWriter Object
  • Reading Files with the FileReader Object

The Accelerometer

  • Overview of the Accelerometer
  • Supported Platforms
  • Accelerometer Precision
  • Accelerometer Detection
  • Accelerometer Permissions
  • The Accelerometer API
  • The Acceleration Object
  • The getCurrentAcceleration() Method
  • The watchAcceleration() Method
  • The accelerometerSuccess Call-Back Function
  • The clearWatch() Method
  • Device Shake Tracking Application Code

Refund Policy

Tuition includes all course materials. Students may withdraw before the second day of class to receive a 100% refund, provided course materials are returned to the instructor. Prorated refunds may be granted for withdrawals after the first day.

Cancellations and Changes: There are no cancellation fees.

Attendance Requirements: Students must attend each day of a course and successfully complete hands on exercises in order to receive a certificate of completion. If a student wishes to retake any portion of a class that he or she completes, the student may do so within 12 months at no extra cost.

Intended Audience: Hands On Technology Transfer, Inc., provides IT training designed for technology professionals who wish to quickly upgrade their computer skills. In most states, the employer bears all training costs.

Reviews of Classes at Hands On Technology Transfer, Inc. (7)

(4.6-star rating across 7 reviews)
See reviews for other classes at Hands On Technology Transfer, Inc.
loading...
Hide Reviews

Review Summary by CourseHorse

Students have praised the instructor for being outstanding and having excellent teaching skills. They highly recommend him for any technical course. The materials provided for the course were also described as complete, exceeding expectations. The training exercise covered a great deal of detail, impressing the students. The infrastructure of the course, particularly for remote access, was also praised as awesome. Overall, the training experience was found to be very useful, with the instructor making every effort to answer questions and provide assistance when needed. Direct quotes: 1) "I have never seen such complete materials and the equipment shipped out exceeded my expectations down to the packing tape with which to ship it back." 2) "The infrastructure was awesome as well specially for the remote access." 3) "The instructor made every attempt to answer questions and provide assistance when needed."

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 17950 points. Points give you money off your next class!

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

Hands On Technology Transfer, Inc.

HOTT delivers instructor-led technical training across the United States, Canada and the United Kingdom. Whether you attend in person, remote-live or on-demand, our classroom-based training philosophy zeroes in on your ability to work more productively and with higher quality results after training....

Read more about Hands On Technology Transfer, Inc.

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified NYC educator.

Hands On Technology Transfer, Inc.

Hands On Technology Transfer, Inc.

All classes at this location

Google Map

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a Group Event

Booking this class for a group? Find great private group events

Or see all Coding Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...