Advanced Oracle Fusion Middleware 11g: Creating ADF Applications - ORA997

This advanced Oracle ADF training class course is for web developers who need to apply advanced techniques to their Oracle ADF applications. This advanced ADF course assumes that participants are already familiar with the 11g techniques covered by the first course.

The course has a practical approach to development, including labs that use ADF BC service interfaces, skins, and web services, as well as Web Center. Due to the WebCenter JDeveloper extensions, participants use Oracle JDeveloper 11g Release 1.


Course ID: ORA997
Duration: 5 days
Audience: Java web developers Fusion application developers, developers who want to further their ADF programming skills
Topics:

The Project Structure and File Architecture

  • Project File Structure
  • Metadata Structure
  • Page Definition Files
  • ADF Data Control and Data Binding Files
  • Creating and Using Connections
  • Exploring ADF Faces and Web Configuration files

Extending the ADF Business Components Framework

  • The ADF Framework Classes and Hierarchy
  • PL/SQL in Business Components
  • DML and Database Views
  • DB Constraints, Compositions and Associations
  • Transactions with Compositions and Associations
  • Trigger-assigned Primary Keys
  • Many-to Many relationships
  • Auditing

Use ADF Business Components for Validation

  • Calculations and List of Values
  • LOV View Objects
  • List Data Sources
  • View Accessors
  • Transient Attributes
  • Foreign Keys
  • Comparison and Script Validations
  • Using Groovy code
  • View Criterias
  • Registering Business Rules

Using Inheritance in the Business Domain Layer

  • Implementing Inheritance
  • The Domain Layer
  • Discriminators
  • Supertypes and Subtypes
  • Understanding Polymorphic Entity Usage
  • Polymorphic View Rows
  • Dynamic Rendering

ADF and Service Oriented Architecture

  • BPEL
  • SCA
  • Human Work Flow
  • B2B Adaptor
  • Service Data Objects
  • Mediator Service
  • WSDL

Implement Data Binding Concepts

  • JSR-227 Data Controls and Bindings
  • A Deeper Look at the ADF Model
  • Method, Accessor and Variable Iterators
  • Value and Action Bindings
  • DataBindings.cpx file
  • Synchronization
  • Data Controls
  • Named Bind Variables

Practical Data Binding

  • JSF & Data Models
  • The ADFm Life Cycle
  • Custom Controllers
  • Customizing the ADF Page Lifecycle
  • Custom Listeners
  • Conditional Values
  • Google-Style Queries

Working with Managed Beans and JavaServer Faces

  • Expression Language (EL)
  • Understanding the JSF Architecture and Life Cycle
  • Component Models and Navigation Models
  • Managed Properties
  • JSF Value Binding
  • Backing Beans
  • Context Objects

Advanced ADF Faces Features

  • JSR-127 JSF Components
  • AJAX & PPR (Partial Page Rendering)
  • PRP Attributes: partialSubmit, autoSubmit, partialTriggers
  • Runtime Layouts
  • Page-Level Actions
  • Printable pages
  • Boolean Checkboxes
  • Graphs and Charts

Integrating with WebCenter

  • Runtime Customizations
  • Content Management
  • Portlets
  • WebCenter Sevices
  • Oracle Composer
  • MDS
  • WebCenter Spaces

Creating and Using Skins to Customize Application Appearance

  • Using CSS
  • Skinning architecture
  • Skin Configuration
  • Skin Selectors
  • Skin Development by example
  • Instance-specific component skins
  • Skin inheritance



 

Call Toll-free 877-245-6815 or 303-416-3056 to set up your IT Training today.