Oracle Fusion Middleware 11g: Build Applications with ADF II

Duration : 3 Days (24 Hours)

Oracle Fusion Middleware 11g: Build Applications with ADF II Course Overview:

The Oracle Fusion Middleware 11g: Build Applications with ADF II certification focuses on Oracle Application Development Framework (ADF), a key element of Oracle Fusion Middleware. ADF enables developers to create enterprise applications with data functionalities across web, mobile, and desktop interfaces. This certification offers essential expertise in implementing Java EE-compliant solutions, making it valuable for industries seeking skilled professionals proficient in Oracle ADF. These professionals enhance productivity, support iterative development, and simplify application creation through abstraction.

Intended Audience:

• Experienced Java developers
• IT professionals who work with Oracle databases
• Existing Application Development Framework (ADF) users looking to advance their skills
• Individuals seeking to enhance their Oracle Fusion Middleware knowledge
• Oracle application developer specialists and consultants
• Developers wanting to build enterprise applications

Learning Objectives of Oracle Fusion Middleware 11g: Build Applications with ADF II:

The primary goal of the “Oracle Fusion Middleware 11g: Build Applications with ADF II” course is to provide students with a comprehensive comprehension of ADF, a Java EE framework tailored for enterprise application development. The course focuses on imparting knowledge about ADF Business Components (Model Layer), advanced features implementation in web user interfaces (View Layer), application security, customization, and transaction control using application modules. Moreover, the course aims to develop proficiency in testing, debugging, and deploying ADF applications. Upon completion, learners are expected to adeptly construct resilient, reusable business services using ADF.

 Module 1: Explore the Project Structure and Core File Architecture

  • Defining File Structure of a Project
  • Examining Metadata Structure
  • Understand about Page Definition Files
  • Defining ADF Data Control and Data Binding Files
  • Exploring Connections
  • Exploring ADF Faces and Web Configuration files

 Module 2: Extend the ADF Business Components Framework

  • Examining general considerations when using ADF Business Components
  • Understanding Framework Classes and Framework Hierarchy
  • About PL/SQL in Business Components
  • DML and Database Views
  • DB Constraints, Compositions and Associations
  • Transactions with Compositions and Associations
  • Trigger assigned PK
  • Many-to Many relationships and Auditing

 Module 3: Use ADF Business Components for Validation, Calculations and List of Values

  • LOV View Objects
  • List Data Source
  • View Accessors
  • Transient Attribute
  • FK, Compare and Script Validations
  • Groovy code
  • View Criterias
  • Registering Business Rules

 Module 4: Use Inheritance in the Business Domain Layer

  • Implementing Inheritance
  • Domain Layer
  • Discriminators
  • Supertype/Subtype
  • Understanding Polymorphic Entity Usage
  • Creating Polymorphic View Rows
  • About Dynamic Rendering

 Module 5: ADF as part of a Service Oriented Architecture

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

 Module 6: Implement Data Binding Concepts

  • JSR-227 Data Controls and Bindings
  • Understanding ADF Model
  • Method, Accessor and Variable Iterators
  • Value and Action Bindings
  • DataBindings.cpx file
  • Synchronization
  • Data Control
  • Named Bind Variables

 Module 7: Practical Data Binding in Action

  • JSF & Data Model
  • ADFm Life Cycle
  • Custom Controllers
  • Customizing ADF Page Lifecycle
  • Custom Listeners
  • Conditional Values
  • Google-Style Query

 Module 8: Work with Managed Beans and JavaServer Faces

  • Expression Language
  • Understanding JSF Architecture and Life Cycle
  • About Component Model and Navigation Model
  • Managed Properties
  • JSF Value Binding
  • Backing Beans
  • Context Objects

 Module 9: ADF Faces Advanced Features

  • JSR-127 JSF Components
  • AJAX & Partial Page Rendering
  • PRP Attributes: partialSubmit, autoSubmit, partialTriggers
  • Runtime Layout
  • Page-Level Actions
  • Printable pages
  • Boolean Checkbox
  • Graphs and Charts

 Module 10: Integrate with WebCenter

  • Runtime Customization
  • Content Management
  • Portlets
  • WebCenter Sevices
  • Composer
  • MDS
  • WebCenter Spaces

 Module 11: Customize the Application Look and Feel with Skins

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

Oracle Fusion Middleware 11g: Build Applications with ADF II Course Prerequisites:

• Basic understanding of Java and Java EE.
• Knowledge of Oracle JDeveloper 11g.
• Experience with Oracle Fusion Middleware components.
• Familiarity with JavaServer Faces (JSF) and XML schemas.
• Prior completion of Oracle Fusion Middleware 11g: Build Applications with ADF I training or equivalent experience.

Discover the perfect fit for your learning journey

Choose Learning Modality

Live Online

  • Convenience
  • Cost-effective
  • Self-paced learning
  • Scalability


  • Interaction and collaboration
  • Networking opportunities
  • Real-time feedback
  • Personal attention


  • Familiar environment
  • Confidentiality
  • Team building
  • Immediate application

Training Exclusives

This course comes with following benefits:

  • Practice Labs.
  • Get Trained by Certified Trainers.
  • Access to the recordings of your class sessions for 90 days.
  • Digital courseware
  • Experience 24*7 learner support.

Got more questions? We’re all ears and ready to assist!

Request More Details

Please enable JavaScript in your browser to complete this form.

Subscribe to our Newsletter

Please enable JavaScript in your browser to complete this form.