Will Harris

Return to Main Page


WebLogic Portal: Developing Enterprise Portals

Course Description:

Learn how to leverage JSP and EJB component frameworks to rapidly build and develop personalized, interactive, Web-based portals. 

This 5 day course combines lectures with instructor-led lab exercises focusing on the development and deployment of a portal-based, e-business solution using BEA WebLogic Portal 7.0. Topics covered in this course include the Portal framework, writing portlets, using WebFlow and pipelines, personalization and commerce services, behavior tracking, custom events, advertising placeholders, user profiles and properties. Related security practices and use of the wizards for application deployment will also be covered. 

BENEFITS

  • Learn to rapidly build and customize fully functional, interactive portals targeted at customers, business partners, and employees.
  • Learn to design and develop highly configurable and adaptable Web applications and portlets using WebFlow and pipelines.
  • Gain hands-on experience working with Web applications using advanced JSP development concepts and custom tag libraries. 
  • Learn how to apply the Model-View-Controller architecture to Web-based and component-based development. 
  • Understand how to incorporate personalization and user profile concepts to tailor and customize the appearance and content of your site.
  • Learn to use the portal framework to present customizable collections of Web applications created as portlets within a portal. 
  • Incorporate site elements to develop advertising campaigns. 
  • Learn to use and customize the event mechanism and behavior tracking capabilities. 

AUDIENCE

  • Geared towards experienced J2EE-based application developers using Java and JSP technologies to create Web pages, portals, and portlets that enable personalized e-business solutions. 

COURSE CONTENT

  • Review of J2EE Web applications and BEA WebLogic Server implementation.
  • Architecture of WebFlow, pipelines, personalization, and portals services. 
  • Personalizing site content with user properties and content selectors. 
  • How to write portlets for the portal framework. 
  • How to configure and deploy portals. 
  • How to use WebFlow in portlets. 
  • How to configure WebFlows and Pipelines. 
  • Use of the WebFlow and Pipeline Editor. 
  • How to program Input Processors and Pipeline Components. 
  • How to personalize site content. 
  • How to personalize with campaign concepts. 
  • How to use and customize events, event listeners, and behavior tracking.
  • Use of the commerce components. 
  • Integrating commerce components into a portal. 
  • Coding for internationalization. 

COURSE FORMAT

Lecture with computer-based labs. 

REQUIRED PREREQUISITES 

Completion of Object-Oriented Programming in Java or equivalent knowledge of the following Java 2 Standard Edition (J2SE) concepts: 

  • Object-Oriented Concepts (classes, objects, interfaces, inheritance)
  • Core Java Syntax (keywords, variables, flow and branching constructs) 
  • Exception Handling 
  • CLASSPATH and Packages 
  • Multi-threading 
  • Input/Output Streams 
  • Principles behind Remote Method Invocation and Object Serialization 
  • Collection Classes (in java.util package) 
  • Client-server database access through the Java Database Connectivity (JDBC) API, including the ability to write SQL statements and process ResultSets 

Completion of Fundamentals of J2EE Web Application Development Using BEA WebLogic Server? 7.0 or equivalent knowledge of the following BEA WebLogic Server 7.0 and J2EE concepts: 

  • Installation, directory structure, and basic administration of BEA WebLogic Server 7.0 
  • Servlets and JavaServer Pages 
  • Web Application (WAR) and Enterprise Application (EAR) deployment descriptor syntax 
  • Java Naming and Directory Interface (JNDI) 
  • Multi-tier Java Database Connectivity (JDBC) 
  • Client-side access to EJB ? use of home and remote interfaces 
  • Basic understanding of XML syntax

www.willharris.com