Fusion Applications: Extend Applications with ADF; Training-on-Demand



  • Java-Entwickler
  • Businessanalytiker


  • Customize the data model
  • Extend a data model
  • Customize the user interface
  • Use MetaData Services to manage customizations
  • Describe the ADF technology stack for Fusion Applications (Model-View-Controller)
  • Explain how WebCenter works with JDeveloper to customize applications
  • Customize Oracle Fusion applications using run-time facilities


This course shows developers how to extend and customize Oracle Fusion Applications using both run-time composers and JDeveloper. You'll learn run-time browser-based & design-time customizations, as well as extensions using JDeveloper.

Learn To:

  • Use JDeveloper and Oracle ADF to extend Oracle Fusion Applications.
  • Customize the User Interface of an Oracle Fusion application.
  • Extend the data model of an Oracle Fusion application.
  • Describe Design-time and Run-time customizations and determine when to use each.
  • Use Fusion Middleware tools to customize Fusion Applications, while maintaining supportability.
  • Identify the options for customizing Oracle Fusion applications.

Oracle Fusion Applications

While Oracle Fusion applications provide robust out-of-the-box functionality, there may be areas within applications that you need to change to meet your business needs. Oracle Fusion applications are built so that business analyst users can make those changes in an upgrade-safe manner.

Course subjects

Defining Customization

Implementing End-user Personalizations at Run-time

  • Personalizing Dashboard Pages
  • Using Implicit Attribute Session Persistence
  • Personalizing a Page in View Mode

Customizing for Groups of Users

  • Invoking Composer as an Administrator
  • Editing a Work Area or Dashboard

Managing Run-time Customizations

  • Identifying Customized Taskflows
  • Using Composer to Export, Import and Delete Customizations

Understanding Design-time Customizations

  • Understanding ADF Business Components
  • Using Business Components to Create a Data Model
  • Exposing the Data Model to the User Interface

Extending the Data Model at Design-time

  • Using Entity Objects to Persist Data
  • Using Associations to Relate Data
  • Using View Objects to Expose Data

Customizing Data Services

  • Performing Calculations
  • Restricting and Reordering Columns of Data
  • Modifying the Default Behavior of Entity Objects
  • Configuring JDeveloper for Customizations

Customization Data Validation

  • Describing the Types of Validations Available in Business Components
  • Triggering Validation Execution
  • Using Groovy Expressions in Validation

Binding UI Components to the Data Model

  • Describing the Model-View-Controller Design Pattern
  • Implementing MVC with ADF
  • Adding UI Components to a Page
  • Examining Data Binding Objects

Enhancing Basic Pages

  • Internationalizing the UI
  • Using ADF Faces Rich Client Components

Adding Layout Components

  • Using Facets
  • Using ADF Faces Layout Components
  • Stretching Components

Planning the User Interface Using Taskflows

  • Comparing Bounded and Unbounded Taskflows
  • Creating Bounded Taskflows
  • Using Routers for Conditional Navigation
  • Using a Bounded Taskflow in a Region
  • Using ADF Faces Navigation Components

Ensuring Reusability

  • Using Taskflow Templates
  • Creating Page Templates
  • Creating and Using and ADF Library

Passing Data Values Between UI Elements

  • Using Page Parameters
  • Using Taskflow Values
  • Using Managed Beans to Hold Data

Implementing Transactions

  • Managing Transactions with ADF Business Components
  • Using Taskflows to Control Transactions

Administering Customized Applications

  • Using Customization Manager
Preis (exkl. MwSt.)
  • 4.025,- €