SlideShare a Scribd company logo
1 of 5
Download to read offline
Oracle Application Development Framework (Oracle ADF)
MTADF-001
Course Outline MTADF-001
2 | P a g e
Copyrights: Meteortechs® Consulting and Trainings 2014
Course Objectives
This course is aimed at developers who want to build Java EE applications using Oracle
ADF. Learn to use Oracle JDeveloper 11g to build, test and deploy an end-to-end web
application.
 Expose the data model in a web application with a rich ADF Faces user interface
 Create JSF pages
 Use rich client components in JSF pages
 Add validation to ADF applications
 Secure Web applications
 Build and customize a data model by using ADF Business Components
What you will learn
What Benefits to You:
Simplify application development in your organization to increase productivity.
Become more efficient at building Java EE applications using Oracle ADF
(innovative yet mature Java EE development framework) and deploy an end-to-
end web application.
Build & Deploy
The data model is built with ADF Business Components and the user interface with
ADF Faces. During this course, you'll learn to build each part of the application
with the Fusion technology stack and then deploy it to WebLogic Server.
Java EE
Java EE is a standard, robust, scalable and secure platform that forms the basis for
many of today’s enterprise applications. Oracle Application Development
Framework (Oracle ADF) is an innovative, yet mature Java EE development
framework that is directly supported and enabled by Oracle JDeveloper 11g.
Oracle ADF
Oracle ADF simplifies Java EE development by minimizing the need to write code
that implements the application’s infrastructure. Allowing developers to focus on
the features of the actual application.
Course Outline MTADF-001
3 | P a g e
Copyrights: Meteortechs® Consulting and Trainings 2014
Audience
Application Developers
J2EE Developer
Java Developer
Java EE Developer
Suggested Prerequisites
Familiarity with JDeveloper
Familiarity with XML concepts
Familiarity with basic Java
Course Topics
1. Introduction to ADF
2. Installations
a. Weblogic, Databases, RCU and ADF installation over Linux or Windows
b. VM settings
3. Getting Started with JDeveloper
a. Listing JDeveloper benefits for application development
b. Using the features of the JDeveloper IDE
c. Defining IDE preferences
d. Creating applications, projects, and connections in JDeveloper
4. MVC Architecture
This portion will explains ADF Business Components (BC4J) in details.
Entity Object View Objects Application Module
 Attributes
 Generating JAVA Classes
 Formula Column
 UI Hints
 Default Value
 Validation Rules
 Create Alternative Key
 Define View Accessor
 Attribute Data Types
 Validation Rule
 Attributes
 Generating JAVA Classes
 Formula Column
 UI Hints
 Default Value
 Define View Accessor
 Attribute Data Types
 Static View Object
More about views:
 Generating Classes
 Association
 Relation Property
 View Link
 Testing the data model
 Using master-detail view
objects in application
modules
 Managing Business
Components
Course Outline MTADF-001
4 | P a g e
Copyrights: Meteortechs® Consulting and Trainings 2014
 Creation and Deletion Logic
 DML Customization
 Domain
 Entity Business Logic Unit
 Generating Java classes
Programmatically modifying the
behavior of entity objects
 Query Based View Object
 Tuning View Object
 Creating LOV
 Programmatically
modifying the behavior of
view objects
transactions.
5. Creating JSF Page
 ADF Faces Components
 Layout Component
 Text and Selection
 General Controls
 Data Views
 Tree Layout
 Table Tree Layout
 UI Valuators
6. Creating Master Detail Layout
 Bindings
 Data Control
 Iterator
 Attribute
 Action
 Bean
 Managed Bean
 Backing Bean
 Scope of bean
7. Page Templates
 Choosing Page Layout
 Reusable Page
 Creating Page Template
 Drag and Drop Feature
8. Task flow/Page Navigations
Course Outline MTADF-001
5 | P a g e
Copyrights: Meteortechs® Consulting and Trainings 2014
 Bounded Taskflow
 Unbounded Taskflow
 Executing Methods in Task Flow
 Reusable Task Flow
 Using ADF Faces navigation components
 Using buttons and links
 Using menus for navigation
9. Deployments
 Weblogic Introduction
 Admin Server and Managed Server
 Data sources and JNDI Management
 Security Realm
 Deploy, Un-deploy, Retire and Shutdown applications
 Start/Stop Managed and Admin Server, Auto Scripts to stop/start servers
 Making JAR/WAR File
10. Advanced Topics
 Partial Page Rendering
 Accessing Database Objects (Package, Function, Procedure)
11. Troubleshooting ADF BC Applications
a. Troubleshooting the business service
b. Troubleshooting the UI
c. Using logging and diagnostics
d. Using the JDeveloper debugger

More Related Content

What's hot

Oracle Application Development Frame Work (ADF) Online Training
Oracle Application Development Frame Work (ADF) Online TrainingOracle Application Development Frame Work (ADF) Online Training
Oracle Application Development Frame Work (ADF) Online TrainingGlory IT Technologies
 
Venkatarao_2+Years_Experiance_JAVA2
Venkatarao_2+Years_Experiance_JAVA2Venkatarao_2+Years_Experiance_JAVA2
Venkatarao_2+Years_Experiance_JAVA2pediredla venkatarao
 
Parvathi_latest_resume(2016)
Parvathi_latest_resume(2016)Parvathi_latest_resume(2016)
Parvathi_latest_resume(2016)Parvathi Nalla
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh Dasari
 
Resume--Nilesh_kumar_singh_ADF
Resume--Nilesh_kumar_singh_ADFResume--Nilesh_kumar_singh_ADF
Resume--Nilesh_kumar_singh_ADFNILESH KUMAR SINGH
 
Amit Resume DOT-NET
Amit Resume DOT-NETAmit Resume DOT-NET
Amit Resume DOT-NETAmit Kumar
 
Share point 2010 developer training in bangalore
Share point 2010 developer training in bangaloreShare point 2010 developer training in bangalore
Share point 2010 developer training in bangaloresharepointexpert
 
Ganesh Nagarajan - Resume
Ganesh Nagarajan - ResumeGanesh Nagarajan - Resume
Ganesh Nagarajan - ResumeRaja ganesh
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms servicesFITSFSd
 

What's hot (20)

KAVYA VILLURI .DOCX
KAVYA VILLURI .DOCXKAVYA VILLURI .DOCX
KAVYA VILLURI .DOCX
 
Resume--Nilesh kumar singh
Resume--Nilesh kumar singhResume--Nilesh kumar singh
Resume--Nilesh kumar singh
 
Oracle Application Development Frame Work (ADF) Online Training
Oracle Application Development Frame Work (ADF) Online TrainingOracle Application Development Frame Work (ADF) Online Training
Oracle Application Development Frame Work (ADF) Online Training
 
Venkatarao_2+Years_Experiance_JAVA2
Venkatarao_2+Years_Experiance_JAVA2Venkatarao_2+Years_Experiance_JAVA2
Venkatarao_2+Years_Experiance_JAVA2
 
AnushaResume_Latest
AnushaResume_LatestAnushaResume_Latest
AnushaResume_Latest
 
Charan Grandhi_Resume
Charan Grandhi_ResumeCharan Grandhi_Resume
Charan Grandhi_Resume
 
Resume_.Net_3+Yr
Resume_.Net_3+YrResume_.Net_3+Yr
Resume_.Net_3+Yr
 
Parvathi_latest_resume(2016)
Parvathi_latest_resume(2016)Parvathi_latest_resume(2016)
Parvathi_latest_resume(2016)
 
Ashok cv_1
Ashok  cv_1Ashok  cv_1
Ashok cv_1
 
Oracle adf online training
Oracle adf online trainingOracle adf online training
Oracle adf online training
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead
 
uppada_kishore_resume (1)
uppada_kishore_resume (1)uppada_kishore_resume (1)
uppada_kishore_resume (1)
 
Resume--Nilesh_kumar_singh_ADF
Resume--Nilesh_kumar_singh_ADFResume--Nilesh_kumar_singh_ADF
Resume--Nilesh_kumar_singh_ADF
 
Brijesh Soni
Brijesh SoniBrijesh Soni
Brijesh Soni
 
Amit Resume DOT-NET
Amit Resume DOT-NETAmit Resume DOT-NET
Amit Resume DOT-NET
 
Venkatesh Gaurav M
Venkatesh Gaurav MVenkatesh Gaurav M
Venkatesh Gaurav M
 
Share point 2010 developer training in bangalore
Share point 2010 developer training in bangaloreShare point 2010 developer training in bangalore
Share point 2010 developer training in bangalore
 
Oracle ADF 11g Tutorial
Oracle ADF 11g TutorialOracle ADF 11g Tutorial
Oracle ADF 11g Tutorial
 
Ganesh Nagarajan - Resume
Ganesh Nagarajan - ResumeGanesh Nagarajan - Resume
Ganesh Nagarajan - Resume
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms services
 

Similar to Mt ADF 001 adf-course outlines

TeKslate Oracle ADF
TeKslate Oracle ADFTeKslate Oracle ADF
TeKslate Oracle ADFtekslate1
 
Greate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADFGreate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADFMohamed Shahpoup
 
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
 
Adf coursecontent(1)
Adf coursecontent(1)Adf coursecontent(1)
Adf coursecontent(1)Amit Sharma
 
ADF Introduction By Sandeep Sharda
ADF Introduction By Sandeep ShardaADF Introduction By Sandeep Sharda
ADF Introduction By Sandeep ShardaEr. Sndp Srda
 
Oracle ADF Tutorial/Training Study Guide
Oracle ADF Tutorial/Training Study GuideOracle ADF Tutorial/Training Study Guide
Oracle ADF Tutorial/Training Study GuideDeepak Bhagat
 
Adf coursecontent(1)
Adf coursecontent(1)Adf coursecontent(1)
Adf coursecontent(1)Amit Sharma
 
Oracle adf online training
Oracle adf online trainingOracle adf online training
Oracle adf online trainingo2education
 
Best Weblogic Server Online Training
Best Weblogic Server Online TrainingBest Weblogic Server Online Training
Best Weblogic Server Online TrainingSamatha Kamuni
 
Introduction to j2 ee frameworks
Introduction to j2 ee frameworksIntroduction to j2 ee frameworks
Introduction to j2 ee frameworksMukesh Kumar
 
Oracle ADF Overview for Beginners
Oracle ADF Overview for BeginnersOracle ADF Overview for Beginners
Oracle ADF Overview for BeginnersJithin Kuriakose
 
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
 
Spring tutorials
Spring tutorialsSpring tutorials
Spring tutorialsTIB Academy
 
Maheshkumar_ADF
Maheshkumar_ADFMaheshkumar_ADF
Maheshkumar_ADFmahesh M
 
How Spring Framework Really Works?
How Spring Framework Really Works?How Spring Framework Really Works?
How Spring Framework Really Works?NexSoftsys
 

Similar to Mt ADF 001 adf-course outlines (20)

TeKslate Oracle ADF
TeKslate Oracle ADFTeKslate Oracle ADF
TeKslate Oracle ADF
 
Greate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADFGreate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADF
 
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
 
Adf coursecontent(1)
Adf coursecontent(1)Adf coursecontent(1)
Adf coursecontent(1)
 
Oracle ADF Tutorial
Oracle ADF TutorialOracle ADF Tutorial
Oracle ADF Tutorial
 
ADF Introduction By Sandeep Sharda
ADF Introduction By Sandeep ShardaADF Introduction By Sandeep Sharda
ADF Introduction By Sandeep Sharda
 
o
oo
o
 
Oracle ADF Tutorial/Training Study Guide
Oracle ADF Tutorial/Training Study GuideOracle ADF Tutorial/Training Study Guide
Oracle ADF Tutorial/Training Study Guide
 
Adf coursecontent(1)
Adf coursecontent(1)Adf coursecontent(1)
Adf coursecontent(1)
 
Oracle adf online training
Oracle adf online trainingOracle adf online training
Oracle adf online training
 
Best Weblogic Server Online Training
Best Weblogic Server Online TrainingBest Weblogic Server Online Training
Best Weblogic Server Online Training
 
Introduction to j2 ee frameworks
Introduction to j2 ee frameworksIntroduction to j2 ee frameworks
Introduction to j2 ee frameworks
 
Oracle ADF Overview for Beginners
Oracle ADF Overview for BeginnersOracle ADF Overview for Beginners
Oracle ADF Overview for Beginners
 
Customizing Oracle EBS OA Framework
Customizing Oracle EBS OA FrameworkCustomizing Oracle EBS OA Framework
Customizing Oracle EBS OA Framework
 
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
 
Spring tutorials
Spring tutorialsSpring tutorials
Spring tutorials
 
Spring ppt
Spring pptSpring ppt
Spring ppt
 
Maheshkumar_ADF
Maheshkumar_ADFMaheshkumar_ADF
Maheshkumar_ADF
 
How Spring Framework Really Works?
How Spring Framework Really Works?How Spring Framework Really Works?
How Spring Framework Really Works?
 

Recently uploaded

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
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
 
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
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
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
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
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
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 

Recently uploaded (20)

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
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
 
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...
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
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
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
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 🔝✔️✔️
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 

Mt ADF 001 adf-course outlines

  • 1. Oracle Application Development Framework (Oracle ADF) MTADF-001
  • 2. Course Outline MTADF-001 2 | P a g e Copyrights: Meteortechs® Consulting and Trainings 2014 Course Objectives This course is aimed at developers who want to build Java EE applications using Oracle ADF. Learn to use Oracle JDeveloper 11g to build, test and deploy an end-to-end web application.  Expose the data model in a web application with a rich ADF Faces user interface  Create JSF pages  Use rich client components in JSF pages  Add validation to ADF applications  Secure Web applications  Build and customize a data model by using ADF Business Components What you will learn What Benefits to You: Simplify application development in your organization to increase productivity. Become more efficient at building Java EE applications using Oracle ADF (innovative yet mature Java EE development framework) and deploy an end-to- end web application. Build & Deploy The data model is built with ADF Business Components and the user interface with ADF Faces. During this course, you'll learn to build each part of the application with the Fusion technology stack and then deploy it to WebLogic Server. Java EE Java EE is a standard, robust, scalable and secure platform that forms the basis for many of today’s enterprise applications. Oracle Application Development Framework (Oracle ADF) is an innovative, yet mature Java EE development framework that is directly supported and enabled by Oracle JDeveloper 11g. Oracle ADF Oracle ADF simplifies Java EE development by minimizing the need to write code that implements the application’s infrastructure. Allowing developers to focus on the features of the actual application.
  • 3. Course Outline MTADF-001 3 | P a g e Copyrights: Meteortechs® Consulting and Trainings 2014 Audience Application Developers J2EE Developer Java Developer Java EE Developer Suggested Prerequisites Familiarity with JDeveloper Familiarity with XML concepts Familiarity with basic Java Course Topics 1. Introduction to ADF 2. Installations a. Weblogic, Databases, RCU and ADF installation over Linux or Windows b. VM settings 3. Getting Started with JDeveloper a. Listing JDeveloper benefits for application development b. Using the features of the JDeveloper IDE c. Defining IDE preferences d. Creating applications, projects, and connections in JDeveloper 4. MVC Architecture This portion will explains ADF Business Components (BC4J) in details. Entity Object View Objects Application Module  Attributes  Generating JAVA Classes  Formula Column  UI Hints  Default Value  Validation Rules  Create Alternative Key  Define View Accessor  Attribute Data Types  Validation Rule  Attributes  Generating JAVA Classes  Formula Column  UI Hints  Default Value  Define View Accessor  Attribute Data Types  Static View Object More about views:  Generating Classes  Association  Relation Property  View Link  Testing the data model  Using master-detail view objects in application modules  Managing Business Components
  • 4. Course Outline MTADF-001 4 | P a g e Copyrights: Meteortechs® Consulting and Trainings 2014  Creation and Deletion Logic  DML Customization  Domain  Entity Business Logic Unit  Generating Java classes Programmatically modifying the behavior of entity objects  Query Based View Object  Tuning View Object  Creating LOV  Programmatically modifying the behavior of view objects transactions. 5. Creating JSF Page  ADF Faces Components  Layout Component  Text and Selection  General Controls  Data Views  Tree Layout  Table Tree Layout  UI Valuators 6. Creating Master Detail Layout  Bindings  Data Control  Iterator  Attribute  Action  Bean  Managed Bean  Backing Bean  Scope of bean 7. Page Templates  Choosing Page Layout  Reusable Page  Creating Page Template  Drag and Drop Feature 8. Task flow/Page Navigations
  • 5. Course Outline MTADF-001 5 | P a g e Copyrights: Meteortechs® Consulting and Trainings 2014  Bounded Taskflow  Unbounded Taskflow  Executing Methods in Task Flow  Reusable Task Flow  Using ADF Faces navigation components  Using buttons and links  Using menus for navigation 9. Deployments  Weblogic Introduction  Admin Server and Managed Server  Data sources and JNDI Management  Security Realm  Deploy, Un-deploy, Retire and Shutdown applications  Start/Stop Managed and Admin Server, Auto Scripts to stop/start servers  Making JAR/WAR File 10. Advanced Topics  Partial Page Rendering  Accessing Database Objects (Package, Function, Procedure) 11. Troubleshooting ADF BC Applications a. Troubleshooting the business service b. Troubleshooting the UI c. Using logging and diagnostics d. Using the JDeveloper debugger