Phone

Phone Gap Apache Cordova Training


PhoneGap is a free and open source framework that allows you to create mobile apps using standardized web APIs for the platforms you care about. Building mobile apps is a task that involves most types of developers these days. PhoneGap is a way to build mobile apps while adding re-use to your code and other assets and in this course we'll show you how. App development is crucial to succeeding in most jobs these days.

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.

  • Mon – Fri ( 4 Weeks ) | 07.30 AM - 9.30 PM Time (IST)

  • Sat – Sun ( 6 Weeks ) | 08.30 AM - 10:00 PM Time (IST)


Why PHONE GAP/APACHE CORDOVA?

  • The Phone Gap has a 27.4% of the global smartphones market – netmarketshare.com
  • Cumulative apps downloaded from the Apple App Store is 130 Billion – Statista
  • Phone Gap Developer can earn a salary of $101,000 United States – indeed.com

Who should take the course?

This PHONE GAP/APACHE CORDOVA training course is suitable for:

  • Job Seeker, Business man / Startup - owners, Entrepreneur, Any Computer Programmer, Web Designer / Developer, Professors, Students , Freshers and more
  • Software developers and professionals
  • Anyone interested in mobile app development
  • Anyone who has interest in hybrid mobile application development

Objective of the course

By the end of this PHONE GAP/ APACHE CORDOVA training course, you will be able to:

  • Understand the mobile app toolset
  • Have knowledge inSpecifying Android settings
  • Simulate the iPhone and Android
  • Setup mobile api and plugins
  • Setup all necessary apis for building a advanced app
  • Learning Phonegap events
  • 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.

Pre-requisites

Anybody can take this Training Course to be a Mobile Application Developer.


PHONE GAP Syllabus

  • Different Mobile Platforms / OS
  • Growth of Mobile Applications
  • Different Mobile Architecture
  • Learn basics knowledge about native development, hybrid development
  • Native Vs. Hybrid Vs. Mobile Web
  • When & Why to choose hybrid or native development
  • Advantages and disadvantages
  • Understanding phonegap basics
  • Understand architecture of phonegap application
  • Learn how to configure your development environment
  • Learn how to build your application without environment configuration
  • Build your application without mac
  • HTML & CSS & JavaScript
  • Introduction to HTML5, CSS3, JavaScript
  • HTML5 tags overview
  • HTML5 for mobile development & it’s advantages
  • JavaScript Overview
  • JQuery
  • Basics of events
  • learn how to work with phonegap events
  • Get Device information using Device API
  • Learn how to work with device movements / motion using Device Motion API
  • Learn how to get GPS position, Learn to work with Google maps api using Geo Location Plugin
  • Learn to get Network information of the user using Network Plugin
  • Learn how to create / clone / list contacts using contacts plugin
  • Learn how to take / capture images using camera plugin
  • Understand different File System for different pltaforms such as android, iOS
  • Learn how to work with Media Plugin
  • Learn how to use Local Storage for Storing your data
  • Learn how to send and receive Push Notification using Push Plugin (GCM)
  • Learn how to share your content / image to social media such as Facebook, WhatsApp, Twitter using Social Sharing plugin

APACHE CORDOVA SYLLABUS

  • Objectives
  • Advantages and disadvantages: Web Applications vs. native applications
  • Cordova Architecture
  • Tools to integrate
  • Media elements
  • Canvas elements
  • Local storage
  • Features detection
  • Media queries
  • View templating
  • Accelerometer
  • Geolocation
  • Camera
  • Contacts
  • Capture
  • Notifications
  • Compass
  • Connection
  • Storage
  • File
  • Deviceready
  • Back button, menu button and search button
  • Pause, resume
  • Online, offline
  • Others events
  • Environment iOS configuration in Xcode (MAC)
  • Android environment configuration in Eclipse
  • Plugin
  • Programming Logic
  • Front-End Development
  • Storage: web SQL and local
  • Implementation
  • Short discussion on Sync mode & Multilanguage
  • Layout: resolutions images for smartphones and tablet
  • Guidelines in the publication on the store (Apple and Android)