Oracle ADF

Course Overview:

Oracle ADF is a complete end to end application framework that builds on Java Platform, Enterprise Edition (Java EE) standards and open-source technologies. Using this you can implement enterprise solutions that search, display, create, update and validate data using web, wireless, desktop, or web services interfaces. Oracle JDeveloper 11g and Oracle ADF both will give you an environment that covers the full development lifecycle from design to deployment, with drag and drop data binding, visual user interface design and team development features built in.

Course Content:


♦ Java Basics

♦ Classes and Objects

♦ Java Concepts in ADF


♦ What is the 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 a View Object?

♦ Creating View Objects

♦ View Links

♦ View Accessors

♦ View Criteria

♦ Creating List of Values

Application Module and Validations

♦ Introduction

♦ Creating an 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 an EAR Profile

♦ Testing the Server Connectivity

♦ Deploying the Application.

We can assure a 100% job guarantee and Placement. Contact us for Free - Demo.

Quick Enroll