Welcome to ApplStar Technologies - ORACLE REALTIME TRAINING

Login/Signup

Application Development Framework (ADF)

1.Introduction to Oracle Fusion and Application Development Framework

  • Oracle Fusion Middleware Technology Stack
  • Oracle ADF and JDeveloper
  • Oracle ADF Architecture (MVC)
  • More about ADF (Introduction to Data Modeling, ADF BC, ADF Controller, ADFFaces)

2. Working with JDeveloper

  • JDeveloper 11g New Features
  • Building ADF Application in JDeveloper
  • Create Connections, Application Workspace, projects etc.

3. Database Schema Design

  • Database Designing Tools in JDeveloper
  • Creating Database diagrammed
  • Creating Offline Objects
  • Synchronize Online-Offline Database
  • Working with user property libraries

4. Introduction to ADF Business Components

  • Advantages of ADF BC
  • ADF BC Categories (Entity Objects, View Objects, Application Modules etc)
  • Creating ADF Business Components
  • Business Component Browser

5. Working with Entity Objects and Associations

  • Data Persistence using Entity Objects
  • Creating Entity Objects
  • Modify Entity Object Default Behavior
  • Associations
  • Entity Diagrammed
  • Property Sets
  • Setting Attribute Properties
  • Creating Business Events
  • Generating the custom classes for EO
  • Working Programmatically with EOs and associations
  • Add Transient variables and Calculated Attributes.

6. Working with View Objects and View Links

  • Populating Data in View Objects
  • Creating View Objects ( EO based, Read-only VOs, Static VOs, ProgrammaticVOs)
  • Modify View Object Default Behavior
  • View Links
  • Working with multiplier tables in View Objects
  • Master-Detail Hierarchy
  • Working with Declarative modes, Export modes
  • Creating View Criteria
  • Creating List of Values
  • Generating the custom classes for VO
  • Working Programmatically with VOs, View Links and View Criteria

7. Business Rules Validation Declaratively

  • Validation Life Cycle
  • Introduction to Groovy Expressions
  • Built-in Declarative Validation Rules
  • (Unique Key Validator, LOV Validators, Compare Validator, Range Validator,KEV, Length Validator, Regular Expression Validator, Script ExpressionValidator)
  • Validation Execution
  • Failure Handling and Validation Error messages
  • Creating Validation Rule Class

8. Business Rules Validation Programmatically

  • Method Validators
  • Assign Programmatically Derived attribute values
  • View Objects for validation
  • Conditionally update the attributes
  • Conditionally Prevent the deletion of the rows.

9. Application Modules

  • Designing Application Module
  • Creating Application Module
  • Configure the Application Modules
  • Application Module Editor
  • Nested Application Modules
  • Customizing the AM with Service Methods
  • Publish Custom methods to Ui Clients
  • Programmatically working with Application Modules

10. More on Application Modules

  • Sharing the Application Module instances
  • Publishing Service enabled AMs
  • Accessing Remote Data Over the service enable AMs

11. Introduction to User Interface Technologies

  • User Interface - Available Technologies
  • Java Server Faces
  • ADF Faces

12. Using ADF Data bindings

  • Introduction to JSR 227
  • ADF Data Model
  • Introduction to DataControl and DataBindings
  • Exposing Business Components as Data Controls
  • JSF Expression Language
  • Creating Declarative Bindings for the data
  • ADF Binding Filter
  • PageDefinition files

13. Understanding ADF Task Flows

  • Characteristics of ADF Task Flow
  • Taskflow Types
  • Creating a Task Flow
  • Using ADF Task Flow Components
  • Creating Managed Beans
  • Testing the taskflows

14. Working with Taskflow Activites

  • Using View Activities
  • Using Router Activiteis
  • Using Method Call Activities
  • Using Taskflow Call and Taskflow Return Activities
  • Using Parent Action Activities
  • Bookmark the activities
  • Save-Point restore activities
  • Using Parameters in Task flows

15. Taskflows as Regions

  • Create an ADF region
  • Specify the parameters for the region
  • Refresh the ADF region
  • Creating Dynamic Region

16. Enriching the Page Content

  • ADF Faces Rich Client Components (Table, Form, Master-Detail etc)
  • Using Facets
  • Using ADF Faces Components
  • UI and Translation

17. Understanding Layout Basics

  • ADF Faces Layout Components
  • ADF Faces Skins
  • Enabling PPR

18. Ensuring Reusability

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

19. Implementing Page Navigation

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

20. Handling Application Events

  • JSF Page Life Cycle
  • ADF Lifecycle Phases
  • Creating Action Methods
  • Value Change Events
  • Contextual Event Framework

21. Managing and Validating Data

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

22. Transaction Management

  • Handling Transactions with ADF BC
  • Transaction in ADF Task Flow
  • Specifying Task Flow Transaction Start Options
  • Creating Save for Later

23. Deploying ADF Applications (WebLogic)

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

24. Troubleshooting the ADF Application

  • ADF Declarative Debugger
  • ADF Logging
  • UI Troubleshooting Tools