SlideShare a Scribd company logo
Build JAVAEE Applications with ADF
Objective
Objective: This course is aimed at developers who want to build
Java EE applications using Oracle ADF with Oracle JDeveloper 11g.
Modules
 Build end-to-end web applications
 Develop Java EE components with Oracle ADF
 Build rich user interfaces with ADF Faces
 Use the new capabilities of Oracle JDeveloper 11g Release 1
Patch Set 1
Duration 25 hours
Target Audience
 Application Developers
 J2EE Developer
 Java Developer
 Java EE Developer
Fees INR 12000
Contact amit.sharma@bispsolutions.com
Contact Point :
Amit Shamra
amit.sharma@bispsolutions.com
essbasexpects.wordpress.com
learnodi.wordpress.com
learnoraclebi.wordpress.com
learnplanning.wordpress.com
learnsqlquery.wordpress.com
learncognosreports.wordpress.com
bispsolutions.wordpress.com
odinetwork.blogspot.com
http://learnsoa.wordpress.com
www.bispsolutions.com
 Course Contents
 Introduction to Fusion and ADF
 Describing Fusion architecture
 Explaining how ADF fits into the Fusion architecture
 Describing the ADF technology stack (MVC)
 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
 Building a Data Model with ADF Business Components
 Introducing ADF Business Components
 Creating Business Components from tables
 Testing the data model
 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
 Exposing Data
 Creating application modules
 Using master-detail view objects in application modules
 Managing Business Components transactions
 Abstracting business services with ADF Model
 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
 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
 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
 Troubleshooting ADF BC Applications
 Troubleshooting the business service
 Troubleshooting the UI
 Using logging and diagnostics
 Using the JDeveloper debugger
 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
 Binding UI Components to Data
 Creating a JSF page
 Adding UI components to a page
 Describing the ADF Model layer
 Using a Page Definition file
 Examining data binding objects and metadata files
 Binding existing components to data
 Running and testing the page
 Planning the User Interface
 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
 Adding Functionality to Pages
 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
 Implementing Navigation on Pages
 Using ADF Faces navigation components
 Using buttons and links
 Using menus for navigation
 Using breadcrumbs
 Using a train component
 Achieving the Required Layout
 Using complex layout components
 Explaining how to use ADF Faces skins
 Using dynamic page layout
 Ensuring Reusability
 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
 Passing Values Between UI Elements
 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
 Responding to Application Events
 Using managed beans
 Coordinating JSF and ADF lifecycles
 Using phase and event listeners
 Using action listeners and methods
 Understanding additional AJAX events
 Implementing Transactional Capabilities
 Handling transactions with ADF BC
 Using task flows to control transactions
 Sharing data controls
 Handling transaction exceptions
 Defining response to the Back button
 Implementing Security in ADF BC Applications
 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

More Related Content

What's hot

Oracle ADF Training| Oracle ADF Developer Training
Oracle ADF Training| Oracle ADF Developer TrainingOracle ADF Training| Oracle ADF Developer Training
Oracle ADF Training| Oracle ADF Developer Training
Vasudha India
 
Oracle fusion dba online training
Oracle fusion  dba online trainingOracle fusion  dba online training
Oracle fusion dba online training
Glory IT Technologies Pvt. Ltd.
 
ADF Bindings & Data Controls
ADF Bindings & Data ControlsADF Bindings & Data Controls
ADF Bindings & Data Controls
Rohan Walia
 
Oracle adf
Oracle adfOracle adf
Oracle adf
sreehari orienit
 
ADF Introduction By Sandeep Sharda
ADF Introduction By Sandeep ShardaADF Introduction By Sandeep Sharda
ADF Introduction By Sandeep ShardaEr. Sndp Srda
 
How a three-tier web application works
How a three-tier web application worksHow a three-tier web application works
How a three-tier web application works
Chris Jobling
 
3 Tier Animation
3 Tier Animation3 Tier Animation
3 Tier Animation
Chris Jobling
 
Prabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-ExpPrabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-Exp
Prabhu S
 
SharePoint Alerts with WCF and jQuery
SharePoint Alerts with WCF and jQuerySharePoint Alerts with WCF and jQuery
SharePoint Alerts with WCF and jQuery
Nick Hadlee
 
Maheshkumar_ADF
Maheshkumar_ADFMaheshkumar_ADF
Maheshkumar_ADFmahesh M
 
Oracle ADF 11g Tutorial
Oracle ADF 11g TutorialOracle ADF 11g Tutorial
Oracle ADF 11g Tutorial
Rakesh Gujjarlapudi
 
SharePoint 2010 Developer 101
SharePoint 2010 Developer 101SharePoint 2010 Developer 101
SharePoint 2010 Developer 101
Nick Hadlee
 

What's hot (16)

Oracle ADF Training| Oracle ADF Developer Training
Oracle ADF Training| Oracle ADF Developer TrainingOracle ADF Training| Oracle ADF Developer Training
Oracle ADF Training| Oracle ADF Developer Training
 
Oracle fusion dba online training
Oracle fusion  dba online trainingOracle fusion  dba online training
Oracle fusion dba online training
 
KAVYA VILLURI .DOCX
KAVYA VILLURI .DOCXKAVYA VILLURI .DOCX
KAVYA VILLURI .DOCX
 
ADF Bindings & Data Controls
ADF Bindings & Data ControlsADF Bindings & Data Controls
ADF Bindings & Data Controls
 
Oracle adf
Oracle adfOracle adf
Oracle adf
 
ADF Introduction By Sandeep Sharda
ADF Introduction By Sandeep ShardaADF Introduction By Sandeep Sharda
ADF Introduction By Sandeep Sharda
 
How a three-tier web application works
How a three-tier web application worksHow a three-tier web application works
How a three-tier web application works
 
3 Tier Animation
3 Tier Animation3 Tier Animation
3 Tier Animation
 
Prabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-ExpPrabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-Exp
 
SharePoint Alerts with WCF and jQuery
SharePoint Alerts with WCF and jQuerySharePoint Alerts with WCF and jQuery
SharePoint Alerts with WCF and jQuery
 
Venkatesh Gaurav M
Venkatesh Gaurav MVenkatesh Gaurav M
Venkatesh Gaurav M
 
uppada_kishore_resume (1)
uppada_kishore_resume (1)uppada_kishore_resume (1)
uppada_kishore_resume (1)
 
DattaSepCVF
DattaSepCVFDattaSepCVF
DattaSepCVF
 
Maheshkumar_ADF
Maheshkumar_ADFMaheshkumar_ADF
Maheshkumar_ADF
 
Oracle ADF 11g Tutorial
Oracle ADF 11g TutorialOracle ADF 11g Tutorial
Oracle ADF 11g Tutorial
 
SharePoint 2010 Developer 101
SharePoint 2010 Developer 101SharePoint 2010 Developer 101
SharePoint 2010 Developer 101
 

Viewers also liked

Qlik view installation guide
Qlik view installation guideQlik view installation guide
Qlik view installation guideAmit Sharma
 
Smart view for-planning-part-ii
Smart view for-planning-part-iiSmart view for-planning-part-ii
Smart view for-planning-part-iiAmit Sharma
 
Oracle11g form-course-curriculum
Oracle11g form-course-curriculumOracle11g form-course-curriculum
Oracle11g form-course-curriculum
Amit Sharma
 
Oracle dataintegratorcurriculum
Oracle dataintegratorcurriculumOracle dataintegratorcurriculum
Oracle dataintegratorcurriculumAmit Sharma
 
Getting started-with-oracle-so a-iv
Getting started-with-oracle-so a-ivGetting started-with-oracle-so a-iv
Getting started-with-oracle-so a-ivAmit Sharma
 
Force.com migration utility
Force.com migration utilityForce.com migration utility
Force.com migration utilityAmit Sharma
 
Getting started-with-oracle-so a-vii
Getting started-with-oracle-so a-viiGetting started-with-oracle-so a-vii
Getting started-with-oracle-so a-viiAmit Sharma
 
Getting started-with-oracle-so a-i
Getting started-with-oracle-so a-iGetting started-with-oracle-so a-i
Getting started-with-oracle-so a-iAmit Sharma
 
Getting started-with-oracle-so a-iv
Getting started-with-oracle-so a-ivGetting started-with-oracle-so a-iv
Getting started-with-oracle-so a-ivAmit Sharma
 
Getting started-with-oracle-so a-iii
Getting started-with-oracle-so a-iiiGetting started-with-oracle-so a-iii
Getting started-with-oracle-so a-iiiAmit Sharma
 
E mail and-workflow-administation
E mail and-workflow-administationE mail and-workflow-administation
E mail and-workflow-administationAmit Sharma
 
Getting started-with-oracle-so a-ii
Getting started-with-oracle-so a-iiGetting started-with-oracle-so a-ii
Getting started-with-oracle-so a-iiAmit Sharma
 
Getting started-with-oracle-so a-viii
Getting started-with-oracle-so a-viiiGetting started-with-oracle-so a-viii
Getting started-with-oracle-so a-viiiAmit Sharma
 
Sales force certification-lab-ii
Sales force certification-lab-iiSales force certification-lab-ii
Sales force certification-lab-iiAmit Sharma
 
User and group security migration
User and group security migrationUser and group security migration
User and group security migrationAmit Sharma
 
Adding metadata using smartview
Adding metadata using smartviewAdding metadata using smartview
Adding metadata using smartview
Amit Sharma
 
Obiee installation 31 july
Obiee installation 31 julyObiee installation 31 july
Obiee installation 31 julyAmit Sharma
 
Visualforce controllers
Visualforce controllersVisualforce controllers
Visualforce controllersAmit Sharma
 
Essbase security-implementation
Essbase security-implementationEssbase security-implementation
Essbase security-implementation
Amit Sharma
 
Hyperion planning scheduling data import
Hyperion planning scheduling data importHyperion planning scheduling data import
Hyperion planning scheduling data import
Amit Sharma
 

Viewers also liked (20)

Qlik view installation guide
Qlik view installation guideQlik view installation guide
Qlik view installation guide
 
Smart view for-planning-part-ii
Smart view for-planning-part-iiSmart view for-planning-part-ii
Smart view for-planning-part-ii
 
Oracle11g form-course-curriculum
Oracle11g form-course-curriculumOracle11g form-course-curriculum
Oracle11g form-course-curriculum
 
Oracle dataintegratorcurriculum
Oracle dataintegratorcurriculumOracle dataintegratorcurriculum
Oracle dataintegratorcurriculum
 
Getting started-with-oracle-so a-iv
Getting started-with-oracle-so a-ivGetting started-with-oracle-so a-iv
Getting started-with-oracle-so a-iv
 
Force.com migration utility
Force.com migration utilityForce.com migration utility
Force.com migration utility
 
Getting started-with-oracle-so a-vii
Getting started-with-oracle-so a-viiGetting started-with-oracle-so a-vii
Getting started-with-oracle-so a-vii
 
Getting started-with-oracle-so a-i
Getting started-with-oracle-so a-iGetting started-with-oracle-so a-i
Getting started-with-oracle-so a-i
 
Getting started-with-oracle-so a-iv
Getting started-with-oracle-so a-ivGetting started-with-oracle-so a-iv
Getting started-with-oracle-so a-iv
 
Getting started-with-oracle-so a-iii
Getting started-with-oracle-so a-iiiGetting started-with-oracle-so a-iii
Getting started-with-oracle-so a-iii
 
E mail and-workflow-administation
E mail and-workflow-administationE mail and-workflow-administation
E mail and-workflow-administation
 
Getting started-with-oracle-so a-ii
Getting started-with-oracle-so a-iiGetting started-with-oracle-so a-ii
Getting started-with-oracle-so a-ii
 
Getting started-with-oracle-so a-viii
Getting started-with-oracle-so a-viiiGetting started-with-oracle-so a-viii
Getting started-with-oracle-so a-viii
 
Sales force certification-lab-ii
Sales force certification-lab-iiSales force certification-lab-ii
Sales force certification-lab-ii
 
User and group security migration
User and group security migrationUser and group security migration
User and group security migration
 
Adding metadata using smartview
Adding metadata using smartviewAdding metadata using smartview
Adding metadata using smartview
 
Obiee installation 31 july
Obiee installation 31 julyObiee installation 31 july
Obiee installation 31 july
 
Visualforce controllers
Visualforce controllersVisualforce controllers
Visualforce controllers
 
Essbase security-implementation
Essbase security-implementationEssbase security-implementation
Essbase security-implementation
 
Hyperion planning scheduling data import
Hyperion planning scheduling data importHyperion planning scheduling data import
Hyperion planning scheduling data import
 

Similar to Adf coursecontent(1)

Adf coursecontent(1)
Adf coursecontent(1)Adf coursecontent(1)
Adf coursecontent(1)Amit Sharma
 
Build application with adf framework
Build application with adf frameworkBuild application with adf framework
Build application with adf framework
bispsolutions
 
Best Weblogic Server Online Training
Best Weblogic Server Online TrainingBest Weblogic Server Online Training
Best Weblogic Server Online TrainingSamatha Kamuni
 
Oracle fusion adf online training in africa
Oracle fusion adf online training in africaOracle fusion adf online training in africa
Oracle fusion adf online training in africamagnifics
 
Oracle fusion adf online training in africa
Oracle fusion adf online training in africaOracle fusion adf online training in africa
Oracle fusion adf online training in africamagnificsmile
 
Oracle adf online training
Oracle adf online trainingOracle adf online training
Oracle adf online training
o2education
 
Mvc training By Jaganath Rao Niku
Mvc training By Jaganath Rao NikuMvc training By Jaganath Rao Niku
Mvc training By Jaganath Rao Niku
jaganath rao
 
Oracle ADF Tutorial
Oracle ADF TutorialOracle ADF Tutorial
Oracle ADF Tutorial
Deepak Bhagat
 
Oracle adf trainining in hyderabad
Oracle adf trainining in hyderabadOracle adf trainining in hyderabad
Oracle adf trainining in hyderabadsreehari orienit
 
Oracle adf trainining in hyderabad
Oracle adf trainining in hyderabadOracle adf trainining in hyderabad
Oracle adf trainining in hyderabadsreehari orienit
 
Oracle adf-training-in-hyderabad
Oracle adf-training-in-hyderabadOracle adf-training-in-hyderabad
Oracle adf-training-in-hyderabad
sreehari orienit
 
Oracle adf trainining in hyderabad
Oracle adf trainining in hyderabadOracle adf trainining in hyderabad
Oracle adf trainining in hyderabad
sreehari orienit
 
Oracle adf-training-in-hyderabad
Oracle adf-training-in-hyderabadOracle adf-training-in-hyderabad
Oracle adf-training-in-hyderabad
sreehari orienit
 
Dot net training bangalore
Dot net training bangaloreDot net training bangalore
Dot net training bangalore
IGEEKS TECHNOLOGIES
 
Oracle apex course content
Oracle  apex course contentOracle  apex course content
Oracle apex course content
GoLogica Technologies
 
Oracle adf online training
Oracle adf online trainingOracle adf online training
Oracle adf online training
Glory IT Technologies Pvt. Ltd.
 
Oracle apex training | Oracle Application Application Express Training | Ora...
Oracle apex training | Oracle Application Application Express Training |  Ora...Oracle apex training | Oracle Application Application Express Training |  Ora...
Oracle apex training | Oracle Application Application Express Training | Ora...
Nancy Thomas
 
Oracleapex 150914085107-lva1-app6892
Oracleapex 150914085107-lva1-app6892Oracleapex 150914085107-lva1-app6892
Oracleapex 150914085107-lva1-app6892
Mohamedcpcbma
 

Similar to Adf coursecontent(1) (20)

Adf coursecontent(1)
Adf coursecontent(1)Adf coursecontent(1)
Adf coursecontent(1)
 
Build application with adf framework
Build application with adf frameworkBuild application with adf framework
Build application with adf framework
 
Best Weblogic Server Online Training
Best Weblogic Server Online TrainingBest Weblogic Server Online Training
Best Weblogic Server Online Training
 
Oracle fusion adf online training in africa
Oracle fusion adf online training in africaOracle fusion adf online training in africa
Oracle fusion adf online training in africa
 
Oracle fusion adf online training in africa
Oracle fusion adf online training in africaOracle fusion adf online training in africa
Oracle fusion adf online training in africa
 
o
oo
o
 
Oracle adf online training
Oracle adf online trainingOracle adf online training
Oracle adf online training
 
Mvc training By Jaganath Rao Niku
Mvc training By Jaganath Rao NikuMvc training By Jaganath Rao Niku
Mvc training By Jaganath Rao Niku
 
Oracle ADF Tutorial
Oracle ADF TutorialOracle ADF Tutorial
Oracle ADF Tutorial
 
Oracle adf trainining in hyderabad
Oracle adf trainining in hyderabadOracle adf trainining in hyderabad
Oracle adf trainining in hyderabad
 
Oracle adf trainining in hyderabad
Oracle adf trainining in hyderabadOracle adf trainining in hyderabad
Oracle adf trainining in hyderabad
 
Oracle adf-training-in-hyderabad
Oracle adf-training-in-hyderabadOracle adf-training-in-hyderabad
Oracle adf-training-in-hyderabad
 
Oracle adf trainining in hyderabad
Oracle adf trainining in hyderabadOracle adf trainining in hyderabad
Oracle adf trainining in hyderabad
 
Oracle adf-training-in-hyderabad
Oracle adf-training-in-hyderabadOracle adf-training-in-hyderabad
Oracle adf-training-in-hyderabad
 
Dot net training bangalore
Dot net training bangaloreDot net training bangalore
Dot net training bangalore
 
Oracle apex course content
Oracle  apex course contentOracle  apex course content
Oracle apex course content
 
Oracle adf online training
Oracle adf online trainingOracle adf online training
Oracle adf online training
 
Oracle apex training | Oracle Application Application Express Training | Ora...
Oracle apex training | Oracle Application Application Express Training |  Ora...Oracle apex training | Oracle Application Application Express Training |  Ora...
Oracle apex training | Oracle Application Application Express Training | Ora...
 
Oracleapex 150914085107-lva1-app6892
Oracleapex 150914085107-lva1-app6892Oracleapex 150914085107-lva1-app6892
Oracleapex 150914085107-lva1-app6892
 
D17251 gc20 47_us
D17251 gc20 47_usD17251 gc20 47_us
D17251 gc20 47_us
 

More from Amit Sharma

Oracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptionsOracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptions
Amit Sharma
 
Oracle EPBCS Driver
Oracle EPBCS Driver Oracle EPBCS Driver
Oracle EPBCS Driver
Amit Sharma
 
Oracle Sales Quotation Planning
Oracle Sales Quotation PlanningOracle Sales Quotation Planning
Oracle Sales Quotation Planning
Amit Sharma
 
Oracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp convertedOracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp converted
Amit Sharma
 
Basics of fdmee
Basics of fdmeeBasics of fdmee
Basics of fdmee
Amit Sharma
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examples
Amit Sharma
 
Oracle PBCS creating standard application
Oracle PBCS creating  standard applicationOracle PBCS creating  standard application
Oracle PBCS creating standard application
Amit Sharma
 
Hfm rule custom consolidation
Hfm rule custom consolidationHfm rule custom consolidation
Hfm rule custom consolidation
Amit Sharma
 
Hfm calculating RoA
Hfm calculating RoAHfm calculating RoA
Hfm calculating RoA
Amit Sharma
 
Hyperion planning weekly distribution
Hyperion planning weekly distributionHyperion planning weekly distribution
Hyperion planning weekly distribution
Amit Sharma
 
Hyperion planning new features
Hyperion planning new featuresHyperion planning new features
Hyperion planning new features
Amit Sharma
 
Microsoft dynamics crm videos
Microsoft dynamics crm videosMicrosoft dynamics crm videos
Microsoft dynamics crm videos
Amit Sharma
 
Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Amit Sharma
 
Oracle apex hands on lab#2
Oracle apex hands on lab#2Oracle apex hands on lab#2
Oracle apex hands on lab#2Amit Sharma
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-documentAmit Sharma
 
Sales force managing-data
Sales force managing-dataSales force managing-data
Sales force managing-dataAmit Sharma
 
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...Amit Sharma
 
Sales force certification-lab
Sales force certification-labSales force certification-lab
Sales force certification-labAmit Sharma
 
Managing users-doc
Managing users-docManaging users-doc
Managing users-docAmit Sharma
 
Force.com migration utility
Force.com migration utilityForce.com migration utility
Force.com migration utilityAmit Sharma
 

More from Amit Sharma (20)

Oracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptionsOracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptions
 
Oracle EPBCS Driver
Oracle EPBCS Driver Oracle EPBCS Driver
Oracle EPBCS Driver
 
Oracle Sales Quotation Planning
Oracle Sales Quotation PlanningOracle Sales Quotation Planning
Oracle Sales Quotation Planning
 
Oracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp convertedOracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp converted
 
Basics of fdmee
Basics of fdmeeBasics of fdmee
Basics of fdmee
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examples
 
Oracle PBCS creating standard application
Oracle PBCS creating  standard applicationOracle PBCS creating  standard application
Oracle PBCS creating standard application
 
Hfm rule custom consolidation
Hfm rule custom consolidationHfm rule custom consolidation
Hfm rule custom consolidation
 
Hfm calculating RoA
Hfm calculating RoAHfm calculating RoA
Hfm calculating RoA
 
Hyperion planning weekly distribution
Hyperion planning weekly distributionHyperion planning weekly distribution
Hyperion planning weekly distribution
 
Hyperion planning new features
Hyperion planning new featuresHyperion planning new features
Hyperion planning new features
 
Microsoft dynamics crm videos
Microsoft dynamics crm videosMicrosoft dynamics crm videos
Microsoft dynamics crm videos
 
Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1
 
Oracle apex hands on lab#2
Oracle apex hands on lab#2Oracle apex hands on lab#2
Oracle apex hands on lab#2
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-document
 
Sales force managing-data
Sales force managing-dataSales force managing-data
Sales force managing-data
 
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
 
Sales force certification-lab
Sales force certification-labSales force certification-lab
Sales force certification-lab
 
Managing users-doc
Managing users-docManaging users-doc
Managing users-doc
 
Force.com migration utility
Force.com migration utilityForce.com migration utility
Force.com migration utility
 

Recently uploaded

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 

Recently uploaded (20)

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 

Adf coursecontent(1)

  • 1. Build JAVAEE Applications with ADF Objective Objective: This course is aimed at developers who want to build Java EE applications using Oracle ADF with Oracle JDeveloper 11g. Modules  Build end-to-end web applications  Develop Java EE components with Oracle ADF  Build rich user interfaces with ADF Faces  Use the new capabilities of Oracle JDeveloper 11g Release 1 Patch Set 1 Duration 25 hours Target Audience  Application Developers  J2EE Developer  Java Developer  Java EE Developer Fees INR 12000 Contact amit.sharma@bispsolutions.com Contact Point : Amit Shamra amit.sharma@bispsolutions.com essbasexpects.wordpress.com learnodi.wordpress.com learnoraclebi.wordpress.com learnplanning.wordpress.com learnsqlquery.wordpress.com learncognosreports.wordpress.com bispsolutions.wordpress.com odinetwork.blogspot.com http://learnsoa.wordpress.com www.bispsolutions.com
  • 2.  Course Contents  Introduction to Fusion and ADF  Describing Fusion architecture  Explaining how ADF fits into the Fusion architecture  Describing the ADF technology stack (MVC)  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  Building a Data Model with ADF Business Components  Introducing ADF Business Components  Creating Business Components from tables  Testing the data model  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  Exposing Data  Creating application modules  Using master-detail view objects in application modules  Managing Business Components transactions  Abstracting business services with ADF Model  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  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
  • 3.  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  Troubleshooting ADF BC Applications  Troubleshooting the business service  Troubleshooting the UI  Using logging and diagnostics  Using the JDeveloper debugger  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  Binding UI Components to Data  Creating a JSF page  Adding UI components to a page  Describing the ADF Model layer  Using a Page Definition file  Examining data binding objects and metadata files  Binding existing components to data  Running and testing the page  Planning the User Interface  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  Adding Functionality to Pages  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
  • 4.  Implementing Navigation on Pages  Using ADF Faces navigation components  Using buttons and links  Using menus for navigation  Using breadcrumbs  Using a train component  Achieving the Required Layout  Using complex layout components  Explaining how to use ADF Faces skins  Using dynamic page layout  Ensuring Reusability  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  Passing Values Between UI Elements  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  Responding to Application Events  Using managed beans  Coordinating JSF and ADF lifecycles  Using phase and event listeners  Using action listeners and methods  Understanding additional AJAX events  Implementing Transactional Capabilities  Handling transactions with ADF BC  Using task flows to control transactions  Sharing data controls  Handling transaction exceptions  Defining response to the Back button  Implementing Security in ADF BC Applications  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