1000+ Unique Technologies Projects Delivered | 500+ Corporate Customers Worldwide | 50000+ Professionals Trained on 40+ Domains in Over 30 Countries | Just Launched B2I Offerings | Live, Instructor-led.

Oracle ADF with middleware

This web-based training course on Oracle ADF with middleware functionality, administration and development, is available online to all individuals, institutions, corporates and enterprises in India (New Delhi NCR, Bangalore, Chennai, Kolkatta), US, UK, Canada, Australia, Singapore, United Arab Emirates (UAE), China and South Africa. No matter where you are located, you can enroll for any training with us - because all our training sessions are delivered online by live instructors using interactive, intensive learning methods.

Oracle ADF or Oracle Application development framework is essentially a Java framework which is used for building and developing enterprise applications through visual and declarative approaches to Java EE development. With Oracle ADF, rapid application development can be done based on template design patterns and metadata-driven and visual tools. Oracle ADF uses the Oracle Jdeveloper free integrated development environment which makes use of the graphical interface which supports the development of data management applications using ADF. Oracle also provides the option of tooling in ADF based on Eclipse type IDE in the Oracle Enterprise pack for Eclipse. Oracle ADF also supports Oracle WebLogic and IBM WebSphere and the implementors can deploy Oracle ADF applications on Java EE-compliant containers.

Reviews , Learners(390)

Course Details

This consultative learning solution in Oracle ADF provides in depth understanding and advanced techniques for performing comprehensive functions with Oracle ADF. A pragmatic approach is taken towards the learning program and the participants are provided hands on knowledge through labs for event handling, ADF BC service interface, using skins, reusing components and more. Completing this course, the participants will be able to apply company standards to the data model, provide lists of values, display dynamic data, use skins and also be able to integrate SOA with WebCenter. The course is delivered through highly experienced instructors who are experts in their domain and have years of experience. With the course comes the unique advantage of course optimization and modification to suit the exact organizational needs of the company.

Project Structure and Core File Architecture

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

ADF Business Components Framework

  • Using ADF Business Components
  • Framework Classes and Framework Hierarchy
  • PL/SQL in Business Components
  • DML
  • Database Views
  • DB Constraints
  • Compositions and Associations
  • Transactions
  • Trigger assigned PK
  • Many-to Many relationships
  • Auditing

Validation, Calculations and List of Values

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

Inheritance in the Business Domain Layer

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

Service Oriented Architecture

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

Data Binding Concepts

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

Data Binding in Practice

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

Managed Beans and JavaServer Faces

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

Advanced Features

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


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


  • CSS
  • Skinning architecture
  • Configuration
  • Selectors
  • Development by example
  • Instance-specific component skins
  • Inheritance

Our Clients

B2B Technical Trainings Projects Delivered

Read More