Enquire

Submit your enquiry for Build ADF Applications using Oracle Fusion Middleware

Please enter valid question or comment

Please select a category

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With M

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at support@urbanpro.com for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer

Share

Build ADF Applications using Oracle Fusion Middleware

Build ADF Applications using Oracle Fusion Middleware

BTM Layout 2nd Stage, Bangalore

6,000

No Feedback Yet

No Reviews Yet
0 Interested

About the Course


This course is aimed at developers who want to build Java EE applications using Oracle ADF. Learn to use Oracle JDeveloper 11g Release 1 Patch Set 1 to build, test and deploy an end-to-end web application.

Learn To:
Build end-to-end web applications.
Develop Java EE components with Oracle ADF.
Build rich user interfaces with ADF Faces.

Topics Covered

Introduction to Fusion and ADF
Describing Fusion architecture
Explaining how ADF fits into the Fusion architecture
Describing the ADF technology stack (MVC)

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

Building a Data Model with ADF Business Components
Introducing 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
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
Using the JDeveloper debugger

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 use 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

Who should attend

Java EE Developer
Java Developer
J2EE Developer
Application Developers

Pre-requisites

NA

What you need to bring

Expose the data model in a web application with a rich ADF Faces user interface
Create JSF pages
Use rich client components in JSF pages
Add validation to ADF applications
Secure Web applications
Build and customize a data model by using ADF Business Components

Key Takeaways

Expose the data model in a web application with a rich ADF Faces user interface
Create JSF pages
Use rich client components in JSF pages
Add validation to ADF applications
Secure Web applications
Build and customize a data model by using ADF Business Components
Content
Reviews
There are no Reviews yet.
Questions and Comments

Thousands of experts Tutors, Trainers & other Professionals are available to answer your questions

Comment ?

Questions Guidelines

  • Start your question with simple statements like "what", "when", "where", or "how".
  • Ensure your question or answer is not offensive or insensitive - it may be voted down or banned.
  • Please provide as much detail as possible as this will allow our members to better understand and respond to your question.
  • Take some time to categorize your question. This will greatly help other users find the question.


You can add upto 6 Images

Ask


There are no Reviews yet.

Date and Time

Not decided yet.

cash back100% Money Back Guarentee

About the Trainer

Lakshmi Prakash

project manager


12 years of exp in product and service companies
Seats Left-

Students Interested 0

Course Id: 10982