Oracle Fusion Middleware 11g: Build Applications with ADF Acceleration

streakgrowlInternet και Εφαρμογές Web

12 Νοε 2013 (πριν από 8 χρόνια και 3 μήνες)

689 εμφανίσεις

O11GBAADFA 00 971 4 446 4987
Oracle Fusion Middleware 11g: Build Applications with ADF Acceleration
Duration: 5 Days Course Code: O11GBAADFA
This is a bundled course comprising of Oracle Fusion Middleware 11g: Build Applications with ADF I
and Oracle Fusion
Middleware 11g: Build Applications with ADF II courses.
The ADF I course is aimed at developers who need to build Java EE applications using Oracle ADF. The
ADF II course
deals with advanced techniques and aids developers add more comprehensive functionality to their
Participants learn to implement Model-View-Controller (MVC) design pattern, an ADF architecture. The
data model is
built with ADF Business Components and the user interface with ADF Faces. Oracle JDeveloper 11g is
used to build,
test and deploy an end-to-end web application.
Learn To:
Develop Java EE components with Oracle ADF
Build rich user interfaces with ADF Faces
Display dynamically changing data
Use skins to control the look-and-feel
Use the new capabilities of Oracle JDeveloper 11g
Build end-to-end web applications
A Live Virtual Class (LVC) is exclusively for registered students; unregistered individuals may not view
an LVC at any
time. Registered students must view the class from the country listed in the registration form.
Unauthorized recording,
copying, or transmission of LVC content may not be made.
Target Audience:
Developer J2EE Developer Java Developer Java EE Developer
Extend Business Components to support company standards
Leverage Expression Language, Managed Beans and Java Server
Build and customize a data model by using ADF Business
Enhance an application with Active Data Service and ADF
visualization components
Expose the data model in a web application with a rich ADF
Faces user interface
Customize the look-and-feel of an application by using skins
Provide validation, calculations and LOVs
Secure web applications
Dissect and employ essential databinding components
Deploy Web applications
Design application components for reuse
O11GBAADFA 00 971 4 446 4987
Required Prerequisites
Familiarity with basic Java
Familiarity with Oracle JDeveloper IDE
Familiarity with basic XML and HTML
O11GBAADFA 00 971 4 446 4987
Introduction to Fusion and ADF Passing Values Between UI Elements Use Inheritance in the Business Domain
line line
Describing Fusion architecture
Defining the data model to reduce the
Explaining how ADF fits into the Fusion need to pass values
Implementing Inheritance
Using a managed bean to hold values
About Domain Layer and Discriminators
Describing the ADF technology stack (MVC)
Using page parameters
Understanding Polymorphic Entity Usage
More about ADF
Using task flow parameters
Creating Polymorphic View Rows
Listing JDeveloper benefits for application
Passing values from containing pages to
About Dynamic Rendering
Using the features of the JDeveloper IDE
Implement Data Binding Concepts
Defining IDE preferences
Responding to Application Events
Creating applications, projects, and
JSR-227 Data Controls and Bindings
connections in JDeveloper
Using Managed Beans
Understanding ADF Model
Coordinating JSF and ADF Lifecycles
About Method, Accessor and Variable
Modeling the Database Schema and Building a
Using Phase and Event Listeners
Data Model with ADF BC
Using Action listeners and methods
Value and Action Bindings
Understanding additional AJAX events
About DataBindings.cpx file
Creating a database diagram
Copyright © 2010, Oracle. All rights
Generating changes to the database
reserved. Page 3
About Data Control and Named Bind
Importing database objects without a
Implementing Transactional Capabilities
Importing tables
Practical Data Binding in Action
Types of ADF Business Components
Handling Transactions with ADF BC
Creating Business Components from tables
Using Task Flows to Control
Understanding JSF ; Data Model
Testing the data model
Understanding ADFm Life Cycle
Sharing Data Controls
About Custom Controllers
Querying and Persisting Data
Handling transaction exceptions
Customizing ADF Page Lifecycle
Defining response to the Back button
Understanding Custom Listeners
Using View Objects
About Conditional Values
Using Entity Objects to persist data
Implementing Security in ADF BC
About Google-Style Query
Synchronizing Entity Objects with database Applications
table changes
Work with Managed Beans and JavaServer
Creating Associations
Exploring ADF Application Security Faces
Creating updateable View Objects
Creating Master-Detail relationships
Understanding ADF Security Framework
About Expression Language
Enabling users to access resources
Understanding JSF Architecture and Life
Implementing a Login page
Declaratively and Programmatically
Understanding ADF Controller
About Component Model and Navigation
Customizing Data Services Authorization
Using Expression Language to Extend
Understanding Managed Properties
Internationalizing the data model
Security Capabilities
JSF Value Binding
Editing Business Components
About Backing Beans and Context Objects
Changing the locking behavior of an Troubleshooting and Deploying ADF BC
Application Module
Applications ADF Faces Advanced Features
Generating Java classes
line line
Programmatically modifying the behavior of
Troubleshooting the Business Service
Understanding JSR-127 JSF Components
Entity Objects
and UI
Describing AJAX ; Partial Page Rendering
Programmatically modifying the behavior of
Using Logging and Diagnostics
About PRP Attributes: partialSubmit,
View Objects
About Web Services Sample Client
autoSubmit, partialTriggers
Adding service methods to an Application
Creating Deployment Profiles
About Runtime Layout
Configuring Deployment Options
Understanding Page-Level Actions
Using Client APIs
Deploying an application with JDeveloper
About Printable pages
Deploying an application with WebLogic
Understanding Graphs and Charts
Validating User Input Server Administration Console
Automating the Deployment Process with Customize the Application Look and Feel with
Understanding Validation Options:Ant
Database, Data Model, or UI
Triggering validation execution
Explore the Project Structure and Core File
Using CSS
Handling validation errors
Skinning architecture
Using Groovy expressions in validation
Skin Configuration
Using programmatic validation
Defining File Structure of a Project
Skin Selectors
Examining Metadata Structure
Skin Development by example
Understanding UI Technologies and Binding UI
Understanding Page Definition Files
Instance-specific component skins
Components to Data
Defining ADF Data Control and Data
Skin inheritance
O11GBAADFA 00 971 4 446 4987
Binding Files
Defining JavaServer Faces
Exploring Connections
Explaining the JSF component architecture
Exploring ADF Faces and Web
and JSF component types
Configuration files
Explaining how ADF Faces augments the
JSF life cycle
Extend the ADF Business Components
Creating a JSF page
Adding UI Components to a page
Describing the ADF Model layer
Examining general considerations when
Using Expression Language in Data using ADF Business Components
Understanding Framework Classes and
Binding Existing components to data
Framework Hierarchy
About PL/SQL in Business Components
Adding Functionality to Pages and
About DML and Database Views
Implementing Navigation on Pages
About DB Constraints, Compositions and
Internationalizing the user interface
Transactions with Compositions and
Using component facets
Displaying tabular data in tables and
Many-to Many relationships and Auditing
hierarchical data in trees
Defining search forms and display results
Use ADF Business Components for
Using ADF Faces Navigation Components
Validation, Calculations and List of Values
Using Menus for navigation
Using Breadcrumbs
Understanding LOV View Objects
Using a Train component
List Data Source
About View Accessors
Ensuring Reusability
Understanding Transient Attribute
Understanding FK, Compare and Script
Designing for reuse
Using Task Flow templates
About Groovy code
Creating and Using Page templates
About View Criterias
Creating and Using Declarative components
Registering Business Rules
Creating and Using Page Fragments
Deciding which type of reusable component
to use
Further Information:
For More information, or to book your course, please call us on 00 971 4 446 4987
Global Knowledge, Dubai Knowledge Village, Block 2A,First Floor, Office F68, Dubai, UAE