Login
Register

Home

Trainings

Fusion Blog

EBS Blog

Authors

CONTACT US

Trainings
  • Register

Oracle Gold Partners, our very popular training packages, training schedule is listed here
Designed by Five Star Rated Oracle Press Authors & Oracle ACE's.

webinar new

Search Courses

Oracle Mobile Application Framework (Oracle MAF) is a hybrid mobile framework that allows rapid development of single-source applications which can be deployed to both Apple's iOS and Google's Android platforms. Oracle MAF uses HTML5 and CSS to render user interface in the webview. It executes Java applications for business logic, and uses Apache Cordova to access device features such as GPS activities and e-mail. It also provides built-in security.

 

Preview

By the end of this training you will Learn To:

  • Design, build and deploy mobile applications
  • Provide and persist data for mobile applications
  • Leverage on-device features in a mobile application
  • Add access control and authentication functionality to mobile applications
  • Test, debug and determine the type of deployment before releasing your application

Course Contents

Day 1

 

Mobile Development and Mobile Application Framework: Introduction

Mobile challenges and enterprise concerns
Designing for mobile
Hybrid mobile applications
HTML5, Java, and JavaScript
Device native user experience
Framework features
MAF Extension for JDeveloper or OEPE
Android SDK tools, Xcode

Designing Mobile Applications with Mobile Application Framework

Default projects and contents
Application configuration file
Application resources
Project and application properties

Building Features in a MAF Application

Features, feature content, and constraints
Views and control flows
Accessing user, device, and hardware properties
Features at design time; constraints level: feature or content
Springboard, Navigation bar
Device access
Remote URL
HTML content

Day 2

 

Developing a Simple Mobile User Interface

Facets, including header, primary, secondary, and footer
Component framework
AMX tags
Data controls
Output text and input text
Layout components, including panel splitter, table layout, row layout, and cell layout
Command buttons and links

A Closer Look at Developing a MAF UI

Managed beans
Configuration files
Bean Scope, including application, page flow, and view
Expression Language in code and properties
Pop-ups
Popup component and Show Popup Behavior operation
Navigation transition

Binding Data to Pages with Data Controls

Data controls and bindings
Collections, attributes, methods, and operations
Declarative configuration
DCX files, CPX files, and UI Hints
Page definitions
Prebuilt data controls for device access

Day 3

 

Displaying Complex Data with Visualization Components

Charts
Gauges
Geographic maps
Thematic maps
Map types
Custom maps

Working with Remote and Local Data

Mechanisms that are used to create data controls from web services
Consuming SOAP and REST web services
Accessing data in an on-device SQLite database
Using POJOs to indirectly access web services and exposing them as data controls

Improving the UI with Devices Services

Enhancing mobile applications by incorporating device services, such as camera, email, and bar code readers
Identifying device properties to determine feature functionality
Employing declarative and programmatic techniques for accessing device services
Allowing end users to control aspects of how the application runs with preferences the Cordova APIs to access any device service

Using Non-Declarative Programming Techniques

Identifying non-declarative programming scenarios in MAF
Working with framework utility classes and common programming use cases
Refreshes to the user interface using provider and property change events
Invoking the binding layer from Java

Day 4

Securing MAF Applications

Security features available in MAF
Supported security scenarios
Enabling authentication security for the application
Configuring user authorization inside an application
How Oracle Access Manager supports Mobile Services and Social Identity
Using a whitelist to establish which URLs open in the application's embedded browser or in the default browser of the device

Implementing Standards by Reusing Application Artifacts

Constructing and reusing template-like fragment components for a consistent look and feel across MAF applications
Designing and developing a page fragment that includes both static and dynamic content
Consuming a page fragment in a page, using attribute values as parameters to the page
Classifying and defining common features, and then archiving and consuming them
Archiving applications for redistribution

Deploying and Debugging MAF Applications

Options for archiving an application
Creating and modifying deployment profiles for both device platforms
Deploying applications to Android and iOS platforms
Using logging APIs to diagnosis and fix application problems
Running the application in debug mode and debugging Java code from the JDeveloper IDE
Debugging JavaScript, HTML, and style sheets



Enroll



Training Hours

Start Date:  02nd February 2019

Training Schedule: 02, 03, 09 & 10th Feb 2019

Timing: 12:00 NOON GMT | 07:00AM EST | 4:00AM PST | 6:00AM CST | 5:00AM MST | 5:30PM IST  | 01:00PM GMT+1

Audience

  • Java Developers
  • Application Developers



Training Administrator

Search Trainings

Fully verifiable testimonials

Apps2Fusion - Event List

<<  May 2024  >>
 Mon  Tue  Wed  Thu  Fri  Sat  Sun 
    1  2  3  4  5
  6  7  8  9101112
13141516171819
20212223242526
2728293031  

Enquire For Training

Related Items

Fusion Training Packages

Get Email Updates


Powered by Google FeedBurner