Mobile Application Developer (Classroom) Career path description


MODULE III – MOBILE APPLICATION DEVELOPER



Download 230.22 Kb.
Page3/3
Date02.02.2017
Size230.22 Kb.
#16289
1   2   3


MODULE III – MOBILE APPLICATION DEVELOPER

Course I – Mobile Application Development with IBM Worklight Foundation

Duration: 21.8 hours

Course introduction

Duration: 20 minutes




Unit 1. Introduction to IBM Worklight Foundation V6.2

Duration: 1 hour

Overview

This unit introduces IBM Worklight Foundation V6.2 by describing its component architecture and its development and management capabilities.

Learning objectives

After completing this unit, you should be able to:

Describe the differences between the IBM Worklight product packages

Explain the IBM Worklight component architecture

Describe the development and management capabilities of IBM Worklight






Unit 2. Overview of Worklight Studio

Duration: 1 hour

Overview

This unit shows you how to install Worklight Studio and how to set up an Android or iOS development environment. It also describes the Worklight base development framework and provides an overview of the Worklight Studio tools that facilitate mobile development.

Learning objectives

After completing this unit, you should be able to:

Install Worklight Studio as an Eclipse plug-in

Set up an Android, iOS, or Windows Phone development environment

Describe the Worklight Studio mobile development tools

Describe the steps that are involved in creating, building, and testing an application in Worklight Studio





Exercise 1. Installing IBM Worklight Studio and developing an application

Duration: 1 hour and 30 minutes

Overview

In this exercise, you install IBM Worklight V6 Developer Edition, configure an Android or iOS development environment in Worklight Studio, and develop a simple mobile application that they can run on an Android or iOS platform.

Learning objectives

After completing this exercise, you should be able to:

Install IBM Worklight Studio Developer Edition

Configure an Android or iOS development environment

Develop a simple “Hello Worklight” mobile application

Test the application in the browser and on an Android or iOS virtual device





Unit 3. Developing and testing the user interface

Duration: 50 minutes

Overview

In this unit, you learn about tools for developing and testing the user interface of an application.

Learning objectives

After completing this unit, you should be able to:

Build a user interface by using the Rich Page Editor

Create an application through mobile patterns

Create skins

Test the user interface with instant preview and the Mobile Browser Simulator





Unit 4. IBM Worklight client-side development: Core APIs

Duration: 1 hour

Overview

This unit provides a detailed look at key client-side mobile development APIs provided by Worklight. It covers APIs that enable cross-platform portability, device type customization, and application globalization.

Learning objectives

After completing this unit, you should be able to:

Identify essential Worklight client-side APIs, including APIs that enable cross-platform portability, device type customization, and application globalization

Work with several debugging tools

Build a multi-page application

Explore the syntax of the JavaScript functions supporting the APIs





Exercise 2. Client-side core APIs

Duration: 1 hour and 30 minutes

Overview

In this exercise, you explore the Worklight client-side functions that support the use of common controls, multiple pages and fragments, and other features.

Learning objectives

After completing this exercise, you should be able to:

Use Worklight common controls

Work with multiple pages

Create an application that can work offline

Globalize Strings





Unit 5. IBM Worklight client-side development: Local storage APIs

Duration: 1 hour

Overview

This unit provides a detailed look into the encrypted cache and JSONStore local storage APIs provided by Worklight.

Learning objectives

After completing this unit, you should be able to:

Identify the Worklight client-side APIs that support storing data locally on a device in an encrypted cache or a JSON data store

Explore the syntax of the JavaScript functions supporting the APIs





Exercise 3. Exploring local storage APIs

Duration: 1 hour and 10 minutes

Overview

In this exercise, you explore the Worklight client-side functions that enable the storage of data locally on a device.

Learning objectives

After completing this exercise, you should be able to:

Use an encrypted cache in a mobile application

Use the JSONStore in a mobile application





Unit 6. Working with UI frameworks

Duration: 20 minutes

Overview

This unit shows how to integrate the jQuery Mobile, Sencha Touch, and Dojo Mobile UI frameworks in a Worklight mobile application.

Learning objectives

After completing this unit, you should be able to:

Include the jQuery Mobile, Sencha Touch, or Dojo Mobile UI frameworks in a Worklight mobile application






Unit 7. Apache Cordova

Duration: 40 minutes

Overview

This unit explains the capabilities of the Apache Cordova framework and describes the APIs that support them. It also shows you how to create a Cordova plug-in, and provides an example of a WebViewOverlay plug-in that can be used to integrate server generated pages in an application.

Learning objectives

After completing this unit, you should be able to:

Use the Apache Cordova framework to access native device functions

Develop an Apache Cordova plug-in

Develop a WebViewOverlay plug-in to integrate server generated pages in an application






Exercise 4. Using Apache Cordova to access native device functions

Duration: 1 hour and 30 minutes

Overview

In this exercise, you develop an application that uses the Apache Cordova framework to access native device functions, and the Dojo Mobile framework to implement its user interface. You also learn how to use the Rich Page Editor to construct the user interface in a visual manner.

Learning objectives

After completing this exercise, you should be able to:

Use the Apache Cordova API to access the device’s native Contacts application and display native alerts

Use the Dojo Mobile toolkit to display various user interface elements such as views and buttons

Use the Rich Page Editor to visually construct an application’s user interface






Unit 8. Integration adapters

Duration: 1 hour

Overview

This unit describes the types of integration adapters that Worklight supports and how to use them to access back-end resources.

Learning objectives

After completing this unit, you should be able to:

Describe the various types of adapters

Describe how the adapter works

Create an SQL adapter

Create an HTTP adapter

Use HTTP adapters with SOAP services

Create a Cast Iron adapter

Create a JMS adapter

Invoke Java code from an adapter





Exercise 5. Developing an integration adapter

Duration: 1 hour and 15 minutes

Overview

In this exercise, you develop an HTTP adapter to retrieve an RSS feed, and a SQL adapter to retrieve account transactions from a back-end database.

Learning objectives

After completing this exercise, you should be able to:

Develop an HTTP adapter and invoke it from a client application

Develop a SQL adapter and test it in Worklight Studio





Unit 9. Native and web page integration

Duration: 20 minutes

Overview

This unit describes the Worklight APIs that support the combination of both native and web pages inside a mobile application.

Learning objectives

After completing this unit, you should be able to:

Combine native and web pages in a mobile application






Exercise 6. Combining native and web pages

Duration: 1 hour

Overview

In this exercise, you learn how to integrate web and native pages in the same mobile application.

Learning objectives

After completing this exercise, you should be able to:

Combine a native page and a web page in a mobile application

Exchange data between a native page and a web page





Unit 10. Using Worklight native APIs

Duration: 30 minutes

Overview

This unit describes the Worklight APIs that enable a native Android or iOS client application to invoke an adapter procedure that runs on Worklight Server.

Learning objectives

After completing this unit, you should be able to:

Create a Worklight Native API application

Configure the native application

Invoke an adapter procedure

Manage a procedure response





Unit 11. Security

Duration: 1 hour

Overview

This unit describes the authentication techniques that Worklight provides to secure a mobile application, and the server-side APIs that support them.

Learning objectives

After completing this unit, you should be able to:

Describe the authentication approaches that Worklight supports

Use server-side APIs to secure a mobile application





Exercise 7. Securing an application

Duration: 1 hour and 30 minutes

Overview

In this exercise, you learn how to secure a mobile application by using an adapter authenticator.

Learning objectives

After completing this exercise, you should be able to:

Secure an application by using an adapter authenticator






Unit 12. Location services

Duration: 30 minutes

Overview

This unit shows how to use location services to collect geolocational and WiFi data, and feed the location data and triggers to business processes.

Learning objectives

After completing this unit, you should be able to:

Describe the architecture of location services

Implement acquisition policies

Add triggers to an application that uses location services

Add events to an application that uses location services

Create and test a hybrid application that uses location services






Unit 13. Notification mechanisms

Duration: 30 minutes

Overview

This unit shows how to use the push notification mechanism to send messages from a server to a mobile device.

Learning objectives

After completing this unit, you should be able to:

Describe push notification architecture

Use the push notification API

Describe SMS notification architecture

Use the SMS notification API





Unit 14. Deploying an application from development to production

Duration: 45 minutes

Overview

This unit shows how to migrate a Worklight application from development to production.

Learning objectives

After completing this unit, you should be able to:

Prepare an application for deployment

Deploy an application to a remote server

Use the Ant utility with Worklight

Install IBM Worklight Server in a WebSphere Application Server and DB2 environment

Migrate applications from a development to a production environment






Exercise 8. Deploying an application

Duration: 45 minutes

Overview

In this exercise, you move an application from the development environment to a production server.

Learning objectives

After completing this exercise, you should be able to:

Deploy an application from the embedded Worklight Studio server to an external Worklight server that is running on a WebSphere Application Server

Test the application on an external browser

Simulate the use of a device that calls the remote server






Unit 15. Team development and Application Center

Duration: 45 minutes

Overview

In this unit, you learn how to use the shell component and other features of IBM Worklight that facilitate sharing of application components during development.

Learning objectives

After completing this unit, you should be able to:

Develop a shell component

Develop and share UI patterns

Describe Application Center Architecture

Manage and share mobile applications within a development team





Unit 16. Course summary

Duration: 10 minutes

Overview

This unit summarizes the course and provides information for future study.

Learning objectives

After completing this unit, you should be able to:

Explain how the course met its learning objectives

Access the IBM Training website

Identify other IBM Training courses that are related to this topic

Locate appropriate resources for further study





IBM Official Badges and Associated Job Roles

IBM Official Badges

Mobile Application Developer: Explorer I Mastery Award

Associated Job Roles

  • Mobile Application Administrator

  • Cloud Application Developer

  • Business Process Developer



For more information

To learn more about this career path and others, see ibm.biz/meauniversity

To learn more about validating your technical skills with IBM Open Badges, see www.youracclaim.com

To stay informed about the IBM MEA University, see the following sites:

YouTube: https://www.youtube.com/watch?v=ib5iXI5maUQ

Facebook: www.facebook.com/meauniversity



LinkedIn: https://www.linkedin.com/groups/8385289

To learn more about the program: https://www-03.ibm.com/press/us/en/pressrelease/43122.wss

Download 230.22 Kb.

Share with your friends:
1   2   3




The database is protected by copyright ©ininet.org 2024
send message

    Main page