Duration
4 days
What you will learn
Mobile Application Development with IBM Worklight V6 - Early Education This course is also available as self-paced virtual (e-learning) course, Mobile Application Development with IBM Worklight V6 (ZU506) and as instructor-led online course Mobile Application Development and Deployment with IBM Worklight V6 (Remote) (VU506). Please note that this option does not require any travel. In this 4-day instructor-led course, you learn how to use IBM Worklight V6 to develop mobile applications that run on an Android or iOS* environment.
IBM Worklight is part of the IBM Mobile Foundation family of products. IBM Worklight provides standards-based technologies and tools that can help you efficiently develop, connect, run, and manage applications for smartphones and tablets.
In this course, you learn about the capabilities of IBM Worklight and how to use them to develop mobile applications by using the IBM Worklight hybrid coding approach. The course begins with overviews of mobile development, IBM Worklight V6, and Worklight Studio. You then learn about the essential application programming interfaces (APIs) and tools that enable the development, back-end integration, security, and management of cross-platform mobile applications. The course covers topics that include IBM Worklight client-side APIs, user interface (UI) frameworks such as jQuery, Dojo or Sencha Touch, Apache Cordova, integration, authentication techniques, push notification, and deploying and managing applications.
Audience
This intermediate course is designed for application developers who want to use IBM Worklight V6 to create, manage, and deploy mobile applications to Android and iOS* mobile environments.
Prerequisites
You should have experience in Java or web development with Eclipse, and a good knowledge of the following web technologies:
- HTML5
- JavaScript
- Cascading Style Sheets (CSS) 3
- Web UI frameworks, such as Dojo or jQuery
- Representational State Transfer (REST) services
- Web services
A basic knowledge of a mobile web UI framework, such as Dojo Mobile, is helpful.
Course Objectives
- Identify a mobile application design type suitable for your application
- Develop a mobile application to run on an Android or iOS platform by using the IBM Worklight hybrid coding approach
- Use IBM Worklight client-side APIs for cross-platform portability
- Use the Apache Cordova framework to access native device functions
- Use IBM Worklight server-side APIs for back-end integration
- Include the Dojo Mobile, jQuery Mobile, or Sencha Touch UI frameworks in an application
- Secure a mobile application by using various IBM Worklight authentication techniques
- Manage application updates and versions
Course Topics
Course introduction
- Mobile overview
- Designing mobile solutions
- Introduction to IBM Worklight V6
- Overview of Worklight Studio
- Exercise: Installing IBM Worklight Studio and developing your first application
- IBM Worklight client-side development: Core APIs
- Exercise: Exploring client-side core APIs
- IBM Worklight client-side development: Local storage APIs
- Exercise: Exploring local storage APIs
- Working with UI frameworks
- Apache Cordova
- Exercise: Using Apache Cordova to access native device functions
- Worklight Integration adapters
- Exercise: Developing a Worklight integration adapter
- Native and web page integration
- Exercise: Combining native and web pages
- Using Worklight native APIs
- Security
- Exercise: Securing an application
- l Push notification
- Exercise: Exploring the Push Notification API
- l Device analytics reporting
- l Direct Update
- l Migrating an application from development to production
- l Shell development
- l IBM Worklight Application Center
- Exercise: Exploring the Application Center (Windows only)
This is a version-specific reference outline. Confirm the current syllabus and delivery arrangements with EIEIO.