Oracle Fusion Middleware with ADF I Training

Oracle Fusion Middleware 11g: Build Applications with ADF I

Description

Description

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:

  1. Build end-to-end web applications.
  2. Develop Java EE components with Oracle ADF.
  3. Build rich user interfaces with ADF Faces.
  4. Use the new capabilities of Oracle JDeveloper 11g Release 1 Patch Set 1.
Prerequisites

Prerequisites

  • Familiarity with JDeveloper
  • Familiarity with XML concepts
  • Familiarity with basic Java
Key Features
line
  • LIVE Instructor-led Classes
  • 24x7 on-demand technical support for assignments, queries, quizzes, project, etc.
  • Flexibility to attend the class at your convenient time.
  • Server Access to Massive's Tech Management System until you get into your dream carrier.
  • A huge database of Interview Questions
  • Professional Resume Preparation
  • Earn a Skill Certificate
  • Enroll today and get the advantage.
Curriculum
line
  • Describing Fusion architecture
  • Explaining how ADF fits into the Fusion architecture
  • Describing the ADF technology stack (MVC)
  • Listing JDeveloper benefits for application development
  • Using the features of the JDeveloper IDE
  • Defining IDE preferences
  • Creating applications, projects, and connections in JDeveloper
  • Introducing ADF Business Components
  • Creating Business Components from tables
  • Testing the data model
  • 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
  • Creating application modules
  • Using master-detail view objects in application modules
  • Managing Business Components transactions
  • Abstracting business services with ADF Model
  • Internationalizing the data model
  • Editing business components
  • Modifying default behavior of entity objects
  • Changing the locking behavior of an application module
  • 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
  • Understanding validation options: Database, Data Model, or UI
  • Triggering validation execution
  • Handling validation errors
  • Using Groovy expressions in validation
  • Using programmatic validation
  • Troubleshooting the business service
  • Troubleshooting the UI
  • Using logging and diagnostics
  • Using the JDeveloper debugger
  • 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
  • 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
  • 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
  • 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
  • Using ADF Faces navigation components
  • Using buttons and links
  • Using menus for navigation
  • Using breadcrumbs
  • Using a train component
  • Using complex layout components
  • Explaining how to use ADF Faces skins
  • Using dynamic page layout
  • 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
  • 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
  • Using managed beans
  • Coordinating JSF and ADF lifecycles
  • Using phase and event listeners
  • Using action listeners and methods
  • Understanding additional AJAX events
  • Handling transactions with ADF BC
  • Using task flows to control transactions
  • Sharing data controls
  • Handling transaction exceptions
  • Defining response to the Back button
  • 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

Have Any Questions?

We are happy to answer any questions and we appreciate every feedback about our work!