Oracle WebCenter Portal 11g: Creating Portals using ADF
Duration : 3 Days (24 Hours)
Oracle WebCenter Portal 11g: Creating Portals using ADF Course Overview:
The Oracle WebCenter Portal 11g: Creating Portals using ADF is an advanced J2EE course that focuses on enhancing learners’ skills in building portals with Oracle’s Application Development Framework (ADF). This comprehensive training covers essential aspects of portal and application development, enabling learners to create custom, enterprise-level portals effectively. Key topics include designing and building artifacts, implementing security at various levels, integrating with multiple system tiers, and deploying ADF-based portlets. By the end of the course, participants will grasp the architecture of Oracle WebCenter Portal and gain the expertise to develop custom portal solutions using the WebCenter framework.
- Developers: Professionals involved in application development, particularly those looking to enhance their knowledge and skills in utilizing the Oracle WebCenter Portal 11g framework.
- IT Professionals: Individuals working in the IT industry, seeking to improve their expertise in developing applications with Oracle WebCenter Portal 11g.
- Portal Developers: Developers interested in designing, building, and deploying dynamic portals that deliver content and functionality.
- ADF Developers: Those specifically working with Oracle ADF technologies, aiming to create web applications and services integrated with Oracle WebCenter Portal 11g.
Learning Objectives of Oracle WebCenter Portal 11g: Creating Portals using ADF:
1. Understand the underlying systems and the architecture of the WebCenter Portal 11g.
2. Create custom portals and pages with ADF.
3. Create and configure user personalization components in portals.
4. Configure authentication and authorization mechanisms in portals.
5. Execute and debug ADF web applications.
6. Build custom skins and themes for portals.
7. Understand the basic concepts, architecture, components, features, and development of Oracle’s Social Network Application
8.Work with advanced features and services of Oracle’s Unified Task Flow Framework.
Module 1: Course Overview
- Discussing Course Objectives and Agenda
- Overview of Lab Environment
- About Target Audience
- About Course Practices
- About References and Documentation Guides
Module 2: Getting Started with Asset Development
- Overview of Assets in WebCenter Portal
- Discussing A Developer’s Key Tasks in JDeveloper and Portal Builder
- Overview of WebCenterSpacesResources Project
- Setting Up JDeveloper for Asset Development for WebCenter Portal
- Explaining Portal Builder Approach for Asset Development
- Downloading and Identifying WebCenter Portal Assets in JDeveloper
Module 3: Creating Navigation
- Overview of Portal Navigation
- Overview of Navigation Model
- Discussing Navigation Visualization
- Finding the Default Navigation Model of a Portal
- Visualizing the Navigation Model
- About Navigation Model Security
- About Navigation Model Best Practices
Module 4: Creating Page Templates
- Overview of Page Templates
- About Page Templates Layout
- About Geometry Management
- Using WebCenter Portal’s Out-of-the-Box Page Templates
- Reviewing the Round-trip Development Process for Page Templates
- Creating Page Templates
- Editing Page Templates
- Describing Best Practices for Layout Management
Module 5: Creating Skins
- Overview of Skins
- Introducing CSS3
- About WebCenter Portal Skin-Sppecific Selectors
- Overwriting Existing Style Selectors of the Out-of-the-Box Skins
- Discussing Best Practices for Skinning
Module 6: Planning Site Studio Regions
- Overview of WebCenter Content
- Overview of Site Studio
- Installing Site Studio
- Creating Element Definitions
- Creating Region Definitions
- Creating Data Files from Region Definitions
- Discussing Best Practices for Creating Content Templates
Module 7: Creating Content Presenter Templates
- Overview of Content Presenter Templates
- Using Content Presenter Templates
- Modifying Existing Out-of-the-Box Templates
- Creating New Content Presenter Templates
- Using Content Display Template Tags
- Referencing Site Studio Region Definitions
- About Best Practices
Module 8: Creating Responsive Designs
- Overview of Responsive Design
- Discussing Adaptive Layouts vs. Responsive Layouts
- About Adaptive Design Example
- Overview of CSS3 Media Queries
- About Media Query Syntax and Examples
- Using Responsive Content Presenter Templates
- Describing Best Practices for Responsive Design
Module 9: Creating Data Controls
- About Steps to Present Data
- Overview of Data Controls
- Explaining Model View Controller (MVC) Architecture
- Overview of Fusion Web Applications
- Discussing Web Services Properties
- Invoking Services of a Web Service by Creating Task Flows with Data Controls
Module 10: Preparing Task Flows for Deployment
- Preparing an ADF Library JAR File
- Deploying the ADF Library JAR File
- Creating a Deployer Project
- Adding the JAR File to the Deployer Project
- Preparing a WAR file for the Deployer project
- Implementing Versioning for Deployment
Module 11: Deploying and Registering Task Flows to WebCenter Portal
- Deploying a Task Flow to Web Center Portal
- Introducing the WebCenter Portal Server Extension Application
- Registering a Task Flow with WebCenter Portal
- Adding a Task Flow to a Resource Catalog
- Adding a Task Flow to a Portal Page
Module 12: Using REST APIs of WebCenter Portal
- Overview of REST API
- About RESTful Services
- About REST Resources
- Discussing REST Methods
- Discussing WebCenter Portal’s Resource Index with Examples
- About HTTP Status Codes
- Finding the Correct Format to POST Resources in JSON
Oracle WebCenter Portal 11g: Creating Portals using ADF Course Prerequisites:
- Experience with JDeveloper: Participants should have experience in developing applications using JDeveloper, which is Oracle’s Integrated Development Environment (IDE) for building Java-based applications.
- Understanding of Web Technologies: A general understanding of web technologies is necessary to comprehend the concepts and processes involved in web application development.
- JavaServer Pages (JSPs), Java ServerFaces (JSFs), Java Servlets, and JavaBeans: Familiarity with these Java technologies is important since they are commonly used in web development using JEE.
- Basic Understanding of Oracle WebCenter Portal: Participants should have a foundational understanding of Oracle WebCenter Portal features and functionality, as this course likely builds upon that knowledge.
- Familiarity with Java Enterprise Edition (JEE), XML, SQL, and Web Services: Having knowledge of JEE, XML, SQL, and Web Services technologies is valuable as they are frequently used in enterprise-level application development.
- Experience with the Active Data Framework (ADF) and BPEL: Experience in developing applications using the Active Data Framework (ADF) and Business Process Execution Language (BPEL) will be advantageous since these technologies may be covered in the course.
Discover the perfect fit for your learning journey
Choose Learning Modality
This course comes with following benefits:
- Practice Labs.
- Get Trained by Certified Trainers.
- Access to the recordings of your class sessions for 90 days.
- Digital courseware
- Experience 24*7 learner support.
Got more questions? We’re all ears and ready to assist!