• Select a country/region: United States
  • IBM®
  • Site map

  • Training - worldwide
  • Training
  • Course catalog

Course description: Mobile Application Development with IBM Worklight V5 - Early Education

  • Add course to my custom catalog
  • Add to my training plan

Overview

  • Special note
  • Audience
  • Prerequisites
  • Skills taught
  • Course outline
  • Machine requirements
List of course details in a data table
Course code ZU503 Skill level Intermediate
Duration 5.0 days Delivery type Self-paced Virtual Class
Course type Public only    
Public price USD $3,100.00 plus tax    

NOTE: THIS IS AN ONLINE SELF-PACED VIRTUAL COURSE. DO NOT MAKE TRAVEL ARRANGEMENTS FOR THIS COURSE.

This is a WebSphere Education Solutions Team offering, and may not conform to the usual WebSphere Education standards for content and quality.

Self-paced virtual classroom (SPVC) courses provide the same deep technical content as WebSphere Education classroom courses, but allow you to learn on your own schedule. You can stop and start a self-paced virtual class as needed during the 60-day access period.

There is no live instructor for this course, so it might not be appropriate for students who require the guidance of a live instructor. In such cases, students should consider the alternative versions of this course:

  • Classroom delivery: Mobile Application Development with IBM Worklight V5 - Early Education (WU503)
  • Instructor-led online delivery: Mobile Application Development with IBM Worklight V5 - Early Education (VU503)

Course Overview:

In this 5-day instructor-led course, you learn how to use IBM Worklight V5 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 V5, 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. This course covers topics that include IBM Worklight client-side APIs, user interface (UI) frameworks such as Dojo or Sencha Touch, Apache Cordova, integration, authentication techniques, push notification, and deploying and managing applications.

The hands-on lab exercises throughout this course reinforce lecture content by giving you direct experience in working with IBM Worklight and mobile application development. The exercises cover skills that include installing IBM Worklight, using Apache Cordova to access native device functions, and integrating native pages and web pages. You also gain practice securing applications, migrating applications to production, and using the Application Center feature to share applications with your team during development.

The lab environment for this course uses the Google Android platform, running on a Microsoft Windows virtual machine. You build and test your applications by using the Google Android SDK and an emulator.

Running lab exercises on the Apple iOS platform is only available in private class deliveries. Visit www.ibm.com/training or contact your WebSphere Education representative for more information about arranging a private on-site class.

The iOS platform is not covered in the public class. However, if you attend this course and complete the labs with the Android SDK, you can build and test applications on iOS independently. You can use the lab files from the course to build and test iOS applications on your own after the class ends. In this scenario, you must have your own Apple Mac hardware, be registered as a developer with the Apple Developer Program, and have the Apple Xcode IDE installed on your registered personal computer.

Online Enrollment:

THIS IS A SELF-PACED VIRTUAL CLASS. AFTER YOU REGISTER, YOU HAVE 60 DAYS TO COMPLETE THE COURSE.

Before you enroll, review the system requirements on this page to ensure that your system meets the minimum requirements for this course.

Within 48 hours of enrolling in the course, you will receive a confirmation email that contains your online link, your ID and password, and additional instructions for starting the course.

You can start the course at any time. After you register for the course, you have 60 days to complete it. You are billed for the course when you submit the enrollment form.

AFTER YOU ARE ENROLLED IN THIS COURSE, YOU WILL NOT BE ABLE TO CANCEL YOUR ENROLLMENT.

View this course in other countries

Back to top

Special note

IBM Education Advantage Program Eligibility:

  • Yes - Education Pack - online account

Back to top

Audience

This intermediate course is designed for application developers who want to create, manage, and deploy mobile applications to Android and iOS* mobile environments by using IBM Worklight V5.

Back to top

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.

Back to top

Skills taught

  • Identify a mobile application design type that is suitable for your application
  • Use the IBM Worklight hybrid coding approach to develop mobile applications
  • 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 framework in an application
  • Use various IBM Worklight authentication techniques to secure a mobile application
  • Manage application updates and versions
  • Migrate applications from a development to a production environment

Back to top

Course outline

  • Course introduction
  • Mobile overview
  • Designing mobile solutions
  • Introduction to IBM Worklight V5.0
  • Overview of Worklight Studio
  • Exercise: Installing IBM Worklight Studio and developing your first application
  • Worklight Studio Rich Page Editor and Mobile Browser Simulator
  • IBM Worklight mobile application development and management capabilities
  • IBM Worklight client-side development APIs
  • Exercise: Exploring IBM Worklight client-side APIs
  • Working with UI frameworks
  • Apache Cordova
  • Exercise: Using Apache Cordova to access native device functions
  • Integration adapters
  • Exercise: Developing an integration adapter
  • Native and web page integration
  • Exercise: Combining native and web pages
  • Security
  • Exercise: Securing an application
  • Push notification
  • Device analytics reporting
  • Application management and Direct Update
  • Migrating an application from development to production
  • Exercise: Installing IBM Worklight Server and migrating an application (Windows only)
  • Team development
  • Exercise: Exploring the Application Center (Windows only)
  • Course summary

Back to top

Machine requirements

After you enroll in this course, you will be directed to a link to help you prepare your system to access the course.

The computer that you use to access the labs should meet the following requirements:

  • Microsoft Windows XP Professional SP3, Microsoft Vista SP1, or Microsoft Windows 7
  • Internet Explorer V6.0 SP2 (or higher) or Mozilla Firefox V2.0 (or higher)
  • 256 kbps or faster Internet connection

For information about other related WebSphere courses, visit the WebSphere Education Training Paths website:

ibm.com/software/websphere/education/paths/

Back to top

My IBM

  • Edit your profile

We're here to help

Easy ways to get the answers you need.

  • or call us at
    Call 1-800-426-8322
    Open M-F 9AM-7PM ET.

Find the right course

  • Training paths will help you decide

Offers and more

  • Subscribe to IBM Training News
  • Training special offers
  • IBM Education Pack

    Save on Training

  • Request a complimentary IBM Training Plan
  • Training with no travel required

Student center

  • My enrollments
  • My training wish list

  • How to get to class
  • Subscribe to IBM Training RSS feeds

Content navigation

  • Training