Oracle Fusion DBA

Oracle Fusion Course Content:

1.Introduction To fusion Middleware

  • Oracle Fusion Middleware
  • Oracle Fusion Middleware Benefits
  • Components of Oracle Fusion Architecture
  • Oracle Application Development Framework (ADF)
  • The Model-View-Controller Design Pattern
  • Implementing MVC with the ADF Framework
  • Technology Choices for Fusion Applications

2.Whats New in 11g?

  • ADF 11g New Features: ADF Business Components
  • ADF 11g New Features: ADF Model and Databinding
  • ADF 11g New Features: ADF Controller
  • ADF 11g New Features: ADF Faces
  • ADF 11g New Features: Additional ADF Features
  • IDE and Infrastructure
  • Java, Java EE, and Web Development

3.Course Application

  • Describing the Course Application Scenario
  • Course Schema
  • Course UI

4.Getting Started in Jdeveloper

  • Creating an Application in Jdeveloper
  • Creating a Project in Jdeveloper
  • Creating a Database Connection in Jdeveloper

5.Understanding Business Domain Layer

  • Characteristics of Entity Objects
  • Using Entity Objects to Persist Data
  • Creating Entity Objects
  • Creating Entity Objects from Tables, Views, or Synonyms
  • Synchronizing an Entity Object with Changes to Its Database Table
  • Associations
  • Using Entity Objects and Associations Programmatically
  • Finding an Entity Object by Primary Key

6.Modifying the Default Behavior of Entity Objects

  • Control Hints
  • Alternate Key
  • Business Events
  • Overriding Base Class

7.Perform Database Interaction

  • Characteristics of View Objects
  • Using View Objects
  • Synchronization of View Objects
  • Including Reference Entities in Join View Objects
  • Master-Detail Views
  • Using View Objects Programmatically
  • Using View Criteria
  • Iterating Master-Detail Hierarchy
  • Interaction Between Views and Entities
  • Modifying the Default Behavior of View Objects
  • Using a List of Values
  • Retaining and Reusing a RowSet
  • Overriding Base Class

8.Application Module

  • Characteristics of an Application Module
  • Creating an Application Module
  • Define the Data Model for the Application Module
  • Determining the Size of an Application Module
  • The Role of ADF Model
  • Exposing Business Components as Data Controls
  • Declarative Data Binding
  • ADF Model and Data Binding
  • Application Module Files
  • Centralizing Implementation Details
  • Adding Service Methods to an Application Module
  • Generating a Java Class
  • Coding the Service Method
  • Publishing the Service Method
  • Business Components Transactions
  • Accessing a Transaction
  • Committing Transactions
  • Customizing the Post Phase
  • Customizing the Commit Phase
  • Service Data Object

9.Web Services in ADF

  • Business Service Interface and Business Object
  • When to Build Services
  • What Service Operations to Build
  • Building Specialized Service Operations
  • Calling the Service Interface
  • Defining Business Logic
  • Service Business Interface Testing

10.Advanced Techniques

  • Using Inheritance
  • Polymorphic View Objects
  • Custom Properties
  • Calling a Web Service from an ADF BC Application
  • Calling a Non-Fusion Web Service
  • Creating the Web Service Proxy
  • Calling the Web Service Proxy


  • Validation Options
  • Using Pre-built Declarative Validation
  • List Validator
  • Using Groovy
  • Method Validator
  • Compare Validator
  • Regular Expression Validator
  • Key Exists
  • Handling Validation Errors
  • Defining Your Own Validation
  • Creating Declarative Validation Rules
  • Programmatic Validations

12.Troubleshooting Fusion Applications

  • Troubleshooting Basics
  • Diagnosing the Problem
  • Requesting Help
  • Logging and Diagnostics
  • Java Logging
  • Using ADF Diagnostics
  • Turning on Diagnostics in Jdeveloper
  • Using JDevelopers Profiler
  • Debugging with Jdeveloper
  • ADF Business Components Tester

13.Introduction to UI technology

  • Using the ADF Controller
  • ADF Task Flows
  • Managed Beans
  • Using Maps and Arrays in Managed Beans
  • ADF Task Flow Components
  • ADF Control Flow Rules
  • Global Navigation Routers for Conditional Navigation
  • Method Activities

14.Developing a Simple Page with ADF Faces

  • JSF Component Model
  • JSF Multiple Renderers
  • Adding to JSF with ADF Faces
  • Component Palette
  • Context Menu
  • Data Control Palette
  • Model Layer Components
  • Types of Bindings
  • Expression Language
  • Page Definition File
  • Accessing Data Controls and Bindings Programmatically

15.Adding Functionality to Pages

  • ADF Faces Rich Client Components
  • ADF Faces Input Components
  • Table and Tree and Tree Table
  • Query Components
  • ADF Data Visualization Components

16.Layout Techniques

  • ADF Faces Layout Components
  • Arranging Items in Columns or Grids
  • Automatic Component Stretching
  • Panel Splitter
  • Panel Accordion
  • Panel Tabs
  • Table Menus, Toolbars, and Status Bars
  • ADF Faces Skins
  • Dynamic Page Layout
  • Characteristics of Partial Page Rendering


  • Benefits of Reusability
  • Using a Resource Catalog
  • Creating an ADF Library
  • Creating a Page Template
  • Applying a Page Template to a Page
  • Creating a Declarative Component
  • Creating a Page Fragment
  • Characteristics of Regions
  • Wrapping a Task Flow as a Region
  • Building a Portlet from a Task Flow


  • ADF Faces Navigation Components
  • Buttons and Links
  • Access Keys, Tooltips
  • Creating Menus
  • Creating Context Menus
  • Breadcrumbs
  • Train Component
  • Parent Activity(Task Flow)

19.Event Handling

  • Overview of JSF Page Life Cycle
  • ADF Lifecycle Phases
  • When to Refresh Binding Executables
  • Using Phase Listeners
  • Using Event Listeners
  • Using Action Listeners
  • Value Change Events
  • ADF Faces Enhanced Event Handling
  • Displaying a Popup Window
  • Contextual Events

20.Faces Validation

  • Validation Event Points
  • Validation in the JSF Lifecycle
  • Handling Validation Exceptions
  • JavaServer Faces Validators
  • ADF Binding Validation
  • Using ADF Faces Validation

21.Passing Values Between UI Elements

  • Holding Values in the Data Model
  • Holding Values in Managed Beans
  • RequestScope
  • pageFlowScope
  • Backing Bean scope
  • View Scope
  • Page Parameters
  • Task Flow Parameters
  • Passing Values from a Containing Page to a Regions Task Flow
  • Passing Values to a Task Flow from a Task Flow Call Activity
  • Returning Values to a Calling Task Flow
  • Passing Parameters from a Task Flow to One of Its Pages

22.Implementing Transactional Capabilities

  • Handling Transactions with ADF BC
  • Default ADF Model Transactions
  • Transactions in Task Flows
  • Controlling Transactions in Bounded Task Flows
  • Transaction Support Features of Bounded Task Flows
  • Defining Declarative Commit and Rollback of Transactions
  • Specifying Task Flow Transaction Start Options
  • Specifying Task Flow Return Options
  • Enabling Transactions on a Task Flow
  • Sharing Data Controls
  • Handling Transaction Exceptions
  • Designating an Exception Handler Activity
  • Saving for Later
  • Troubleshooting the User Interface
  • Security
  • Resources

Course Reviews

No Reviews found for this course.

Drop us a query

Looking for a training for

 Myself My team/organization


Keen IT is not an affiliate of SAP AG or other products.