Oracle Fusion DBA

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

    Write a Review

    Your email address will not be published. Required fields are marked *

    Course Reviews


    • 5 stars0
    • 4 stars0
    • 3 stars0
    • 2 stars0
    • 1 stars0

    No Reviews found for this course.

    • 1 month
    Contact Us

    +1 475-212-0075

    Drop us a query

    Error: Contact form not found.

    Job Support

    Error: Contact form not found.

    Course Features

    Live Instructor-led Classes

    This isn't canned learning. Its dynamic, its interactive, its effective

    Expert Educators

    Only the best or they're out. We are constantly evaluating our trainers

    24&7 Support

    We never sleep. Need something answered at 3 am? No Problem

    Flexible Schedule

    You don't learn as per our calendar. We work according to yours.

    Customized Training's

    The most part self-managed and adaptable to suit a person's particular adapting technology needs

    Priority Based Training's

    Real-time Scenario based Assignments and Case Studies