Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Oracle ADF

( Duration: 5 Days )

This Oracle ADF training course simplifies Java EE development by minimizing the need to write code that implements the application’s infrastructure allowing the users to focus on the features of the actual application. You will also learn about implementation of Model-View-Controller (MVC) design pattern, ADF architecture. The data model is built with ADF Business Components and the user interface with ADF Faces. You will also learn to build each part of the application with the Fusion technology stack and then deploy it to WebLogic Server.

By attending Oracle ADF workshop, delegates will learn to:

  • Build end-to-end web applications
  • Develop Java EE components with Oracle ADF
  • Build rich user interfaces with ADF Faces

  • Familiarity with basic Java, Oracle JDeveloper IDE & Database.

COURSE AGENDA

1

Introduction to Fusion and ADF

  • Oracle ADF and JDeveloper
  • Oracle Fusion Middleware
  • Oracle Fusion Architecture
  • ADF and MVC
  • More about ADF
2

Exploring Jdeveloper

  • JDeveloper New Features
  • Building ADF Application in JDeveloper
  • Configuring JDeveloper Preferences
3

Database Schema Design

  • JDeveloper g New Features
  • Database Designing Tools in JDeveloper
  • Creating Offline Objects
  • Synchronize Online-Offline Database
4

Data Modeling with ADF Business Components

  • Advantages of ADF BC
  • ADF BC Categories
  • Creating ADF Business Components
  • Business Component Browser
5

Entity Objects and Associations

  • Data Persistence using Entity Objects
  • Creating Entity Objects
  • Modify Entity Object Default Behavior
  • Associations
6

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
7

Application Modules

  • Designing Application Module
  • Creating Application Module
  • Application Module Editor
  • Testing Service Methods
8

Programmatically Modifying Default Behavior

  • Supporting Java Classes
  • Modify Entity Object Behavior
  • Modify View Object Behavior
  • Service Methods and Application Module
9

Business Validation

  • Validation Life Cycle
  • Built-in Declarative Validation Rules
  • Validation Execution
  • Failure Handling
  • Groovy Support
  • Creating Validation Rule Class
10

Introduction to User Interface Technologies

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

Understanding ADF Data bindings

  • ADF Data Model and Bindings
  • Exposing Business Components as Data Controls
  • JSF Expression Language
  • Binding Components to Data
12

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
13

Enriching the Page Content

  • ADF Faces Rich Client Components
  • Using Facets
  • Using ADF Faces Components
  • UI and Translation
14

Understanding Layout Basics

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

Ensuring Reusability

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

Implementing Page Navigation

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

Handling Application Events

  • JSF Page Life Cycle
  • ADF Lifecycle Phases
  • Creating Action Methods
  • Value Change Events
  • Contextual Event Framework
  • 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
18

Transaction Management

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

Troubleshooting ADF Applications

  • Logging and Diagnostics
  • Java Logging
  • ADF Logging
  • ADF Declarative Debugger
  • UI Troubleshooting Tools
  • Configuring ADF Logging
20

Deploying ADF Applications (WebLogic)

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

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X