Book that is followed for the Course - Fusion Developer's Guide for Oracle Application Development Framework
Note : Instructions will be provided to setup the development environment on your desktop or laptop
Note : Order Application will be created incrementally as Lab Exercise
Note : Instructions will be provided to setup the development environment on your desktop or laptop
Note : Order Application will be created incrementally as Lab Exercise
- May 7 : Day 1 : Part I : Getting Started with Fusion Web Applications (8 hrs) @9AM EST / @6AM PST
- Introduction to ADF
- MVC Architecture
- Oracle ADF Architecture
- Overview of JDeveloper
- Introduction to ADF Sample Application
- Demo of Fusion Order Application
- Types of ADF Business Components
- Creating Business Components from tables
- Testing the data model
- Lab Exercise -
- May 8 : Day 2 : Part II : Building Your Business Services ( 4 hrs) @9AM EST / @6AM PST
- 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
- May 14 : Day 3 : Part II : Building Your Business Services : cont'd (8 hrs)
- Creating Master-Detail relationships
- Exposing Data to Clients
- Creating Application Modules
- Using Master-Detail View Objects in Application Modules
- Managing Business Components transactions
- Abstracting Business Services with ADF Model
- Validating User Input
- Understanding Validation Options: Database, Data Model, or UI
- Handling validation errors
- Using Groovy expressions in validation
- Using programmatic validation
- May 15 : Day 4 : Part III : Creating ADF Task Flows and Web User Interface(4 hrs)
- 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 Expression Language in Data Bindings
- Using a Page Definition file
- Examining Data Binding objects and metadata files
- Binding Existing components to data
- Running and testing the page
- May 21 : Day 5 : Part IV : Creating a Databound Web User Interface (8 hrs)
- 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
- Achieving the Required Layout
- Using complex layout components
- Explaining how to u se ADF Faces skins
- Using dynamic page layout
- May 22 : Day 6 : Part IV : Creating a Databound Web User Interface (4 hrs)
- Implementing Navigation on Pages
- Using ADF Faces Navigation Components
- Using Buttons and Links
- Using Menus for navigation
- Using Breadcrumbs
- Using a Train component
- Responding to Application Events
- Using Managed Beans
- Coordinating JSF and ADF Lifecycles
- Using Phase and Event Listeners
- Using Action listeners and methods
- May 28 : Day 7 : Part V : Completing your Application (8 hrs)
- Enabling ADF Security in a Fusion Web Application
- Testing and Debugging ADF Components
- Refactoring a Fusion Web Application
- Reusing Application Components
- Customizing Applications with MDS
- Allowing User Customizations at Runtime
- Deploying Fusion Web Applications
- May 29 : Day 8 : Part VI : Advanced Topics (4 hrs)
- Integration with SOA Service
- Integration with E-Business Suite
- Integration with Web Center
- Best Practices
- Questions
- Recap





