Oracle Fusion Middleware 11g: Build Applications with ADF I Ed 2

Duration : 5 Days (40 Hours)

Oracle Fusion Middleware 11g: Build Applications with ADF I Ed 2 Course Overview:

Java EE stands as a steadfast, expandable, and secure framework that underpins numerous contemporary enterprise applications. Oracle Application Development Framework (Oracle ADF), an advanced yet established Java EE development framework, is seamlessly integrated with Oracle JDeveloper 11g, offering direct support. The Oracle ADF training simplifies Java EE development by alleviating the necessity of writing intricate infrastructure code, thereby enabling users to concentrate on the core features of their applications.

This course employs Oracle JDeveloper 11g to construct, assess, and launch a comprehensive web application. Participants gain insight into the implementation of the Model-View-Controller (MVC) design pattern and delve into the intricacies of ADF architecture. The data model is fashioned utilizing ADF Business Components, while the user interface is fashioned with ADF Faces. Throughout the Oracle ADF certification program, attendees learn to systematically build each application facet using the Fusion technology stack, culminating in deployment onto the WebLogic Server.

Intended Audience:

  • Application developers
  • Software engineers
  • Java developers
  • Web developers
  • IT professionals involved in building enterprise applications

Learning Objectives of Oracle Fusion Middleware 11g: Build Applications with ADF I Ed 2:

Upon completing this course, you will achieve the following milestones:

  1. Construct Comprehensive Web Applications: You will gain the ability to create full-fledged web applications from start to finish, encompassing various components and functionalities.
  2. Craft Java EE Components with Oracle ADF: You will be adept at developing Java EE components using Oracle Application Development Framework (ADF), enabling you to design robust and efficient application logic.
  3. Design Rich User Interfaces with ADF Faces: You will acquire the skill to design visually appealing and interactive user interfaces using ADF Faces, enhancing the user experience and engagement.
  4. Leverage Oracle JDeveloper 11g Release 1 Patch Set 1: You will be proficient in utilizing the latest capabilities offered by Oracle JDeveloper 11g Release 1 Patch Set 1, enabling you to harness its advanced features for streamlined application development.

By attaining these accomplishments, you will be well-equipped to create sophisticated web applications, implement Java EE components, enhance user interfaces, and leverage the cutting-edge capabilities of Oracle JDeveloper, empowering you to excel in application development within the Oracle ADF framework.

 Module 1: Introduction to Fusion and ADF

  • Describing Fusion architecture
  • Explaining how ADF fits into the Fusion architecture
  • Describing the ADF technology stack (MVC)

 Module 2: 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

 Module 3: Building a Data Model with ADF Business Components

  • Introducing ADF Business Components
  • Creating Business Components from tables
  • Testing the data model

 Module 4: 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

 Module 5: Exposing Data

  • Creating application modules
  • Using master-detail view objects in application modules
  • Managing Business Components transactions
  • Abstracting business services with ADF Model

 Module 6: 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

 Module 7: 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

 Module 8: 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

 Module 9: Troubleshooting ADF BC Applications

  • Troubleshooting the business service
  • Troubleshooting the UI
  • Using logging and diagnostics
  • Using the JDeveloper debugger

 Module 10: 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

Oracle Fusion Middleware 11g: Build Applications with ADF I Ed 2 Course Prerequisites:

  • Familiarity with basic Java Course
  • Familiarity with Oracle JDeveloper IDE
  • Familiarity with database

Discover the perfect fit for your learning journey

Choose Learning Modality

Live Online

  • Convenience
  • Cost-effective
  • Self-paced learning
  • Scalability


  • Interaction and collaboration
  • Networking opportunities
  • Real-time feedback
  • Personal attention


  • Familiar environment
  • Confidentiality
  • Team building
  • Immediate application

Training Exclusives

This course comes with following benefits:

  • Practice Labs.
  • Get Trained by Certified Trainers.
  • Access to the recordings of your class sessions for 90 days.
  • Digital courseware
  • Experience 24*7 learner support.

Got more questions? We’re all ears and ready to assist!

Request More Details

Please enable JavaScript in your browser to complete this form.

Subscribe to our Newsletter

Please enable JavaScript in your browser to complete this form.