Top menu

Apache Cordova Training

Apache Cordova Training – Public | Online| Corporate Training

Introduction

Apache Cordova is an open-source mobile development framework. It allows you to use standard web technologies such as HTML5, CSS3, and JavaScript for cross-platform development, avoiding each mobile platforms’ native development language. Applications execute within wrappers targeted to each platform, and rely on standards-compliant API bindings to access each device’s sensors, data, and network status.

 

What You Will Learn:

  • How to create and build (compile and package) a Cordova project using the CLI (Command Line Interface).
  • How to use different data storage strategies.
  • How to use several Cordova APIs such as Geolocation, Contacts, and Camera.
  • How to handle specific mobile challenges such as touch events, scrolling, styling, page transitions, etc.
  • How to build an application using a single-page architecture and HTML templates.

Requirements

  • To complete this workshop, all you need is a code editor, a modern browser, and a connection to the Internet.
  • A working knowledge of HTML and JavaScript is assumed, but you don’t need to be a JavaScript guru.

 

Course Contents

1. The What, How, Why, and More of Apache Cordova

  • Introduction to Apache Cordova
  • What Is Adobe PhoneGap?
  • PhoneGap History
  • Cordova Going Forward
  • Supported Platforms
  • Cordova License
  • Working with Cordova
  • Cordova Plugins
  • Putting Cordova to Best Use
  • Getting Support
  • Resources
  • Hybrid Application Frameworks
  • Wrap-Up

2. Installing the Cordova and PhoneGap Frameworks

  • Installing Apache Cordova
  • Ant-Based Command-Line Interface
  • Installing Adobe PhoneGap
  • Wrap-Up

3. Installing the Cordova Command-Line Interface

  • Installing the CLI
  • Wrap-Up

4. Using the Cordova Command-Line Interface

  • About the CLI
  • Troubleshooting the CLI
  • CLI Command Summary
  • Using the CLI
  • Wrap-Up

5. Anatomy of a Cordova Application

  • Hello World!
  • Cordova Initialization
  • Leveraging Cordova APIs
  • Enhancing the User Interface of a Cordova Application
  • The Generated Web Application Files
  • Wrap-Up

6. The Mechanics of Cordova Development

  • Cordova Development Issues
  • Developing Cordova Applications
  • Testing Cordova Applications
  • Leveraging Cordova Debugging Capabilities
  • Debugging and Testing Using External Tools
  • Wrap-Up

7. Android Development with Cordova

  • Working with the Android Development Tools
  • Using the ADT IDE
  • Debugging Outside of the ADT IDE
  • Grabbing a Screenshot
  • Debugging on a Physical Device
  • Wrap-Up

8. BlackBerry 10 Development with Cordova

  • Configuring Your Environment for BlackBerry Development
  • Configuring a BlackBerry Cordova Project
  • Defining BlackBerry 10 Targets
  • Debugging on a Device Simulator
  • Debugging on a Physical Device
  • Wrap-Up

9. iOS Development with Cordova

  • Working with Xcode
  • Debugging iOS Applications
  • Debugging on a Physical Device
  • Using the Safari Web Inspector
  • Wrap-Up

10. Windows Phone 8 Development with Cordova

  • Getting Started with Windows Phone Development
  • Configuring a Windows 8 Device for Application Testing
  • Running a Cordova Application Using Visual Studio
  • Wrap-Up

11. Using PhoneGap Build

  • What Is PhoneGap Build?
  • Using PhoneGap Build
  • Wrap-Up

12. Working with the Cordova APIs

  • The Cordova Core APIs
  • Working with the API Cordova Documentation
  • Setting Application Permissions
  • Cordova Objects
  • Alerting the User
  • Cordova Events
  • Hardware APIs
  • Globalization
  • Working with the Contacts Application
  • Playing/Recording Media Files
  • InAppBrowser
  • Splash Screen
  • Wrap-Up

13. Creating Cordova Plugins

  • Anatomy of a Cordova Plugin
  • Creating a Simple Plugin
  • Creating a Native Plugin
  • Deploying Plugins
  • Wrap-Up

14. Building a Cordova Application

  • About the Application
  • Creating the Application
  • Using Merges
  • Testing the Application
  • Wrap-Up

15. Extending Cordova to the Enterprise

  • Mobile Application Development Platforms
  • SAP Mobile Platform
  • Kapsel
  • Wrap-Up

 

info@bigdatatraining.in

http://www.bigdatatraining.in/contact/

Call – +91 97899 68765 / 044 – 42645495

Big Data Training Bangalore Hadoop Training in Bangalore, 2013