Oracle ADF Corporate Online Training
Oracle ADF is an end-to-end Java EE framework that simplifies application development by providing out-of-the-box infrastructure services and a visual and declarative development experience.
Oracle ADF Course Content:
Introduction to Fusion and ADF
- Oracle ADF and Jdeveloper
- Oracle Fusion Middleware
- Oracle Fusion Architecture
- ADF and MVC
- More about ADF
Exploring Jdeveloper
- Jdeveloper 11g New Features
- Building ADF Application in Jdeveloper
- Configuring Jdeveloper Preferences
Database Schema Design
- Jdeveloper 11g New Features
- Database Designing Tools in Jdeveloper
- Creating Offline Objects
- Synchronize Online-Offline Database
Data Modeling with ADF Business Components
- Advantages of ADF BC
- ADF BC Categories
- Creating ADF Business Components
- Business Component Browser
Entity Objects and Associations
- Data Persistence using Entity Objects
- Creating Entity Objects
- Modify Entity Object Default Behavior
- Associations
View Objects and View Links
- Populating Data in View Objects
- Creating View Objects
- Modify View Object Default Behavior
- View Links
- Creating View Criteria
- Creating List of Values
Application Modules
- Designing Application Module
- Creating Application Module
- Application Module Editor
- Testing Service Methods
Programmatically Modifying Default Behavior
- Supporting Java Classes
- Modify Entity Object Behavior
- Modify View Object Behavior
- Service Methods and Application Module
Business Validation
- Validation Life Cycle
- Built-in Declarative Validation Rules
- Validation Execution
- Failure Handling
- Groovy Support
- Creating Validation Rule Class
Introduction to User Interface Technologies
- User Interface – Available Technologies
- Java Server Faces
- ADF Faces
Understanding ADF Data bindings
- ADF Data Model and Bindings
- Exposing Business Components as Data Controls
- JSF Expression Language
- Binding Components to Data
Understanding ADF Task Flows
- Characteristics of ADF Task Flow
- Creating a Task Flow
- Using ADF Task Flow Components
- Using Method Call Activities
- Creating Managed Beans
Enriching the Page Content
- ADF Faces Rich Client Components
- Using Facets
- Using ADF Faces Components
- UI and Translation
Understanding Layout Basics
- ADF Faces Layout Components
- ADF Faces Skins
- Enabling PPR
Ensuring Reusability
- Pros and Cons of Reusability
- Reusing Components
- Designing for Reuse
- Creating ADF Library
- What Fits your Requirements?
Implementing Page Navigation
- ADF Faces Navigation Components
- Performing Navigation
- Defining Access Keys
- Using Train Components
Handling Application Events
- JSF Page Life Cycle
- 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
- ADF Binding Validation
- ADF Faces Validation
Transaction Management
- Handling Transactions with ADF BC
- Transaction in ADF Task Flow
- Specifying Task Flow Transaction Start Options
Troubleshooting ADF Applications
- Logging and Diagnostics
- Java Logging
- ADF Logging
- ADF Declarative Debugger
- UI Troubleshooting Tools
- Configuring ADF Logging
Deploying ADF Applications (Web Logic)
- Creating a WAR Profile
- Creating a EAR Profile
- Testing the Server Connectivity
- Deploying the Application