Oracle Fusion Middleware - Application Developer Framework (ADF) 10g - ORA980

We no longer offer this course. Please refer to our Oracle ADF 11g class.

This course covers the Oracle ADF and MVC architecture, as well as entity object and view object concepts. Students will learn to create database-driven reports and forms, allowing for interaction between the components. The class will focus on ADF Business Components (ADF-BC), as well as ADF Faces. This is a very hands-on class with many lab exercises.

Sample of the Oracle ADF Training Class


Course ID: ORA980

Duration: 4 days

Audience: Java Developers,Web programmers,Database Developers

Prerequisites: Basic HTML and JSP knowledge, Java programming experience helpful
Topics:

Introduction to Oracle ADF 10g

  • What is Oracle ADF?
  • MVC architecture
  • Benefits of ADF
  • ADF architecture
  • ADF Faces
  • Managed beans
  • Declarative binding
  • Event handling
  • JDeveloper tools

Developing ADF applications

  • Applications and projects
  • Business components
  • Steps to create business components
  • Business Components diagram

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

Transactions, validation and conversion

  • Built-in conversion
  • Custom converters
  • Entity object validation
  • Creating validation rules
  • Error messages
  • ADF Faces validation
  • Conversion

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

ADF Tables

  • ADF table overview
  • Table selection and sorting
  • Navigation settings
  • Adding related tables (joins)
  • Column display options
  • Editing records
  • Drop-down menus for columns
  • Table bindings
  • Deleting records

Application pageflow

  • JSF lifecycle
  • ADF JSF lifecycle
  • Navigation rules
  • Navigation diagram

Handling forms

  • JSF JSP overview
  • The navigation rules
  • JSP wizard
  • Common components
  • Managed and backing beans
  • Custom validation

Search forms

  • Search concepts
  • Query-by-example
  • Simple search form
  • Web search form
  • Search forms and bind variables
  • Optional rendering

ADF Menus

  • Menu concepts
  • Menu list, menu bar, menu tab
  • Managed bean menu tabs
  • Global menus
  • Menu switch
  • Menu path, menu tree

Advanced ADF Faces components

  • Popup dialogs
  • Partial-page rendering
  • SelectManyShuttle
  • SelectOrderShuttle
  • ProcessTrain
  • ADF Tree, Tree Table

Business components - custom code

  • 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
  • Stand-alone OC4J admin
  • Creating app server connection
  • Creating deployment profile
  • Installing JARs
  • Deployment
  • Testing

ADF Rich Faces Client

  • Features of Rich Faces Client
  • Installing Rich Client
  • The Rich Client Demo application
 

Call Toll-free 877-245-6815 or 303-416-3056 to set up your IT Training today.