Download Get Started with 4.2.1
Below are free training presentations viewable on this page or downloadable as PDFs to help developers and IT professionals get started quickly and easily on the standards-based Worklight product.
The training modules offer step-by-step guidance so you can leverage the full potential of the Worklight Studio, Worklight Device Runtime, Worklight Server and Worklight Console. Modules typically include optional exercises on each topic with solutions to these exercises and code samples available to the right of the respective module.
The first five modules below are available for download without registration. Please register for free to gain access to the rest of the resources. Additional resources can be found at the bottom of the page.
 

This page will guide you through the process of installing the Worklight development environment. The Worklight development consists of the Worklight Server and the Eclipse-based Worklight Studio. The Worklight Server requires a database for operating, and supports MySQL 5 and Oracle 10g. For development purposes, you must use the MySQL 5 database.

Use of the Worklight training modules, exercises and code samples available on this “Get Started” page (“Worklight Products”) is subject to you agreeing to the terms and conditions set forth here.
NOTE THAT THIS AGREEMENT CONTAINS LIMITATIONS OF LIABILITY AND DISPUTE RESOLUTION CLAUSES.  WE ARE WILLING TO LICENSE USE OF THE WORKLIGHT PRODUCTS ON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS AND CONDITIONS CONTAINED HEREIN.  BY DOWNLOADING, INSTALLING, OR OTHERWISE USING THE WORKLIGHT PRODUCTS YOU ACCEPT ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT.  IF YOU DO NOT AGREE AND ACCEPT THE BELOW TERMS AND CONDITIONS THEN YOU MAY NOT DOWNLOAD, INSTALL, OR USE THE WORKLIGHT PRODUCTS.
Please review our 3rd-party license before viewing or downloading any of the following resources.
Setup
  Module 1 - Training Overview      
  Module 2 - Setting up Your Development Environment
  Module 2.1 - Setting up Your iOS Development Environment
  Module 2.2 - Setting up Your Android Development Environment
  Module 2.3 - Setting up Your BlackBerry Development Environment
  Module 2.4 - Setting up Your Windows Phone Development Environment
Basics
  Module 3 - Your First Application   Exercise and Code Sample
  Module 3.1 - Previewing Your Application in iOS Environment
  Module 3.2 - Previewing Your Application in Android Environment
  Module 3.3 - Previewing Your Application in BlackBerry Environment
  Module 3.4 - Previewing Your Application in Windows Phone Environment
  Module 4 - Worklight Client API Basics   Exercise and Code Sample
Server-side Development
  Module 5 - Integration Adapters
  Module 5.1 - Creating SQL Adapters   Exercise and Code Sample
  Module 5.2 - Creating HTTP Adapters   Exercise and Code Sample
  Module 5.3 - Using HTTP Adapters with SOAP Services
  Module 6 - Invoking Adapter Procedures from the Client Applications   Exercise and Code Sample
  Module 6.1 - Advanced Adapter Usage and Mashup   Exercise and Code Sample
Mobile Client Development
  Module 7 - Overview of Client Technologies
  Module 7.1 - Common Controls   Exercise and Code Sample
  Module 7.2 - Code Optimization for Specific Environments
  Module 7.3 - Skins   Exercise and Code Sample
  Module 7.4 - PhoneGap
  Module 7.5 - Multiple Pages and Fragments   Exercise and Code Sample
  Module 7.6 - Combining Native and Web Pages
  Module 7.7 - Offline Access   Exercise and Code Sample
  Module 7.8 - Encrypted Cache   Exercise and Code Sample
  Module 8 - iOS Development
  Module 8.1 - iOS Development - Combining Native and Web Pages   Exercise and Code Sample
  Module 8.2 - iOS Development - Writing a Fully Native App Using Worklight
  Exercise and Code Sample
  Module 8.3 - iOS Development Using the PhoneGap Plugin   Exercise and Code Sample
  Module 9 - Android Development
  Module 9.1 - Android Development - Combining Native and Web Pages
  Exercise and Code Sample
  Module 9.2 - Android Development - Writing a Fully Native App Using Worklight
  Exercise and Code Sample
  Module 9.3 - Android Development Using the PhoneGap Plugin   Exercise and Code Sample
  Module 9.4 - Writing an Android Widget Using Worklight      
  Module 10 - BlackBerry Development
  Module 11 - Windows Phone Development
  Module 12 - Developing Mobile Web Apps
Advanced
  Module 20 - Authentication Concepts   Exercise and Code Sample
  Module 20.1 - Authentication: Adapter-based Authentication   Exercise and Code Sample
  Module 20.2 - Authentication: Custom Login Module   Exercise and Code Sample 
  Module 21 - Push Notifications   Exercise and Code Sample
  Module 22 - Exporting and Deploying Worklight Apps to a Remote Server
  Module 23 - Localization of Worklight Applications   Exercise and Code Sample
  Module 24 - Direct Update
  Module 25 - Worklight and UI Frameworks
  Module 26 - Client-side Debugging
Non-mobile Environments
  Module 30 - Developing Desktop Apps
  Module 31 - Developing Web Apps for Facebook and iGoogle
 
Additional Resources
  Download all training modules in PDF format
  Download all exercise solutions and code samples
  Download Worklight Starter Application
  Download Worklight Starter Application for JQuery Mobile
  Download Worklight Starter Application for Sencha Touch
  Download 4.2.1 release notes