Cross-platform mobile development with PhoneGap/Apache Cordova Training Course
The goal of cross-platform frameworks is to enable developers to write an application once and deploy it across multiple platforms. Whether you want to develop an iPhone app that also runs on Android or adapt an existing Android app for Windows Phone, these frameworks make it possible.
In this three-day course on PhoneGap/Apache Cordova, you will explore two complementary technologies used in cross-platform mobile development. (Apache Cordova is the updated name for PhoneGap; Adobe acquired PhoneGap from its original creators and donated it to the Apache Software Foundation.)
By the end of this PhoneGap/Apache Cordova course, you will be equipped to create fully-functional mobile web applications using the framework, manage source code effectively, handle platform-specific adjustments, and deliver experiences that feel native to users -- among other valuable skills.
This course is available as onsite live training in United Arab Emirates or online live training.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
Need help picking the right course?
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 Progressive Web App (PWA)
14 HoursThis instructor-led, live training the UAE (onsite or remote) is aimed at developers who wish to create advanced Progressive Web Apps that perform exclusive functions related to push notifications and offline availability.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing an advanced Progressive Web App.
- Create push notifications that enable subscriptions.
- Cache with Service Worker to make a web application work offline.
- Create push notifications that prompt frequent visitors to install the application.
Advanced Flutter
14 HoursThis instructor-led, live training the UAE (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 the UAE (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 the UAE (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 the UAE (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.).
Ionic2
14 HoursThis instructor-led, live training in the UAE (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 the UAE (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 the UAE (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.
IBM MobileFirst Platform for Hybrid Mobile Application Development
21 HoursThe IBM MobileFirst Platform (formerly known as Worklight Foundation) offers a comprehensive set of tools and services for creating enterprise mobile and tablet applications. The platform's client-side API supports native iOS development in Objective-C, native Android development in Java, J2ME, C# for Windows Phone, and JavaScript for cross-platform hybrid or mobile-web apps. MobileFirst Platform can be deployed either on-premise or in the cloud.
During this instructor-led live training session, participants will learn how to set up and utilize the MobileFirst Platform to develop and manage hybrid mobile applications using HTML5, JS, and CSS.
Upon completion of this training, participants will have the ability to:
- Install and configure MobileFirst
- Create, test, and deploy cross-platform hybrid mobile apps.
- Leverage MobileFirst security features to protect applications.
- Update apps over-the-air within an organization without relying on app stores.
- Administer and monitor mobile applications.
Audience
- Developers
Course Format
- The course includes lectures, discussions, exercises, and extensive hands-on practice in a live-lab setting.
Note
- This training is based on Mobile Foundation 8.0. If you require a different version or any other customization to this course, please contact us to make arrangements.
Progressive Web Apps (PWA)
14 HoursIn this instructor-led, live training the UAE (onsite or remote), participants will learn how to develop their first Progressive Web App as they step through a series of hands-on exercises culminating in the creation and deployment of a functional PWA.
WeChat Marketing
7 HoursThis instructor-led, live training in the UAE (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 the UAE (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.
WeChat Open Platform for Developers
14 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at developers who wish to develop on the WeChat platform.
By the end of this training, participants will be able to:
- Enable their mobile apps to support features such as sharing to WeChat, adding to WeChat Favorites, and paying with WeChat Pay.
- Enable their websites to support using WeChat accounts to log in.
- Provide a lightweight service for billions of WeChat users through Official Accounts.
- Become a third-party platform to provide operational services and industry solutions for Official Accounts.
WeChat Work
7 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at entrepreneurs and enterprise administrators who wish to use WeChat Work to manage office comminucation and collaboration efficiently.
By the end of this training, participants will be able to:
- Use the rich OA applications of WeChat Work efficiently.
- Manage enterprise files using the 100GB File Disk for free.
- Use Company Payment to send red packets to employees and receive/make payments from/to employees.
- Customize red packet cover with enterprise brands to promote brand culture.
- Set up corporate logos and promotional images on the mobile phone startup page to create a corporate culture.
Xamarin for Cross-Platform Development
21 HoursIn this instructor-led, live training in the UAE (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.