ORACLE FUSION Course Content

                 ORACLE FUSION ONLINE TRAINING

      Ø  ORACLE FUSION Course Content

ü  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


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
WLS

Course Application

Describing the Course Application Scenario
Course Schema
Course UI


Getting Started in Jdeveloper

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


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

ü  Modifying the Default Behavior of Entity Objects
Control Hints
Alternate Key
Business Events
Overriding Base Class


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


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

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
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

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

 Troubleshooting Fusion Applications
Troubleshooting Basics
 Diagnosing the Problem
 Requesting Help
 Logging and Diagnostics
 Java Logging
 Using ADF Diagnostics
 Turning on Diagnostics in Jdeveloper
 Using JDeveloper’s Profiler
 Debugging with Jdeveloper
 ADF Business Components Tester

 Introduction to UI technology
 
JSF
 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

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

Adding Functionality to Pages

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

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

Reusability
  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

Navigation
ADF Faces Navigation Components
 Buttons and Links
 Access Keys, Tooltips
 Creating Menus
 Creating Context Menus
 Breadcrumbs
 Train Component
 Parent Activity(Task Flow)
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

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

 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 Region’s 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

 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
Q&A
Resources

If you require any further information please do not hesitate to contact us
please feel free to mail us for demo session or call @ 9989754807
contact:  trainings@keentechnologies.com
website url: http://www.keentechnologies.com


No comments:

Post a Comment