SlideShare ist ein Scribd-Unternehmen logo
1 von 4
1. Introduction to Oracle Fusion and Application Development Framework
        Oracle Fusion Middleware Technology Stack
        Oracle ADF and JDeveloper
    Oracle ADF Architecture (MVC)
        More about ADF (Introduction to DataModelling, ADF BC, ADF Controller, ADF Faces)

2. Working withJDeveloper
       JDeveloper 11g New Features
       Building ADF Application in JDeveloper
           Create Connections, Application Workspace, projects etc.
       Configuring JDeveloper Preferences

3. Database Schema Design
        Database Designing Tools in JDeveloper
        Creating Database diagrammer
        Creating Offline Objects
        Synchronize Online-Offline Database
       Working with user property libraries

4.Introduction to ADF Business Components
        Advantages of ADF BC
    ADF BC Categories (Entity Objects, View Objects, Application Modules etc)
    Creating ADF Business Components
    Business Component Browser

5. Working with Entity Objects and Associations
       Data Persistence using Entity Objects
       Creating Entity Objects
       Modify Entity Object Default Behavior
       Associations
      Entity Diagrammer
      Property Sets
      Setting Attribute Properties
      Creating Business Events
      Generating the custom classes for EO
      Working Programmatically with EOs and associations
      Add Transient variables and Calculated Attributes.

6. Working with View Objects and View Links
       Populating Data in View Objects
       Creating View Objects( EO based, Read-only VOs, Static VOs, Programmatic VOs)
       Modify View Object Default Behavior
       View Links
        Working with multiplier tables in View Objects
        Master-Detail Hierarchy
       Working with Declarative modes, Export modes
       Creating View Criteria
       Creating List of Values
Generating the custom classes for VO
       Working Programmatically with VOs, View Links and View Criteria

7. Business Rules Validation Declaratively
        Validation Life Cycle
        Introduction to Groovy Expressions
        Built-in Declarative Validation Rules
                  (Unique Key Validator, LOV Validators, CompareValidator, Range Validator, KEV,
                 Length Validator, Regular Expression Validator, Script Expression Validator)
        Validation Execution
        Failure Handling and Validation Error messages
        Creating Validation Rule Class

   8. Business Rules Validation Programmatically
        Method Validators
        Assign Programmatically Derived attribute values
        View Objects for validation
        Conditionally update the attributes
        Conditionally Prevent the deletion of the rows.



9. Application Modules
        Designing Application Module
        Creating Application Module
         Configure the Application Modules
        Application Module Editor
         Nested Application Modules
        Customizing the AM with Service Methods
         Publish Custom methods to Ui Clients
         Programmatically working with Application Modules

10. More on Application Modules
       Sharing the Application Module instances
       Publishing Service enabled AMs
       Accessing Remote Data Over the service enable AMs

11. Introduction to User Interface Technologies
         User Interface – Available Technologies
         Java Server Faces
         ADF Faces

12. Using ADF Data bindings
        Introduction to JSR 227
   ADF Data Model
        Introduction to DataControl and DataBindings
   Exposing Business Components as Data Controls
        JSF Expression Language
        Creating Declarative Bindings for the data
ADF Binding Filter
   PageDefinition files

13. Understanding ADF Task Flows
       Characteristics of ADF Task Flow
   Taskflow Types
       Creating a Task Flow
       Using ADF Task Flow Components
       Creating Managed Beans
        Testing the taskflows



14. Working with TaskflowActivites
       Using View Activities
       Using Router Activiteis
       Using Method Call Activities
       Using Taskflow Call and Taskflow Return Activities
       Using Parent Action Activities
       Bookmark the activiteis
       Save-Point restore activities
       Using Parameters in Task flows

15. Taskflow as Regions
       Create an ADF region
        Specify the parameters for the region
        Refresh the ADF region
        Creating Dynamic Region




16. Enriching the Page Content
        ADF Faces Rich Client Components (Table, Form, Master-Detail etc)
        Using Facets
        Using ADF Faces Components
        UI and Translation

17. Understanding Layout Basics
       ADF Faces Layout Components
       ADF Faces Skins
       Enabling PPR

18. Ensuring Reusability
        Pros and Cons of Reusability
        Reusing Components
        Designing for Reuse
        Creating ADF Library
        What Fits your Requirements
19. Implementing Page Navigation
        ADF Faces Navigation Components
        Performing Navigation
        Defining Access Keys
        Using Train Components

20. Handling Application Events
       JSF Page Life Cycle
       ADF Lifecycle Phases
       Creating Action Methods
       Value Change Events
       Contextual Event Framework

21. Managing and Validating Data
       Holding Values in Managed Beans
       Passing Values between Pages
       Validation Event Points
       ADF Binding Validation
       ADF Faces Validation

22. Transaction Management
        Handling Transactions with ADF BC
        Transaction in ADF Task Flow
        Specifying Task Flow Transaction Start Options
        Creating Save for Later

23. Deploying ADF Applications (WebLogic)
       Creating a WAR Profile
       Creating a EAR Profile
       Testing the Server Connectivity
       Deploying the Application

24. Troubleshooting the ADF Application
        ADF Declarative Debugger
        ADF Logging
        UI Troubleshooting Tools

Weitere ähnliche Inhalte

Kürzlich hochgeladen

Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 

Kürzlich hochgeladen (20)

Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 

Empfohlen

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
 

Empfohlen (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

Best oracle adf online training @ real time expert

  • 1. 1. Introduction to Oracle Fusion and Application Development Framework Oracle Fusion Middleware Technology Stack Oracle ADF and JDeveloper Oracle ADF Architecture (MVC) More about ADF (Introduction to DataModelling, ADF BC, ADF Controller, ADF Faces) 2. Working withJDeveloper JDeveloper 11g New Features Building ADF Application in JDeveloper Create Connections, Application Workspace, projects etc. Configuring JDeveloper Preferences 3. Database Schema Design Database Designing Tools in JDeveloper Creating Database diagrammer Creating Offline Objects Synchronize Online-Offline Database Working with user property libraries 4.Introduction to ADF Business Components Advantages of ADF BC ADF BC Categories (Entity Objects, View Objects, Application Modules etc) Creating ADF Business Components Business Component Browser 5. Working with Entity Objects and Associations Data Persistence using Entity Objects Creating Entity Objects Modify Entity Object Default Behavior Associations Entity Diagrammer Property Sets Setting Attribute Properties Creating Business Events Generating the custom classes for EO Working Programmatically with EOs and associations Add Transient variables and Calculated Attributes. 6. Working with View Objects and View Links Populating Data in View Objects Creating View Objects( EO based, Read-only VOs, Static VOs, Programmatic VOs) Modify View Object Default Behavior View Links Working with multiplier tables in View Objects Master-Detail Hierarchy Working with Declarative modes, Export modes Creating View Criteria Creating List of Values
  • 2. Generating the custom classes for VO Working Programmatically with VOs, View Links and View Criteria 7. Business Rules Validation Declaratively Validation Life Cycle Introduction to Groovy Expressions Built-in Declarative Validation Rules (Unique Key Validator, LOV Validators, CompareValidator, Range Validator, KEV, Length Validator, Regular Expression Validator, Script Expression Validator) Validation Execution Failure Handling and Validation Error messages Creating Validation Rule Class 8. Business Rules Validation Programmatically Method Validators Assign Programmatically Derived attribute values View Objects for validation Conditionally update the attributes Conditionally Prevent the deletion of the rows. 9. Application Modules Designing Application Module Creating Application Module Configure the Application Modules Application Module Editor Nested Application Modules Customizing the AM with Service Methods Publish Custom methods to Ui Clients Programmatically working with Application Modules 10. More on Application Modules Sharing the Application Module instances Publishing Service enabled AMs Accessing Remote Data Over the service enable AMs 11. Introduction to User Interface Technologies User Interface – Available Technologies Java Server Faces ADF Faces 12. Using ADF Data bindings Introduction to JSR 227 ADF Data Model Introduction to DataControl and DataBindings Exposing Business Components as Data Controls JSF Expression Language Creating Declarative Bindings for the data
  • 3. ADF Binding Filter PageDefinition files 13. Understanding ADF Task Flows Characteristics of ADF Task Flow Taskflow Types Creating a Task Flow Using ADF Task Flow Components Creating Managed Beans Testing the taskflows 14. Working with TaskflowActivites Using View Activities Using Router Activiteis Using Method Call Activities Using Taskflow Call and Taskflow Return Activities Using Parent Action Activities Bookmark the activiteis Save-Point restore activities Using Parameters in Task flows 15. Taskflow as Regions Create an ADF region Specify the parameters for the region Refresh the ADF region Creating Dynamic Region 16. Enriching the Page Content ADF Faces Rich Client Components (Table, Form, Master-Detail etc) Using Facets Using ADF Faces Components UI and Translation 17. Understanding Layout Basics ADF Faces Layout Components ADF Faces Skins Enabling PPR 18. Ensuring Reusability Pros and Cons of Reusability Reusing Components Designing for Reuse Creating ADF Library What Fits your Requirements
  • 4. 19. Implementing Page Navigation ADF Faces Navigation Components Performing Navigation Defining Access Keys Using Train Components 20. Handling Application Events JSF Page Life Cycle ADF Lifecycle Phases Creating Action Methods Value Change Events Contextual Event Framework 21. Managing and Validating Data Holding Values in Managed Beans Passing Values between Pages Validation Event Points ADF Binding Validation ADF Faces Validation 22. Transaction Management Handling Transactions with ADF BC Transaction in ADF Task Flow Specifying Task Flow Transaction Start Options Creating Save for Later 23. Deploying ADF Applications (WebLogic) Creating a WAR Profile Creating a EAR Profile Testing the Server Connectivity Deploying the Application 24. Troubleshooting the ADF Application ADF Declarative Debugger ADF Logging UI Troubleshooting Tools