EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

WY502G-Mobile Application Development with IBM MobileFirst Platform Foundation V8

Course outline

3 days

Duration

3 days

Overview

This course requires you to use your own computing device with the Windows or Mac OS X operating system. You download and configure freely available software as part of the hands-on exercises. At the end of the course, you have a working development environment that you can continue to use.

This course teaches you how to develop native or hybrid mobile applications by using IBM MobileFirst Platform Foundation V8 and the IDE, tools, or front-end framework of choice. You learn how to integrate the MobileFirst SDK with a project to secure and manage mobile applications, and then build, deploy, and test applications on the MobileFirst Server.

This course covers Android, iOS, and Cordova platforms. Lab exercises for iOS require a Mac computer.

Learning Journeys or Training Paths that reference this course:

  • Mobile Application Developer
  • Mobile Application Developer with IBM MobileFirst

Audience

This course is designed for mobile application developers who want to build mobile applications for any operating system or device, and securely connect and synchronize them with enterprise data, applications, and cloud services.

Prerequisites

Before taking this course, you must have experience in mobile application development, and the IDE and native programming language for one or more of the following platforms:

  • Android (Android Studio, Java)
  • iOS (Xcode, Objective-C, or Swift)
  • Cordova (Cordova tools, JavaScript)

You must also be proficient in JavaScript and HTML5. You should prepare your own computing device to use for the lab exercises (Windows, or Mac OS X).

Key topics

Course introduction

Introduction to MobileFirst Platform Foundation

Setting up your MobileFirst development environment

Exercise: Setting up your environment

Using the MobileFirst Command Line Interface

Using the MobileFirst Foundation SDK

Exercise: Creating an application

Client-side logging

Resource requests

Exercise: Making a resource request

Using adapters

Exercise: Creating adapters

Using JSONStore

Exercise: Using JSONStore in an application

Introduction to mobile authentication and security

Credentials validation

Exercise: Credentials validation

User authentication

Exercise: User authentication

Push notification

Migrating applications from a previous version

Objectives

  • Describe MobileFirst Platform Foundation architecture and capabilities
  • Set up a MobileFirst development environment
  • Use the MobileFirst Command Line Interface (CLI) to create and manage MobileFirst project artifacts
  • Add the MobileFirst Platform Foundation SDK to a project
  • Develop the client side of a mobile application by using native tools and the MobileFirst CLI
  • Build, deploy, and test a MobileFirst adapter for back-end integration
  • Add the ability to store JSON documents in a mobile application
  • Use the OAuth-based MobileFirst security framework to secure mobile applications
  • Enable an application to use push notifications
  • Migrate an application from a previous version

Programme scope, delivery arrangements and suitability are confirmed during enquiry.