- Introduction to Fusion Middleware
- Introduction to Oracle ADF and MVC
- Introduction to ADF architecture and lifecycle
- Introduction to Jdeveloper/Weblogic and different releases
Quick Facts
particular | details | ||||
---|---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study, Virtual Classroom
|
Mode of Delivery
Video and Text Based
|
Frequency of Classes
Weekdays, Weekends
|
Course and certificate fees
certificate availability
Yes
certificate providing authority
Mindmajix Technologies
The syllabus
Introduction
Environment Setup
- Jdeveloper
- Weblogic (Integrated/Sandalone)
- Database
Exploring JDeveloper and Weblogic
- Listing JDeveloper benefits for application development
- Using the features of the JDeveloper IDE
- Defining IDE preferences
- Database Designing Tools in JDeveloper
- Creating applications, projects, and connections in JDeveloper
- Introduction to Weblogic deployment and configuration settings
- Data modelling and DB diagrams
ADF Business Components
- Introduction and advantages of ADF BC
- Types of ADF Business Components
Entity Objects and Associations
- Introduction to Entity Objects
- Creating Entity Objects
- Entity Object implementation, definition and collection classes
- Explanation on data persistence using Entity Objects
- Associations
View Objects and View Links
- Introduction to View Objects
- Types of View Object and their attributes
- Data population using View Objects
- Creating updatable View Objects
- View Object implementation, definition and row level classes
- Using View Links
- Creating Master-Detail relationships
- Creating View Criteria and Bind Variables
- View Accessors
- Creating LOVs / Dependent LOVs
Application Module
- Creating Application Modules
- Transaction Management
- Business Component Browser
- Testing the data model
- Nested and Shared Application Modules
- Data Source Configuration
- Connection Pooling
Exposure of data to clients
- Introduction to Client Interface
- Exposing View Object implementation and row-level methods using the client interface
- Exposing Application Module methods using client interface
Programmatically Customization of Data Services
- Implementation of Java classes for ADF BCs
- Programmatically modifying the behaviour of Entity Objects
- Programmatically modifying the behaviour of View Objects
- Using Groovy Expression
- Adding service methods to an Application Module
- Using API methods in the business logic layer
- Handling database sequences, triggers and procedures
ADF UI Technologies
Pages and Layouts
- Java Server Faces and ADF Faces
- Layout basics
- Using component facets and stretching
- Exposing Business Components as Data Controls
- Adding Functionality to Pages
- ADF Data bindings and their types
- Creating Managed Beans
- Using Phase and Event Listeners
- Using Action listeners and methods
- Using a Page Definition file
- Examining Data Binding objects and metadata files
- Binding Existing components to data
- JSF Expression Language
- Running and testing the page
- Displaying Form data
- Displaying Summary-Detail data
- Displaying Master-Detail data
- Displaying tabular data in tables
- Displaying hierarchical data in trees
- Displaying text or media with icons and images
- Displaying single and multi-selection components (LOVs / Comboboxes)
- Displaying Boolean selection components (Checkboxes/Radio)
- Defining search forms and display results
- Handling BLOB objects on UI (Files / Images)
- Displaying data graphically (DVT Components)
- ADF Faces Skinning (using CSS)
Reusability and Navigation
- Creating and Using Page Templates
- Introduction to ADF Task Flows
- Creating and Using Page Fragments
- Creating a Task Flow and using ADF Task Flow components
- Using Method Call Activities
- Defining control flows
- Creating routers for conditional navigation
- Calling methods and other task flows
- Contextual Event Framework
- PPR
- Parameter passing
- Using ADF Faces Navigation Components
- Using Buttons and Links
- Using Menus for navigation
- Using Breadcrumbs
- Using the Train component
- Transaction Management with ADF task flows
- ADF Shared Libraries
Validations
- Understanding Model and UI validations
- Handling validation errors
- Using Groovy expressions invalidation
- Using programmatic validation
- Validation Event Points
- ADF Binding Validation
- ADF Faces Validation
ADF Security
- Understanding ADF Security Framework
- Configuring the security for ADF application(Authentication and Authorization)
- Introduction to integrated LDAP
- Enterprise and Application Roles
- Defining Users, Roles and Resources mapping
- Creating and Configuring Login and Logout pages
- Configuring success URLs and defining welcome page
Deploying ADF Applications
- Creating a WAR Profile
- Creating an EAR Profile
- Testing the Server Connectivity
- Configuring Data Sources
- Configuring Deployment Options for JDBC, ADF Security and other dependencies.
- Deploying the ADF Application to Weblogic.
ADF Logging
- Introduction to the Logging mechanism
- ADF and Java loggers
- Transient and Persistent Loggers
- Declaring and defining the loggers
- Using logging levels
- Configuring ADF loggers for packages and classes
- Analyzing server and application logs
ADF with Web Services
- Introduction to SOAP and REST Web Services
- Creating and configuring web service projects
- Creating sample SOAP and REST Web Service
- Deploying web services
- Creating SOAP/REST service from ADF Business components
- Creating SOAP and REST Web Services Proxy / Clients in ADF application
- Using Web Service data controls in ADF application
- Consuming Web Services on UI
Practice Test & Interview Questions
Instructors
Articles
Popular Articles
prev
next