Online
Training Masters has several programs designed specifically for the
professionals looking to enhance their skills. All the online
courses are one to one instructor led.
Oracle Fusion
Middleware 11g: Build Applications with
ADF
Java EE is a standard,
robust, scalable, and secure platform that forms the basis for many
of today’s enterprise applications. Oracle Application Development
Framework (Oracle ADF) is an innovative, yet mature Java EE
development framework that is directly supported and enabled by
Oracle JDeveloper 11g. Oracle ADF simplifies Java EE development by
minimizing the need to write code that implements the application’s
infrastructure allowing developers to focus on the features of the
actual application.
This course is aimed
at developers who want to build Java EE applications using Oracle
ADF. Participants use Oracle JDeveloper 11g Release 1 Patch Set 1
to build, test and deploy an end-to-end web application. The data
model is built with ADF Business Components and the user interface
with ADF Faces. During the course, participants learn to build each
part of the application with the Fusion technology stack and then
deploy it to WebLogic Server.
Prerequisites
- Familiarity with basic
Java
Course
Objectives:
- Build
and customize a data model by using ADF Business
Components.
- Expose
the data model in a web application with a rich ADF Faces user
interface
- Secure
web applications
- Deploy
Web applications
Course
Contents
- Introduction
to Fusion and ADF
-
- Describing Fusion
architecture
- Explaining how ADF
fits into the Fusion architecture
- Describing the ADF
technology stack (MVC)
- More
about ADF
- Getting
Started with JDeveloper
-
- Listing JDeveloper
benefits for application development
- Using
the features of the JDeveloper IDE
- Defining IDE
preferences
- Creating applications,
projects, and connections in JDeveloper
- Modeling the
Database Schema
-
- Creating a database
diagram
- Generating changes to
the database
- Importing database
objects without a diagram
- Importing
tables
- Building a
Data Model with ADF Business Components
-
- Types
of ADF Business Components
- Creating Business
Components from tables
- Testing the data
model
- Querying and
Persisting Data
-
- Using
View Objects
- Using
Entity Objects to persist data
- Synchronizing Entity
Objects with database table changes
- Creating
Associations
- Creating updateable
View Objects
- Creating Master-Detail
relationships
- Refactoring
- Exposing Data
to Clients
-
- Creating Application
Modules
- Using
Master-Detail View Objects in Application Modules
- Managing Business
Components transactions
- Abstracting Business
Services with ADF Model
- Declaratively
Customizing Data Services
-
- Internationalizing the
data model
- Editing Business
Components
- Modifying default
behavior of Entity Objects
- Changing the locking
behavior of an Application Module
- Programmatically
Customizing Data Services
-
- Generating Java
classes
- Programmatically
modifying the behavior of Entity Objects
- Programmatically
modifying the behavior of View Objects
- Adding
service methods to an Application Module
- Using
Client APIs
- Validating
User Input
-
- Understanding
Validation Options: Database, Data Model, or UI
- Triggering validation
execution
- Handling validation
errors
- Using
Groovy expressions in validation
- Using
programmatic validation
- Troubleshooting
ADF BC Applications
-
- Troubleshooting the
Business Service
- Troubleshooting the
UI
- Using
Logging and Diagnostics
- About
Web Services Sample Client
- Understanding
UI Technologies
-
- Describing the use of
Web browsers and HTML
- Describing the
function of Servlets and JSPs
- Defining JavaServer
Faces
- Explaining the JSF
component architecture and JSF component types
- Explaining the purpose
of backing beans and managed beans
- Describing the JSF
life cycle
- Explaining how ADF
Faces augments the JSF life cycle
- Binding UI
Components to Data
-
- Creating a JSF
page
- Adding
UI Components to a page
- Describing the ADF
Model layer
- Using
Expression Language in Data Bindings
- Using
a Page Definition file
- Examining Data Binding
objects and metadata files
- Binding Existing
components to data
- Running and testing
the page
- Planning the
User Interface
-
- Describing the
Model-View-Controller design pattern
- Differentiating
between bounded and unbounded task flows
- Creating and
converting task flows
- Defining control
flows
- Defining global
navigation
- Creating routers for
conditional navigation
- Calling methods and
other task flows
- Implementing
validation in the user interface
- Adding
Functionality to Pages
-
- Internationalizing the
user interface
- Using
component facets
- Displaying tabular
data in tables
- Displaying
hierarchical data in trees
- Displaying text or
media with icons and images
- Defining search forms
and display results
- Displaying data
graphically
- Implementing
Navigation on Pages
-
- Using
ADF Faces Navigation Components
- Using
Buttons and Links
- Using
Menus for navigation
- Using
Breadcrumbs
- Using
a Train component
- Achieving the
Required Layout
-
- Using
complex layout components
- Explaining how to u se
ADF Faces skins
- Using
dynamic page layout
- Ensuring
Reusability
-
- Designing for
reuse
- Using
Task Flow templates
- Creating and Using
Page templates
- Creating and Using
Declarative components
- Creating and Using
Page Fragments
- Deciding which type of
reusable component to use
- Passing Values
Between UI Elements
-
- Defining the data
model to reduce the need to pass values
- Using
a managed bean to hold values
- Using
page parameters
- Using
task flow parameters
- Passing values from
containing pages to regions
- Responding to
Application Events
-
- Using
Managed Beans
- Coordinating JSF and
ADF Lifecycles
- Using
Phase and Event Listeners
- Using
Action listeners and methods
- Understanding
additional AJAX events
- Implementing
Transactional Capabilities
-
- Handling Transactions
with ADF BC
- Using
Task Flows to Control Transactions
- Sharing Data
Controls
- Handling transaction
exceptions
- Defining response to
the Back button
- Implementing
Security in ADF BC Applications
-
- Exploring ADF
Application Security Options
- Understanding ADF
Security Framework
- Enabling users to
access resources
- Implementing a Login
page
- Understanding ADF
Controller Authorization
- Using
Expression Language to Extend Security Capabilities
- Deploying ADF
BC Applications
-
- Creating Deployment
Profiles
- Configuring Deployment
Options
- Deploying an
application with JDeveloper
- Deploying an
application with WebLogic Server Administration Console
- Automating the
Deployment Process with Ant
|
Attendees also
learn:
- Resume
Preparation Guidelines and Tips
- Mock
Interviews and Interview Preparation Tips
|
For more information, Contact
Us @ onlinetrainingmastersinfo@gmail.com