ADF Training Course
Getting start with ADF (Theoretical)
- What is ADF? ADF MVC.
- JSF Life Cycle
- ADF Life Cycle
Getting Started with JDeveloper (Practical)
- 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 (Practical)
- Types of ADF Business Components
- Creating Business Components from tables
- Testing the data model
Querying and Persisting Data (Practical)
- 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
Binding UI Components to Data (Practical)
- 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
Planning the User Interface (Practical)
- 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 (Practical)
- 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 (Practical)
- Using ADF Faces Navigation Components
- Using Buttons and Links
- Using Menus for navigation
Ensuring Reusability (Practical)
- 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 (Practical)
- 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 (Practical)
- Using Managed Beans
- Using Action listeners and methods
Implementing Transactional Capabilities (Practical)
- Handling Transactions with ADF BC
- Using Task Flows to Control Transactions
- Sharing Data Controls
- Handling transaction exceptions
Deploying ADF BC Applications (Practical)
- Creating Deployment Profiles
- Configuring Deployment Options
- Deploying an application with JDeveloper
- Deploying an application with WebLogic Server Administration Console
Metadata Service (Practical)
- User Customization
Customize the Application Look and Feel with Skins (Practical)
- Using CSS
- Skinning architecture
- Skin Configuration
- Skin Development by example
- Instance-specific component skins
- Skin inheritance
Why InfoIntensify system ?
InfoIntensify System, set up with an aim to establish itself among leading Global providers of IT services, web enabled services
and web development, InfoIntensify System is emerging as one of the fastest growing organizations of India that provide quality Web
enabled services to its clients. We, at InfoIntensify system offers you a complete and wide range of IT services.