Oracle ADF (Application Development Framework)
Training/Coaching/Tuition by Tech Wind Computer Services Pvt. Ltd
Thane, Navi Mumbai, Ratnagiri
|
Request Info |
Category: Java | Web Services | Software Engineering Concepts
| Medium of instruction: | English |
Why Oracle?
The innovation continues with Oracle Database 11g to lower costs and deliver a higher quality of service by:
Clustering and consolidating enterprise application databases onto fast, reliable and scalable private clouds
Maximizing availability and eliminating idle data center redundancy
Accelerating performance by compressing data onto low-cost storage partitions
Securely protecting information and enabling compliance
Doubling DBA productivity and reducing the risk of change
Oracle Is The Database Leader
Customers discuss Oracle Exadata (PDF)
Oracle Exadata: The ideal private clouds database consolidation platform
Gartner: Oracle is #1 Database
Leading Analyst Firm: Oracle is #1 in Data Warehousing
Forrester: Oracle Exadata Raises The Bar
KuppingerCole: Oracle Database Security Product Report
Manageability: Oracle outperforms DB2 and SQL Server
Benchmarks: World record performance and price/performance
Course Contents
Introduction to Oracle 11g ADF
-
What is Oracle ADF?
-
MVC architecture
-
Benefits of ADF
-
ADF architecture
-
ADF Faces
-
JDeveloper tools
Developing ADF applications
-
Applications and projects
-
Database connections
-
Overview of Business components
-
Steps to create business components
-
Business Components diagram
-
Application flow overview
Entity Objects
-
What is an entity object?
-
Entity object class diagram
-
Creating entity objects
-
Customizing attribute properties
-
Entity associations
-
Entity object definition file
-
Database synchronization, moving, and renaming
-
Entity diagrams
View objects
-
What is a view object?
-
View object class diagram
-
Steps to create a view object
-
Bind variables
-
Query-by-example view criteria
-
Adding view object instance to application module
-
Testing view objects
-
Read-only master-detail tables
-
Master-detail-detail
-
Inline detail tables
Transactions, validation and conversion
-
Built-in conversion
-
Custom converters
-
Entity object validation
-
Creating validation rules
-
Error messages
-
ADF Faces validation
ADF Tables
-
ADF table overview
-
Table selection and sorting
-
Result set scrolling and navigation
-
Table and Column attributes
-
Editing records
-
Table bindings
-
Deleting records
Advanced Tables, Trees, and TreeTables
-
Row Disclosure
-
Creating Context Menus
-
Handling multiple selections
-
ADF Trees
-
ADF TreeTables
The ADF LifeCycle
-
JSF lifecycle
-
ADF Faces Rich Client lifecycle
-
ADF page lifecycle
-
Monitoring the lifecycle
-
Subforms
-
Handling forms
Control flow rules
-
Common input components
-
Managed beans and scopes
-
Drop-down menus
-
Multiple select components
-
Search concepts
-
Query-by-example
-
Search forms and bind variables
Task Flow Concepts
-
Bounded vs. unbounded task flows
-
ADF controller activities
-
managed beans and scoping
-
state tracking
-
save points
-
exception handling
Working with Task Flows
-
Passing values between pages
-
Bookmarking
-
Using bounded child task flows
-
Transaction handling
-
Using page fragments
-
Using ADF regions
-
Dynamic regions
-
Managing contextual events
-
Communicating with ADF Regions
ADF Navigation
-
Bread crumbs
-
Reusable menu concepts
-
Process train
-
Partial page navigation
-
Navigating programmatically
Security
-
Container-managed security
-
JAAS
-
ADF security overview
-
Enabling security
-
Creating users, groups, and roles
-
Page and task flow permissions
-
Security Expression Language
-
Securing entity objects
-
Row-level security
-
Logging in and out
Customizing ADF Programmatically
-
Custom Java classes - EO and VO
-
Custom validation methods - EO
-
Calculated attributes - EO and VO
-
Finding, creating, removing, and modifying EOs and VOs
Web services
-
What is a web service?
-
SOAP, WSDL, UDDI
-
Web service data control
-
Securing a web service
-
Consuming a web service - JSP
-
Web service proxy
ADF Troubleshooting
-
Business Components Browser
-
Expression language builder
-
Page definition errors
-
Java logging
-
Breakpoints
-
Breakpoint groups
-
Debugging configuration
-
The Stack
Deployment
-
Deployment steps
-
WebLogic admin basics
-
Deployment Profiles
-
Deployment Options
-
Deploying an application with JDeveloper
-
Testing your application
| Classroom - Regular | ||||
| When | Duration | Where | Remarks | Price |
| Not Specified | (Total 60 Hrs) | All Venues | Not Specified | Price On Request |
Navi Mumbai, Vashi (Branch):- A/413, Vashi Plaza Vashi, Navi Mumbai, Maharashtra, India
Thane, Kalyan East (Branch):- Chandulal Joshi Complex 301, 3rd Floor, Above Vodafone Galary Opp Kalyan Station Kalyan East, Thane, Maharashtra, India
Ratnagiri, Khed (Branch):- Maharashtra Technical Center, Jagushte building,Near S.T.Stand Samarth Nagar Khed, Ratnagiri - 415 709, Maharashtra, India



