Cross-platform mobile development with PhoneGap/Apache Cordova Training Course
The objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.
On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)
Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!
Course Outline
Day 1
- Getting up and running
- Accessing native capabilities of the device
- Structuring source code and handling SCM
- Persisting data locally
- Building forms and communicating with the server
Day 2
- Network communication
- Managing source code and handling platform tweaks
- Using plug-ins
- Working with lists of data
Day 3
- Using jQuery Mobile with PhoneGap applications
- Presenting Lists of Data
- Handling Touch Events
- Packaging your apps
Open Training Courses require 5+ participants.
Cross-platform mobile development with PhoneGap/Apache Cordova Training Course - Booking
Cross-platform mobile development with PhoneGap/Apache Cordova Training Course - Enquiry
Testimonials (1)
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Course - Cross-platform mobile development with PhoneGap/Apache Cordova
Upcoming Courses
Related Courses
Advanced Flutter
14 HoursThis instructor-led, live training Canada (online or onsite) is aimed at developers who wish to use Flutter to create cross-platform applications .
By the end of this training, participants will be able to:
- Migrate applications from Java to Flutter.
- Integrate Firebase backend services such as database, authentication, and storage.
- Create animations and advanced UI features for an app.
BLoC Pattern
14 HoursThis instructor-led, live training in Canada (online or onsite) is aimed at developers who wish to learn how to use BLoC Pattern to manage state across different applications.
By the end of this training, participants will be able to:
- Understand the BLoC core concepts and architecture.
- Create, test, and debug BLoCs.
- Learn about the BLoC build context.
Build Native iOS and Android Apps with Flutter
14 HoursIn this instructor-led, live training in Canada (online or onsite), participants will learn how to use Flutter to rapidly develop a mobile app that runs on both iOS and Android devices.
By the end of this training, participants will be able to:
- Quickly install the framework, IDE and other tooling to start developing.
- Understand and use Google's Dart language to quickly prototype a mobile app.
- Test and deploy mobile apps that run on both iOS and Android using a single code base.
- Customize the app using a rich set of widgets, layouts and animations.
Flutter Development Bootcamp with Dart
35 HoursThis instructor-led, live training in Canada (online or onsite) is aimed at developers who wish to use Flutter to create and build high-quality mobile apps for Android, iOS, and other platforms from a common codebase.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start creating Flutter apps.
- Use Dart programming language to develop the code for building the apps.
- Use Flutter widgets to design and create aesthetically pleasing and easy-to-use UI.
- Deploy and test apps on different platforms (mobile, desktop, web, etc.).
Meteor for Cross-Platform Development
14 HoursThis instructor-led, live training in Canada (online or onsite) introduces the fundamentals of Meteor and walks participants through the creation of a real-time web applications for both desktop and mobile platforms.
Meteor and React
14 HoursThis instructor-led, live training in Canada (online or onsite) is aimed at web developers who wish to use Meteor and React for full stack development.
By the end of this training, participants will be able to:
- Build and prototype web applications.
- Structure an applications user interfaces from reusable components.
- Manage data across clients and servers with Meteor.
IBM MobileFirst Platform for Hybrid Mobile Application Development
21 HoursIBM MobileFirst Platform (previously known as Worklight Foundation) is a suite of tools and services for building enterprise mobile and tablet applications. Its client-side API is available for native iOS (Objective-C), native Android (Java), J2ME, C# native Windows Phone (C#), and JavaScript for cross-platform hybrid OR mobile-web applications. MobileFirst Platform is available on-premise or in the cloud.
In this instructor-led, live training, participants will learn how to set up and use MobileFirst Platform to develop and manage hybrid mobile applications based on HTML5, JS, and CSS.
By the end of this training, participants will be able to:
- Install and configure MobileFirst
- Develop, test, and deploy cross-platform hybrid mobile apps.
- Use MobileFirst security mechanisms to secure apps.
- Update apps over-the-air within an organization, bypassing the need for app stores.
- Administer and monitor mobile apps.
Audience
- Developers
Format of the Course
- Part lecture, part discussion, exercises and heavy hands-on practice in a live-lab environment.
Note
- This training is based on Mobile Foundation 8.0. To request a different version or other customization to this course, please contact us to arrange.
Xamarin for Cross-Platform Development
21 HoursIn this instructor-led, live training in Canada (online or onsite), participants will learn key aspects of Xamarin as they take on the development of their own set of mobile applications for Android, iOS and Windows.
Ionic2
14 HoursThis instructor-led, live training in Canada (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use Ionic 2 to build hybrid mobile applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations.
- Test, deploy, and manage mobile app releases effectively.
Ionic 4 and Angular for Developers
21 HoursThis instructor-led, live training in Canada (online or onsite) is aimed at web developers who wish to create a hybrid mobile application with Ionic 4.
By the end of this training, participants will be able to:
- Integrate native device features into a hybrid mobile application.
- Use Angular and Ionic 4 to build a hybrid mobile application.
- Run a hybrid application on a mobile device emulator.
Ionic 6
14 HoursThis instructor-led, live training in Canada (online or onsite) is aimed at web developers who wish to create a modern mobile application with Ionic 6.
By the end of this training, participants will be able to:
- Integrate native device features into a modern hybrid mobile application.
- Learn the fundamentals of Ionic.
- Learn to deploy Ionic applications to production.
- Run a modern hybrid application on a mobile device emulator.
WordPress Rest API and Ionic 4
14 HoursThis instructor-led, live training in Canada (online or onsite) is aimed at web developers who wish to use WordPress and Ionic 4 for full stack development.
By the end of this training, participants will be able to:
- Create web applications with WordPress as a backend.
- Set up Ionic 4 with the WorPress Rest API.
- Run CRUD operations using Ionic 4.
- Secure a web application with JWT authentication.
Accelerated Mobile Pages (AMP)
14 HoursThis instructor-led, live training in Canada (onsite or remote) is aimed at developers who wish to create Accelerated Mobile Pages to enable high speed loading.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing an Accelerated Mobile Page.
- Minify CSS and HTML.
- Pre-render extended content.
WeChat Marketing
7 HoursThis instructor-led, live training in Canada (online or onsite) is aimed at entrepreneurs, marketing managers and sales representatives who wish to do digital marketing on WeChat.
By the end of this training, participants will be able to:
- Deliver a message to over multiple recipients at once on WeChat.
- Market (to strangers) on WeChat free of charge.
- Open WeChat Wallet and use WeChat Pay.
- Advertise using a WeChat Official Account.
WeChat Mini Programs for Developers
14 HoursThis instructor-led, live training in Canada (online or onsite) is aimed at developers who wish to develop WeChat Mini Programs on the WeChat platform.
By the end of this training, participants will be able to:
- Install and configure the Developer Tools for creating WeChat Mini Programs.
- Write WXML and WXSS instead of traditional HTML and CSS to create programs.
- Deploy applications that can run on mobile and desktops running Wechat.