WebSphere Training Overview
This course teaches WebSphere Portal Server v6 installation, configuration, performance tuning as well as administration. Portal administration involves, creating pages, installing portlets, configuring security and other day to day operations. This WebSphere Portal Administration training course is an excellent way to gain a broad skill base with the product.
WebSphere Training Audience
This is a course for administrators who are responsible for installing and maintaining a WebSphere Portal Server based web site. Prior experience with WebSphere Application Server administration is definitely helpful but not mandatory.
WebSphere Training Prerquisites
Basic understanding of WebSphere Application Server v6 administration.
WebSphere What you will learn
At the end of this course, students will be able to:
- Plan for a portal installation
- Install portal, including silent installation
- Create a customized look and feel
- Install new portlet application
- Add portlets to pages and change page layout
- Configure security
- Use LDAP for security
- Migrate databases to DB2 or Oracle
- Resolve most common problems
- Perform basic performance tuning
- Create multiple virtual portal
- Use Web Content Management to maintain the web site
WebSphere Training Topics
- IBM WebSphere Portal 6 architecture
- IBM WebSphere Portal installation
- Plan for a portal installation
- Install portal, including a silent installation
- Create pages, labels, and URLs
- Install a new Portlet application
- Add Portlets to pages and change page layout
- Create a customized look and feel using skins and themes
- Manage documents using the Document Manager
- Index and search web sites, including Portal itself
- Configure security
- Use LDAP for security
- Configure the credential vault service
- Build composite applications
- Use Web Content Management to maintain the web site
- Configure Portal services using the WebSphere Application Server Admin Console
- Migrate databases to DB2
- Administer Portal using XMLAccess, WPSConfig, and wpscript
- Resolve most common problems
- Set up a Portal cluster
- Perform basic performance tuning
- Create multiple virtual portals
WebSphere Training Course duration
5 Days
WebSphere Training Course outline
1. Introduction to the WebSphere Portal Server
- Topics
- What is a Portal
- An Example of A WebSphere Portal Site
- Benefits of Portal Sites
- General Portal Architecture
- The Major Components of Horizontal Portals
- The Major Components of Horizontal Portals cont
- WebSphere Portal Goals
- WebSphere Portal Components
- WebSphere Portal Components cont
- WebSphere Portal Components cont
- WebSphere Portal Accessibility
- WebSphere Portal Packaging
- WebSphere Portal Requirements
- A Typical Network Architecture for WebSphere Portal
- WebSphere Portal Server
- WebSphere Portal Server Architecture
- Portal Container
- Portal Engine Architecture
- Page Aggregation Modules
- Portlet
- WebSphere Portal Built-in Portlets
- Portlet Application
- Portlet Mode and State
- WebSphere Portlet Content Publishing (WPCP)
- Portal Document Manager (PDM)
- Search Engine
- WebSphere Portal Information
- Summary
2. WebSphere Application Server Overview
- Introduction
- Application Server
- Base vs. Network Deployment
- Node
- Cell
- A Typical Cell
- Configuration Repository
- Administration Service
- Cluster
- Web Container
- Web Request Processing
- Plugin Configuration
- Virtual Host
- Managed Process
- Basics
- Key Possibilities
- Coexistence Scenarios
- Common Topologies
- All in One
- Vertical Scaling
- Server Separation
- Multi-tier
- Horizontal Scaling
- Web Server Horizontal Scaling
- J2EE Modules
- J2EE Application Assembly
- Web Module
- Configuring Web Applications
- EJB Modules
- Enterprise Application Modules
- Installing an Enterprise Application
- Relationship Between WAS and WPS
- Relationship Between WAS and WPS
3. Installing WebSphere Portal Server
- Objectives
- Installing WPS
- WPS Components
- Optional Component: Database
- Optional Component: LDAP Server
- Process Server
- Optional Component: HTTP Server
- Installation Architectures
- Development Environment
- Functional Testing
- Integration Testing
- Production Environment
- Clustering Considerations
- Hardware Requirements
- Software Requirements
- Supported Databases
- Supported LDAP Servers
- Supported Web Servers
- Preparing The OS
- Installation Source
- Running The Install Program
- Simple Install Example
- Install Complete
- Test
- Summary
4. Basic Administration
- Starting Portal Server
- Accessing The Home Page
- The Portal Home
- The Portal Admin Page
- Portlets
- Portlets In Action
- Portlet Catalog
- Administrative Portlets
- Utility Portlets
- Application Portlets
- Stopping Portal Server
- Getting Server Status
- Looking At Log Files
- SystemOut.log
5. Portal Page Hierarchy
- Topics
- Elements of a Portal Site
- Screen
- The Home Screen
- Screen
- Page and Label
- Page/Label Hierarchy
- URL
- Theme
- Skin
- Skin
- Putting it all together
- Creating Pages and Labels
- Setting Page Properties
- Layout Of A Page
- Page Locking
- Private Page
- Adding Portlets To A Page
- Delayed Cleanup Of Deleted Portal Pages
- Deleting Orphaned Data
- Creating URL
- URL Link
- Behavior Of The Back Button
- Configuring Anchors
6. Portlet Administration
- Topics
- Terminologies
- Portlet Instance Types
- Portlet Instance Types (cont.)
- Instance Type Summary
- Portlet Applications and Concrete Portlet Applications
- Portlet Modes
- Example of Using Edit Mode
- Portlet Window States
- Portlet API
- Portlet Deployment Descriptors
- portlet.xml (IBM API)
- portlet.xml (IBM API) cont
- portlet.xml JSR-168
- portlet.xml JSR-168
- Relationship between web.xml and portlet.xml
- Relationship between Portlet and Concrete Portlet
- Installing a Portlet Web Module
- How is a Portlet Web Module Installed?
- Managing Applications
- Managing Applications
- Managing Portlets
- Adding A Portlet To A Page
- Configuring A Portlet
- Copying A Portlet Application
- Copy A Portlet
- Removing A Portlet From A Page
- Uninstalling A Portlet Application
7. Customizing the Look and Feel
- Topics
- Customization Basics
- Customization Technique
- Theme Basics
- Creating a Theme
- How Does a Theme Work
- Theme at Work
- Customizing the New Theme
- Creating a Skin
- Skins And Layouts
- How Does a Skin Work
- Customizing a Skin
8. Business Integration
- Business Integration
- Portlet Templates
- CSV Portlet Template
- Copy the CSV
- Add the Portlet
- Configure the Portlet
- View the CSV
- HTML Portlet Template
- Copy The HTML Resources
- Configure The Portlet
- Add the Portlet
- JSP and Servlet Portlet Template
- Importing Content From External Sites
- Web Page Portlet
- Web Clipping Portlet
- Configuring the Web Clipping Portlet
- Clipping Options
- Clipping Type
- HTML Clipping
- HTML Clipping - Example
- Add the Clipping
- RSS Portlet
- Configure the RSS Portlet
- Add the RSS Portlet
- Third Party Portlets
9. Document Manager
- Topics
- What is Portal Document Manager (PDM)?
- Productivity Components
- Creating A Document Library
- Configuring the PDM Portlet
- Document library Management
- PDM Operations
- Access Control
- Document Search
- Approval Workflow
- Versioning
- Versioning
- Versioning
10. Search Engine
- Topics
- Key Features
- Taxonomy and Categorization
- Summarization and Stemmer Support
- Administrator Tasks
- Administering Portal Search
- Search Engine Organization
- Creating Document Collection
- Add A Content Source: General
- Add A Content Source: Advanced
- Add A Content Source: Scheduling
- Add A Content Source: Filters
- Add A Content Source: Security
- Crawl The Source
- Collection Status
- Search Center Portlet
- Using the Search Portlet
11. Security
- Topics
- Key Concepts
- Authentication
- Portal User Registry
- Alternate Security Registries
- LookAside Enabling
- The ConfigWizard
- Using An Alternate Database
- Enabling Security with LDAP
- Enable Security With LDAP
- Single Sign On (SSO)
- Authorization
- How Does Authorization Work?
- Roles
- Role Membership
- More on Authorization
- Resources
- Common Access Rights
- Managing Users and Groups
- Setting Resource Permissions
- Resource Permissions GUI
- Enabling SSL
- Credential Vault
- Credential
- Components of Credential Vault
- Structure of the Credential Vault
- Slot Scope
- Credential Access Level
- Single Sign-on Scenario
- Vault Administration
- Vault Administration
12. Composite Applications
- What Is A Composite Application?
- What Is A Component?
- Components and Applications
- Benefits Of Composite Applications
- Template
- Composite Application Design and Use
- Creating A Template
- Configuring A Template
- Edit The Template Layout
- Creating The Application
- Configuring The Application
- Using The Application
- Protecting Applications and Templates
- Defining Roles
- Roles Portlet
- Assign Application Members
13. Web Content Management Basics
- Objectives
- Introduction
- Key Features
- Main Components of WCM
- How Does it Work?
- Enabling WCM
- Accessing WCM Authoring Tools
- Using the WCM Tool
- Authoring Template
- Creating Authoring Template
- Presentation Template
- Corporate News Presentation Template
- Presentation Template XML Markup
- Site and Site Area
- Example Site and Site Area
- Content
- Content Example
- Creating a Content
- Security and Workflow of a Content
- Components
- Showing a Component from an Authoring Template
- Rendering Content in a Web Site
- The Web Content Viewer Portlet
- Summary
14. WCM Security and Workflow
- Objectives
- Common Security Requirements
- Where is Security Configured?
- Super User Access to WCM
- Setting Library Access
- Structure Designers
- Granting Access for a Component
- Authors
- Readers
- Workflow Basics
- Workflow Example
- Content Status
- Content Rejection
- Basic Steps to Create a Workflow
- Creating Actions
- Creating Stages
- Creating a Workflow
- Following the Workflow
- Summary
15. Portal Configuration
- Global Settings
- Portal Configuration Services
- The WAS Admin Console
- Using The WAS Admin Console
- Using the WAS Admin Console
- Changing A Parameter
- Configuring Various Services
- Credential Vault Service
- External Access Control Service
- Auditing Service
- Enabling Auditing Service
- Persistent Session State
- Persistent Session State Options
- Session State Level
- Portlet Filters
- Enable Filtering
- Register The Filter
- Assign The Filter To Portlet
- HTTP Proxy
- URL Mapping
- URL Mapping Portlet
- Unique Names
- Custom Unique Names Portlet
16. Configuration Management
- Topics
- Configuration Utilities
- wpsconfig Utility
- ANT Script File
- How wpsconfig Uses ANT?
- More on Properties
- Property Precedence
- What Can You Do With wpsconfig?
- ConfigWizard
- Using The ConfigWizard
- Transfer Database
- Database Domains
- Transferring To A Database
- Create The Database
- Use the ConfigWizard
- Select The Domains
- Specify the Drivers
- Specify The Database Password And Finish
- Introduction to xmlaccess
- Running xmlaccess
- Example Input File
- Basic Syntax
- XML Input Structure
- Export Example
- Deleting Users
- Detail XML script reference
- Portal Resources represented in XML
- Object ID
- Looking up objects
- Symbolic Reference
- Example Symbolic Reference
- Example
- Additional examples - Create users
- Additional examples - Deploy theme
- Additional examples - Deploy Portlet
- Additional examples - Deploy Portlet Continued
- Guidelines
- Portal Scripting Interface
- Portal Scripting Interface Benefits
- Portal Scripting Interface Usage
- Portal Scripting Interface Usage
- JACL
- JACL Grammar
- JACL
- Script Beans
- Script Beans - $Portal
- Script Beans - $Content
- Script Beans - $Layout
- Script Beans - $Portlet
- Script Beans - $Look
- Profile Scripts
- Example Add Pages
- Running the example
- Summary
17. Problem Determination
- Objectives
- Problem Determination
- Types of Problems
- Problem Isolation
- Steps to Follow
- HTTP Server Access Log
- HTTP Server Error Log
- HTTP Server Start Up Error
- WebSphere Specific Notes
- Tools for Resolving WebSphere Problems
- Admin Console Messages
- Configuration Problems
- Runtime Messages
- Message Details
- Important Log Files
- Log Types
- Log Detail Levels
- Configuring Log Files
- Viewing Logs
- Log File Format
- Configuring Tracing
- Reading Java Exceptions
- dumpNameSpace Tool
- Debugging
- IBM Tools
- Problem With Installation
- Application Server Does Not Start
- 404 File Not Found
- 500 Internal Server Error
- Cannot Find Server or DNS Error
- Virtual Host Not Found
- JSP Compilation Problem
- Class Not Found Error
- JNDI Name Not Found
- High CPU Usage
- Application Server Hanging
- Portal Server Logs
- Portal Server Tracing
18. Portal Server Clustering
- Topics
- What is Clustering
- Sample Topology
- Basic Steps
- Install Network Deployment
- Install/Federate Primary Node
- Federating Primary Node
- Create The Cluster
- Install Additional Nodes
- Add Additional Members: Horizontal
- Add Additional Members: Vertical
- Enable Security
- Generate plugin-cfg.xml
- Start and Validate the Cluster
- Installing a Portlet Web Module
- Deploying Themes and Skins
- Deploying Themes and Skins
- Configuring Dynamic Cache
19. Performance Tuning WebSphere Portal Server
- Topics
- Basic Concepts
- WebSphere Tuning
- JVM Heap Tuning
- Database Tuning
- topas
- Advanced topas Use
- svmon
- Generating svmon Reports
- The monitor Tool
- Network Buffer Tuning
- Network Dropped Packets Resolution
- Network Statistics Report
- TCP/UDP Buffer Tuning
- System Activity Report
- Disk I/O Report
- Reduce IO Bottleneck
- Using filemon
- Using vmstat
- Tuning VMM Policy
- The vmstat Command
- The mpstat Command
- The iostat Command
- The netstat Command
- netstat (cont.)
- Increasing the Connection Backlog
- Minimize Packet Fragmentation
- Reduce Socket Overhead
- Recover from Browser Disconnects
- Kernel Tuning
- Performance Tips
- Performance Tips (cont.)
- Performance Testing Guidelines
- Tune Service Properties
20. ReleaseBuilder
- What is ReleaseBuilder?
- High Level Concepts
- Preparing a Staging Server
- Making a Release in Staging
- Exporting Shared Configurations
- Computing the Differences
- Applying Changes in Production
- Caveats
21. Virtual Portals
- What are Virtual Portals?
- Characteristics of virtual portals
- Virtual Portals
- Creating Virtual Portals
- Pre-configuring Virtual Portals
- Virtual Portals - Actions
- Virtual Portals Content & Search
WINTRAC INC. - the one stop shopping center for IT training.
16523 S.W. McGwire Ct. Beaverton OR -97007
Phone: (503) 259-0312
Fax: 707-598-2268
Email: sales@wintrac.com
Send mail to webmaster@wintrac.com with questions or comments about this web site.
Copyright © 2008 Wintrac Inc.
|