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

DOCX
Oracle adf online training - Lavishka Technologies
Lavishka Technologies
 
PDF
Build java-ee-applications-with-adf
Amit Sharma
 
DOCX
Oracle Application Development Frame Work (ADF) Online Training
Glory IT Technologies
 
PPTX
Oracle adf online training
SAP Online Training
 
PDF
Oracle fusion adf_online_training_in_africa
magnificsmile
 
PPT
J developer, oracle adf introduction
AUDRIC Consultancy Services
 
DOCX
Oracle ADF Online Training By Seasoft IT Solutions | Orace ADF Course Content...
seasofttraining
 
PDF
Mt ADF 001 adf-course outlines
Abbas Qureshi
 
Oracle adf online training - Lavishka Technologies
Lavishka Technologies
 
Build java-ee-applications-with-adf
Amit Sharma
 
Oracle Application Development Frame Work (ADF) Online Training
Glory IT Technologies
 
Oracle adf online training
SAP Online Training
 
Oracle fusion adf_online_training_in_africa
magnificsmile
 
J developer, oracle adf introduction
AUDRIC Consultancy Services
 
Oracle ADF Online Training By Seasoft IT Solutions | Orace ADF Course Content...
seasofttraining
 
Mt ADF 001 adf-course outlines
Abbas Qureshi
 

What's hot (16)

PPTX
Oracle ADF Training| Oracle ADF Developer Training
Vasudha India
 
PPTX
Oracle fusion dba online training
Glory IT Technologies Pvt. Ltd.
 
DOCX
KAVYA VILLURI .DOCX
kavya villuri
 
PPTX
ADF Bindings & Data Controls
Rohan Walia
 
PDF
Oracle adf
sreehari orienit
 
PDF
ADF Introduction By Sandeep Sharda
Er. Sndp Srda
 
PPS
How a three-tier web application works
Chris Jobling
 
PPT
3 Tier Animation
Chris Jobling
 
DOCX
Prabhu-Software-Engineer-3+-Year-Exp
Prabhu S
 
PDF
SharePoint Alerts with WCF and jQuery
Nick Hadlee
 
DOCX
Venkatesh Gaurav M
Venkatesh Gaurav
 
DOCX
uppada_kishore_resume (1)
kishore reddy uppada
 
DOC
DattaSepCVF
Datta Somwanshi
 
DOCX
Maheshkumar_ADF
mahesh M
 
PDF
Oracle ADF 11g Tutorial
Rakesh Gujjarlapudi
 
PPTX
SharePoint 2010 Developer 101
Nick Hadlee
 
Oracle ADF Training| Oracle ADF Developer Training
Vasudha India
 
Oracle fusion dba online training
Glory IT Technologies Pvt. Ltd.
 
KAVYA VILLURI .DOCX
kavya villuri
 
ADF Bindings & Data Controls
Rohan Walia
 
Oracle adf
sreehari orienit
 
ADF Introduction By Sandeep Sharda
Er. Sndp Srda
 
How a three-tier web application works
Chris Jobling
 
3 Tier Animation
Chris Jobling
 
Prabhu-Software-Engineer-3+-Year-Exp
Prabhu S
 
SharePoint Alerts with WCF and jQuery
Nick Hadlee
 
Venkatesh Gaurav M
Venkatesh Gaurav
 
uppada_kishore_resume (1)
kishore reddy uppada
 
DattaSepCVF
Datta Somwanshi
 
Maheshkumar_ADF
mahesh M
 
Oracle ADF 11g Tutorial
Rakesh Gujjarlapudi
 
SharePoint 2010 Developer 101
Nick Hadlee
 
Ad

Viewers also liked (20)

DOC
Qlik view installation guide
Amit Sharma
 
PDF
Smart view for-planning-part-ii
Amit Sharma
 
PDF
Oracle11g form-course-curriculum
Amit Sharma
 
PDF
Oracle dataintegratorcurriculum
Amit Sharma
 
PDF
Getting started-with-oracle-so a-iv
Amit Sharma
 
PDF
Force.com migration utility
Amit Sharma
 
PDF
Getting started-with-oracle-so a-vii
Amit Sharma
 
PDF
Getting started-with-oracle-so a-i
Amit Sharma
 
PDF
Getting started-with-oracle-so a-iv
Amit Sharma
 
PDF
Getting started-with-oracle-so a-iii
Amit Sharma
 
PDF
E mail and-workflow-administation
Amit Sharma
 
PDF
Getting started-with-oracle-so a-ii
Amit Sharma
 
PDF
Getting started-with-oracle-so a-viii
Amit Sharma
 
PDF
Sales force certification-lab-ii
Amit Sharma
 
PDF
User and group security migration
Amit Sharma
 
PPT
Adding metadata using smartview
Amit Sharma
 
PPT
Obiee installation 31 july
Amit Sharma
 
PDF
Visualforce controllers
Amit Sharma
 
PDF
Essbase security-implementation
Amit Sharma
 
PPT
Hyperion planning scheduling data import
Amit Sharma
 
Qlik view installation guide
Amit Sharma
 
Smart view for-planning-part-ii
Amit Sharma
 
Oracle11g form-course-curriculum
Amit Sharma
 
Oracle dataintegratorcurriculum
Amit Sharma
 
Getting started-with-oracle-so a-iv
Amit Sharma
 
Force.com migration utility
Amit Sharma
 
Getting started-with-oracle-so a-vii
Amit Sharma
 
Getting started-with-oracle-so a-i
Amit Sharma
 
Getting started-with-oracle-so a-iv
Amit Sharma
 
Getting started-with-oracle-so a-iii
Amit Sharma
 
E mail and-workflow-administation
Amit Sharma
 
Getting started-with-oracle-so a-ii
Amit Sharma
 
Getting started-with-oracle-so a-viii
Amit Sharma
 
Sales force certification-lab-ii
Amit Sharma
 
User and group security migration
Amit Sharma
 
Adding metadata using smartview
Amit Sharma
 
Obiee installation 31 july
Amit Sharma
 
Visualforce controllers
Amit Sharma
 
Essbase security-implementation
Amit Sharma
 
Hyperion planning scheduling data import
Amit Sharma
 
Ad

Similar to Adf coursecontent(1) (20)

PDF
Build application with adf framework
bispsolutions
 
PDF
Adf coursecontent(1)
Amit Sharma
 
DOCX
Oracle adf online training
o2education
 
DOCX
Best Weblogic Server Online Training
Samatha Kamuni
 
PDF
Oracle ADF Tutorial
Deepak Bhagat
 
PPTX
Oracle adf online training
Glory IT Technologies Pvt. Ltd.
 
PDF
Oracle ADF Tutorial/Training Study Guide
Deepak Bhagat
 
PPT
oracle adf training | oracle adf course | oracle adf certification training
Nancy Thomas
 
DOC
Best Oracle adf online training
Mindmajix Technologies
 
PPTX
OAF & ADF.pptx
ssuserb8935e
 
PDF
A guide to ADF fusion development
DataNext Solutions
 
PPTX
An Oracle ADF Introduction
Jean-Marc Desvaux
 
PDF
Oracle - Programatica2010
Agora Group
 
PDF
Oracle® Fusion Middleware
Ngo Hung Long
 
PDF
Oracle ADF Hands-on Lab Practices
Deepak Bhagat
 
PPT
JSF On Rails - Devoxx 2008
Lucas Jellema
 
PPT
Oracle Fusion Development, May 2009
Jaime Cid
 
PPT
00CourseIntro_00CourseIntro_00CourseIntro.ppt
MahmoudGad93
 
PPTX
Comparison between OAF & ADF.pptx
ssuserb8935e
 
Build application with adf framework
bispsolutions
 
Adf coursecontent(1)
Amit Sharma
 
Oracle adf online training
o2education
 
Best Weblogic Server Online Training
Samatha Kamuni
 
Oracle ADF Tutorial
Deepak Bhagat
 
Oracle adf online training
Glory IT Technologies Pvt. Ltd.
 
Oracle ADF Tutorial/Training Study Guide
Deepak Bhagat
 
oracle adf training | oracle adf course | oracle adf certification training
Nancy Thomas
 
Best Oracle adf online training
Mindmajix Technologies
 
OAF & ADF.pptx
ssuserb8935e
 
A guide to ADF fusion development
DataNext Solutions
 
An Oracle ADF Introduction
Jean-Marc Desvaux
 
Oracle - Programatica2010
Agora Group
 
Oracle® Fusion Middleware
Ngo Hung Long
 
Oracle ADF Hands-on Lab Practices
Deepak Bhagat
 
JSF On Rails - Devoxx 2008
Lucas Jellema
 
Oracle Fusion Development, May 2009
Jaime Cid
 
00CourseIntro_00CourseIntro_00CourseIntro.ppt
MahmoudGad93
 
Comparison between OAF & ADF.pptx
ssuserb8935e
 

More from Amit Sharma (20)

PDF
Oracle enteprise pbcs drivers and assumptions
Amit Sharma
 
PDF
Oracle EPBCS Driver
Amit Sharma
 
PDF
Oracle Sales Quotation Planning
Amit Sharma
 
PDF
Oracle strategic workforce planning cloud hcmswp converted
Amit Sharma
 
PDF
Basics of fdmee
Amit Sharma
 
PDF
FDMEE script examples
Amit Sharma
 
PDF
Oracle PBCS creating standard application
Amit Sharma
 
PPT
Hfm rule custom consolidation
Amit Sharma
 
PPT
Hfm calculating RoA
Amit Sharma
 
PPT
Hyperion planning weekly distribution
Amit Sharma
 
PPT
Hyperion planning new features
Amit Sharma
 
TXT
Microsoft dynamics crm videos
Amit Sharma
 
PDF
Oracle apex-hands-on-guide lab#1
Amit Sharma
 
PDF
Oracle apex hands on lab#2
Amit Sharma
 
PDF
Security and-data-access-document
Amit Sharma
 
PDF
Sales force managing-data
Amit Sharma
 
PDF
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Amit Sharma
 
PDF
Sales force certification-lab
Amit Sharma
 
PDF
Managing users-doc
Amit Sharma
 
PDF
Force.com migration utility
Amit Sharma
 
Oracle enteprise pbcs drivers and assumptions
Amit Sharma
 
Oracle EPBCS Driver
Amit Sharma
 
Oracle Sales Quotation Planning
Amit Sharma
 
Oracle strategic workforce planning cloud hcmswp converted
Amit Sharma
 
Basics of fdmee
Amit Sharma
 
FDMEE script examples
Amit Sharma
 
Oracle PBCS creating standard application
Amit Sharma
 
Hfm rule custom consolidation
Amit Sharma
 
Hfm calculating RoA
Amit Sharma
 
Hyperion planning weekly distribution
Amit Sharma
 
Hyperion planning new features
Amit Sharma
 
Microsoft dynamics crm videos
Amit Sharma
 
Oracle apex-hands-on-guide lab#1
Amit Sharma
 
Oracle apex hands on lab#2
Amit Sharma
 
Security and-data-access-document
Amit Sharma
 
Sales force managing-data
Amit Sharma
 
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Amit Sharma
 
Sales force certification-lab
Amit Sharma
 
Managing users-doc
Amit Sharma
 
Force.com migration utility
Amit Sharma
 

Recently uploaded (20)

PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
The Future of Artificial Intelligence (AI)
Mukul
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 

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 [email protected] Contact Point : Amit Shamra [email protected] 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