Home Contact Resources Training Profile Clients Careers


Developing Portals using Weblogic 8.1


Length: 4 days
CourseID: devbeaportal81



Prerequisites:

This is an advanced J2EE development class. Students should have prior J2EE development experience prior to taking this class. Students will be writing Java code as well as JSPs.


Overview:

This course is intended for Java Developers who need to build a WebLogic Portal. A background in Java programming is required. We will be arranging JSP, Servlets and other J2EE artifacts, although we will not be covering how to build the components.


Objectives:

  • Install and configure a WebLogic 8.1 Portal
  • Configure prebuilt Portlets
  • Build new portlets
  • Arrange Portlets onto Pages
  • Assign Pages onto Books
  • Control the Look and Feel of a Portal Site
  • Configure Users and Groups
  • Assign Entitlements
  • Administrate a Portal Site through the Deployment process

  • Chapters:


    Course Introduction

    Course Objectives Course Overview
    Using the Workbook Suggested References

    Portal WalkThrough

    Portal Applications Portal Need
    Portal Screen Portal Interaction
    Portal Page Layout

    Weblogic Portal Introduction

    Traditional Web Applications Web Frameworks
    Portal Applications Application Server
    Web Container EJB Container
    Distributed Objects BEA Weblogic Platform
    Weblogic Domain Domain File Structure
    Testing your Installation Platform Setup Labs
    Platform Setup Labs Cont..

    Weblogic Workshop

    Weblogic Workshop Introduction Workshop Editions
    Workshop Version 7 Workshop Screen components
    Applications and Projects Projects
    Projects cont. Workshop File Types
    Simple JSP Development Debugging Applications
    Debugging Properties Breakpoints
    Resetting Weblogic Servers Workshop Performance
    Tag Libraries

    Portal Components

    Portal Component Introduction A Portal Application
    A Portal Web Project Creating the Portal File
    Portal Properties Project Build Properties
    Portlets Sample Portlets
    Portal Pages Books
    Book Properties Desktop
    Page Layouts Personalization
    User Profiles Portal Administration

    Page Flows

    What are Page Flows Page Flows and Portlets
    What is Struts? MVC/Model 2 Architecture
    Struts and MVC Page Flows vs. Struts
    Page Flow Components Flow View Icons
    HTML Forms Page Flow Creation Lab
    Page Flow Creation Lab Cont. Validation error messages
    Form Creation Lab Displaying Validation Messages
    Form Creation Lab cont. Form Data for Error Messages
    Form Validation Lab cont. Page Flow Tag Libraries
    Form Validation Lab cont.

    Building Portlets

    Portlet Introduction Portlet Files
    Building a Portlet Portlet Properties
    Portlet TitleBars Backing Files
    Building Backing Files

    Portal Look and Feel

    Look and Feel Components Layouts
    Layout Managers Navigation Menus
    Look and Feel Files Skins
    Skin Themes Skeletons
    Shells

    User Profiles

    User Profiles Property Sets
    Finding a User Property User Management Tags
    Creating User Profiles Accessing User Profiles
    Retrieving the User Profile Getting and Setting Properties
    Anonymous User Profiles

    Portal Administration

    Portal Administration Portal Lifecycle
    Modifying Portal Content Entitlements
    Creating a Group Creating a Role
    Role Expressions Assign Entitlements
    Delegated Administration Creating a Delegated Role

    Content Management

    Introduction Personalization
    Content Accessing the Content Manager
    Content Types Adding Content
    Bulk Loader Determining the current User
    Content Selectors PlaceHolders
    Campaigns Campaign Actions
    Creating a Campaign