Search in
Courses Providers, List Your Courses for FREE
Menu
Tech Wind Computer Services Pvt. Ltd

Oracle ADF (Application Development Framework)


Training/Coaching/Tuition

by Tech Wind Computer Services Pvt. Ltd


Thane, Navi Mumbai, Ratnagiri
Request Info
Subjects Covered & Categories
Basic Details
Medium of instruction:English
Overview, Content & Syllabus

Why Oracle?
The innovation continues with Oracle Database 11g to lower costs and deliver a higher quality of service by:
Clustering and consolidating enterprise application databases onto fast, reliable and scalable private clouds
Maximizing availability and eliminating idle data center redundancy
Accelerating performance by compressing data onto low-cost storage partitions
Securely protecting information and enabling compliance
Doubling DBA productivity and reducing the risk of change

Oracle Is The Database Leader
Customers discuss Oracle Exadata (PDF)
Oracle Exadata: The ideal private clouds database consolidation platform
Gartner: Oracle is #1 Database
Leading Analyst Firm: Oracle is #1 in Data Warehousing
Forrester: Oracle Exadata Raises The Bar
KuppingerCole: Oracle Database Security Product Report
Manageability: Oracle outperforms DB2 and SQL Server
Benchmarks: World record performance and price/performance

 

Course Contents

Introduction to Oracle 11g ADF
  • What is Oracle ADF?

  • MVC architecture

  • Benefits of ADF

  • ADF architecture

  • ADF Faces

  • JDeveloper tools

Developing ADF applications
  • Applications and projects

  • Database connections

  • Overview of Business components

  • Steps to create business components

  • Business Components diagram

  • Application flow overview

Entity Objects
  • What is an entity object?

  • Entity object class diagram

  • Creating entity objects

  • Customizing attribute properties

  • Entity associations

  • Entity object definition file

  • Database synchronization, moving, and renaming

  • Entity diagrams

View objects
  • What is a view object?

  • View object class diagram

  • Steps to create a view object

  • Bind variables

  • Query-by-example view criteria

  • Adding view object instance to application module

  • Testing view objects

  • Read-only master-detail tables

  • Master-detail-detail

  • Inline detail tables

Transactions, validation and conversion
  • Built-in conversion

  • Custom converters

  • Entity object validation

  • Creating validation rules

  • Error messages

  • ADF Faces validation

ADF Tables
  • ADF table overview

  • Table selection and sorting

  • Result set scrolling and navigation

  • Table and Column attributes

  • Editing records

  • Table bindings

  • Deleting records

Advanced Tables, Trees, and TreeTables
  • Row Disclosure

  • Creating Context Menus

  • Handling multiple selections

  • ADF Trees

  • ADF TreeTables

The ADF LifeCycle
  • JSF lifecycle

  • ADF Faces Rich Client lifecycle

  • ADF page lifecycle

  • Monitoring the lifecycle

  • Subforms

  • Handling forms

Control flow rules
  • Common input components

  • Managed beans and scopes

  • Drop-down menus

  • Multiple select components

  • Search concepts

  • Query-by-example

  • Search forms and bind variables

Task Flow Concepts
  • Bounded vs. unbounded task flows

  • ADF controller activities

  • managed beans and scoping

  • state tracking

  • save points

  • exception handling

Working with Task Flows
  • Passing values between pages

  • Bookmarking

  • Using bounded child task flows

  • Transaction handling

  • Using page fragments

  • Using ADF regions

  • Dynamic regions

  • Managing contextual events

  • Communicating with ADF Regions

ADF Navigation
  • Bread crumbs

  • Reusable menu concepts

  • Process train

  • Partial page navigation

  • Navigating programmatically

Security
  • Container-managed security

  • JAAS

  • ADF security overview

  • Enabling security

  • Creating users, groups, and roles

  • Page and task flow permissions

  • Security Expression Language

  • Securing entity objects

  • Row-level security

  • Logging in and out

Customizing ADF Programmatically
  • Custom Java classes - EO and VO

  • Custom validation methods - EO

  • Calculated attributes - EO and VO

  • Finding, creating, removing, and modifying EOs and VOs

Web services
  • What is a web service?

  • SOAP, WSDL, UDDI

  • Web service data control

  • Securing a web service

  • Consuming a web service - JSP

  • Web service proxy

ADF Troubleshooting
  • Business Components Browser

  • Expression language builder

  • Page definition errors

  • Java logging

  • Breakpoints

  • Breakpoint groups

  • Debugging configuration

  • The Stack

Deployment
  • Deployment steps

  • WebLogic admin basics

  • Deployment Profiles

  • Deployment Options

  • Deploying an application with JDeveloper

  • Testing your application

Course Schedule & Price
Classroom - Regular
When Duration Where Remarks Price
Not Specified (Total 60 Hrs) All Venues Not Specified Price On Request

Venues (Locations)
Thane, Mira Road East (Head Office):- 203, B/68, OPP. TMT Bus Stop, Sec-1 Near Mira Road Station Mira Road East, Thane - 401107, Maharashtra, India

Navi Mumbai, Vashi (Branch):- A/413, Vashi Plaza Vashi, Navi Mumbai, Maharashtra, India

Thane, Kalyan East (Branch):- Chandulal Joshi Complex 301, 3rd Floor, Above Vodafone Galary Opp Kalyan Station Kalyan East, Thane, Maharashtra, India

Ratnagiri, Khed (Branch):- Maharashtra Technical Center, Jagushte building,Near S.T.Stand Samarth Nagar Khed, Ratnagiri - 415 709, Maharashtra, India