Oracle ADF (Application Development Framework)
by Tech Wind Computer Services Pvt. LtdThane, 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
Tech Wind Computer Services Pvt. Ltd
Tech Wind Computer was incepted in recent year with the vision to provide high quality services at affordable and cost effective manner. In the short span year, Wind Tech has over 20 clients in a variety of segments. Our success has been attributed to our sincere and honest approach towards our customers. Our appraoch is to provide appropriate solution to our customers regardless of what product or service would be necessary. In order to achieve this,
we have created several partnerships with various organizations to be able to provide our customers with ample options to choose solution of their choice, needs and budget.
Tech Wind Computer is an Information Technology services firm specializing in training, application development quality assurance. We are headquartered in Mumbai, India We pioneered IT education and software development in India. Over years with expertise in training, our training and development process has evolved to be one of the best in twin-cities. We serve the corporate in providing the best and efficient solutions catering to their clients aboard, and to I.T professional in training delivery with consistency. We develop of range of curriculam for people with diverse requirements, from IT professionals needing advanced training to business managers seeking to develop a competitive edge.
What we do?
We offer advance courses and software solutions on state-of-the-art technologies and platforms. Tech Wind received numerous accolades and is rated as one of Best Software Training Center for MS.NET and Java in the twin cities. Tech Wind has already trained many more candidates who has been placed around the world in various blue chip companies.
Mission & Vision
Our vision is to grow as World Class Consulting, Services firm by excelling in fulfilling the needs of our customers every time. We strive towards the satisfaction of customers to fulfill their needs and respect their values.
At Tech Wind Computer, our mission is to consistently provide superior information technology services in a timely and affordable manner through a work environment that emphasizes responsiveness and integrity while promoting long-term, seamless partnerships based on mutual respect, customer satisfaction and human value.
Why Us?
Tech Wind has focused on provide quality education at an affordable cost with 100% practical knowledge as per IT industry requirement. We are in Computer Education and IT development for more than 5years. At Tech Wind, every single candidate trained through us is important. Candidates trained through our organization had placed to various companies to build invaluable trust for us in the competitive job market.
♦ Learn Form IT Professional.
♦ Upgrade your self from Asp.net To Silverlight.
♦ Industry Oriented Course Structure.
♦ Get 100% Practical Knowledge.
♦ 100% Attention towards every Trainee.
♦ Weekend batches available for working professional.
♦ Affordable fees structure.
♦ Get Work Experience on Live Project.
♦ Free guidelines for technical round in interview.
♦ Free Job Assistance.
♦ 24/7 System Access.
♦ Customized Programme.
1. Price Challenge - We understand that students do find it hard to shell out the humungous amounts of money to pay for such assignments and dissertaions we hence keep our prices to a minimum.
2. Flexible Payments - We do offer a Flexible payment option to our students (Call us now to enquire how we can help)
3. Quality on Time - Meeting deadlines are our topmost priority we make sure that every thing is done to keep up to our word.