Oracle ADF Training

Oracle ADF Syllabus


  • Java Basics
  • Classes and Objects
  • Java Concepts in ADF


  • What is Framework?
  • Oracle Fusion Middleware
  • Introduction to ADF and JDeveloper
  • MVC Architecture

Exploring JDeveloper

  • Basic Features
  • Installation Overview
  • Building first application in JDeveloper

Database Schema

  • Creating Database
  • Online-offline Database
  • Database connectivity in JDeveloper

ADF Business Components

  • BC Categories
  • Advantages of ADF BC
  • Creating BC in JDeveloper

Entity Objects and Association

  • What is Entity Object?
  • Creating Entity Objects
  • Associations
  • Modify EO

View Objects, Links and Accessors

  • What is View Object?
  • Creating View Objects
  • View Links
  • View Accessors
  • View Criteria
  • Creating List of Values

Application Module and Validations

  • Introduction
  • Creating Application module
  • Service Methods
  • Business Validations
  • Validation Life Cycle
  • Creating validation Rule Class
  • Groovy Methods and Support

User Interface Technologies

  • Introduction
  • Available Technologies
  • ADF Faces
  • Java Server Faces

ADF Data Bindings

  • Data Model
  • Data Bindings
  • Exposing BC as Data Controls
  • Binding Components to Data

ADF Task Flows

  • Features and characteristics
  • Creating a Task Flow
  • Using Task Flow Components
  • Method Call
  • Creating Managed Beans

ADF Layout Basics

  • Faces Rich Client Components
  • Oracle Facets
  • ADF Faces Components
  • ADF Faces Layout Components
  • ADF Faces Skins
  • Enabling PPR

Ensuring Reusability

  • Pros and Cons of Reusability
  • Reusing Components
  • Designing for Reuse
  • Creating Oracle ADF Library
  • What Fits your Requirements

Implementing Page Navigation

  • Oracle ADF Faces Navigation Components
  • Performing Navigation
  • Defining Access Keys
  • Using Train Components

Handling Application Events

  • JSF Page Life Cycle
  • Oracle ADF Lifecycle Phases
  • Creating Action Methods
  • Value Change Events

Managing and Validating Data

  • Holding Values in Data Model
  • Holding Values in Managed Beans
  • Passing Values between Pages
  • Validation Event Points
  • Oracle ADF Binding Validation
  • Oracle ADF Faces Validation

Transaction Management

  • Handling Transactions with Oracle ADF BC
  • Transaction in Oracle ADF Task Flow
  • Specifying Task Flow Transaction Start Options

Troubleshooting Oracle ADF Applications

  • Logging and Diagnostics
  • Java Logging
  • Oracle ADF Logging
  • ADF Declarative Debugger
  • UI Troubleshooting Tools

Deploying Oracle ADF Applications (WebLogic)

  • Creating a WAR Profile
  • Creating a EAR Profile
  • Testing the Server Connectivity
  • Deploying the Application
Quick Enroll