Listing JDeveloper benefits for application development
Using the features of the JDeveloper IDE Defining IDE preferences Database Designing Tools in JDeveloper Creating applications, projects, and connections in JDeveloper Introduction to Weblogic deployment and configuration settings Data modeling and DB diagrams
4. ADF Business Components:
Introduction and advantages of ADF BC
Types of ADF Business Components
4.1 Entity Objects and Associations
Introduction to Entity Objects
Creating Entity Objects Entity Object implementation, definition and collection classes Explanation on data persistence using Entity Objects Associations 4.2 View Objects and View Links
Introduction to View Objects
Types of View Object and their attributes Data population using View Objects Creating updatable View Objects View Object implementation, definition and row level classes Using View Links Creating Master-Detail relationships Creating View Criteria and Bind Variables View Accessors Creating LOVs / Dependent LOVs
4.3 Application Module
Creating Application Modules
Transaction Management Business Component Browser Testing the data model Nested and Shared Application Modules Data Source Configuration Connection Pooling
5. Exposure of data to clients:
Introduction to Client Interface
Exposing View Object implementation and row level methods using client interface Exposing Application Module methods using client interface
6. Programmatically Customization of Data Services:
Implementation of Java classes for ADF BCs
Programmatically modifying the behavior of Entity Objects Programmatically modifying the behavior of View Objects Using Groovy Expression Adding service methods to an Application Module Using API methods in business logic layer Handling database sequences, triggers and procedures 7. ADF UI Technologies
Introduction to available UI technologies
7.1 Pages and Layouts
Java Server Faces and ADF Faces
Layout basics Using component facets and stretching Exposing Business Components as Data Controls Adding Functionality to Pages ADF Data bindings and their types Creating Managed Beans Using Phase and Event Listeners Using Action listeners and methods Using a Page Definition file Examining Data Binding objects and metadata files Binding Existing components to data JSF Expression Language Running and testing the page Displaying Form data Displaying Summary-Detail data Displaying Master-Detail data Displaying tabular data in tables Displaying hierarchical data in trees Displaying text or media with icons and images Displaying single and multi selection components (LOVs / Comboboxes) Displaying Boolean selection components (Checkboxes/Radio) Defining search forms and display results Handling BLOB objects on UI (Files / Images) Displaying data graphically (DVT Components) ADF Faces Skinning (using CSS) Internationalizing the user interface (using resource bundles) 7.2 Reusability and Navigation
Creating and Using Page Templates
Introduction to ADF Task Flows Creating and Using Page Fragments Creating a Task Flow and using ADF Task Flow components Using Method Call Activities Defining control flows Creating routers for conditional navigation Calling methods and other task flows Contextual Event Framework PPR Parameter passing Using ADF Faces Navigation Components Using Buttons and Links Using Menus for navigation Using Breadcrumbs Using Train component Transaction Management with ADF task flows ADF Shared Libraries
8. Validations
Understanding Model and UI validations
Handling validation errors Using Groovy expressions in validation Using programmatic validation Validation Event Points ADF Binding Validation ADF Faces Validation
9. ADF Security
Understanding ADF Security Framework
Configuring the security for ADF application(Authentication and Authorization) Introduction to integrated LDAP Enterprise and Application Roles Defining Users, Roles and Resources mapping Creating and Configuring Login and Logout pages Configuring success URLs and defining welcome page 10. Deploying ADF Applications
Creating a WAR Profile
Creating a EAR Profile Testing the Server Connectivity Configuring Data Sources Configuring Deployment Options for JDBC, ADF Security and other dependencies. Deploying the ADF Application to Weblogic
11. ADF Logging
Introduction to Logging mechanism
ADF and Java loggers Transient and Persistent Loggers Declaring and defining the loggers Using logging levels Configuring ADF loggers for packages and classes Analyzing server and application logs
12. ADF with Web Services:
Introduction to SOAP and REST Web Services
Creating and configuring the web service projects Creating sample SOAP and REST Web Service Deploying web services Creating SOAP/REST service from ADF Business components Creating SOAP and REST Web Services Proxy / Clients in ADF application Using Web Service data controls in ADF application Consuming Web Services on UI