Home   |   Instructor-led Training   |   Self-Paced Learning                Email Us   Phone :
Contact Us   -   About Us          
 
Courses
A+
ADA
Adobe
AJAX
AutoCAD
Business Skills and Technology
C++ programming
Cisco
Citrix
Cognos
ColdFusion
COM/COM+
CORBA
Corel
Crystal Reports
Data Mining
DB2
Desktop Application Software
Enterprise Architecture
ITIL
Java
JBoss
Legato
Lotus
Macintosh
Mainframe programming
Microsoft / MCT
MS Access
MultiMedia and design
.NET
Network+
Object oriented analysis and design
OpenVMS
Oracle
Perl
PHP
PowerBuilder
Professional Development
Professional Soft Skills Workshops
Project Management
Rational
SAS
Security
SharePoint
SOA
SQL Server
Telecommunications
Tivoli
Unix/Linux/Solaris/AIX/HP-UX
Visual Basic
Visual Foxpro
VMware
Web 2.0
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
WebSphere Application Server v6 Administration on SUSE Linux
WebSphere Training Overview

This course teaches the basics of the administration and deployment of web applications in the IBM WebSphere Application Server V6 Network Deployment environment. The lab exercises are run on Linux.

WebSphere Training Audience

This course is designed for Webmasters and System Administrators who need to install, configure and maintain systems using WebSphere Application Server V6 Network Deployment Edition.

WebSphere Training Prerequisites

The student should have a good understanding of Web technology, Java, and operational skills for Linux. Administration skills for a web server like Apache or IBM HTTP Server would also be beneficial although not required.

WebSphere Training Learning Objectives

After completing this course, the student should be able to:

  • Install and configure WebSphere Application Server
  • Install, configure and manage enterprise applications
  • Configure web server integration
  • Assemble enterprise modules into applications
  • Use new Rapid Deployment features of WebSphere Application Server
  • Use various troubleshooting tools and techniques to diagnose problems
  • Configure database connections
  • Configure runtime security
  • Install and configure messaging applications
  • Analyze and tune the performance of enterprise applications
  • Perform basic administrative tasks using scripting
  • Configure a cluster of WebSphere Application Servers
WebSphere Training Topics

After completing this course, the student should be able to:

  • Enterprise (J2EE) Applications
  • Installing and Configuring WebSphere Application Server
  • Installing Enterprise Applications
  • IBM HTTP Server Installation and Configuration
  • WebSphere Application Server Architecture
  • Application Tracing and Troubleshooting
  • Data Source Configuration and Management
  • Security Management
  • Java Messaging Service (JMS) Management
  • Performance Monitoring and Tuning with Tivoli Performance Analyzer
  • Scripting of Administrative Activities
  • Clustered Workload Management
WebSphere Training Course duration

Five days

WebSphere Training Course outline

0. Course Introduction
  • Course Description
  • Course Prerequisites
  • Course Objectives
  • Introductions
  • Agenda Day 1
  • Agenda Day 2
  • Agenda Day 3
  • Agenda Day 4
  • Agenda Day 5
1. J2EE and WebSphere Overview
  • Objectives
  • Goals of Enterprise Applications
  • What is Java?
  • What is J2EE?
  • The J2EE Specifications
  • Role of Application Server
  • What is a Servlet?
  • Servlet Execution
  • What is a JSP?
  • JSP Code Sample
  • What is an EJB?
  • EJB Types
  • EJB Examples
  • Model-View-Controller Architecture
  • MVC An Example
  • WebSphere Platform
  • Base Edition
  • Base Edition
  • Other WAS Editions
  • IBM HTTP Server
  • Other Products
  • J2EE and WebSphere Overview Questions
  • J2EE and WebSphere Overview Answers
  • Reference
2. Application Server Installation
  • Objectives
  • General Requirements
  • Pre-Install Tasks
  • WebSphere Profiles
  • Creating Profiles
  • Benefits of Profiles
  • Launchpad
  • Product File Installation
  • Custom Installation
  • Profile Creation
  • Windows Service
  • First Steps
  • Installation Verification
  • Silent Install
  • wasprofile Command
  • Product Files Directories
  • Profile Directories
  • Cell/Node/Server
  • Config Directory
  • Important Configuration Files
  • Starting and Stopping the Server
  • Application Server Installation Questions
  • Application Server Installation Answers
  • Reference
3. Administration Console and Application Deployment
  • Objectives
  • Single Server Admin Structure
  • Administration Clients
  • Console Intro
  • Logging In
  • Console Overview
  • Navigation Tree
  • Workspace Area
  • Help Area
  • Save Configuration
  • Save Conflicts
  • Common Configuration
  • Scope
  • Application Installation
  • Installation Steps
  • Finishing Up
  • Start Application
  • Applications on File System
  • Admin Console & Application Deployment Questions
  • Admin Console & Application Deployment Answers
  • Reference
4. J2EE Architecture and Services
  • Objectives
  • J2EE Components
  • Web Browser
  • Applet
  • Application Client
  • J2EE Vendor Specifications
  • Containers
  • J2EE Blueprint
  • Services
  • JDBC
  • Data Sources
  • Java Naming and Directory Interface
  • Java Message Service
  • JavaMail
  • J2EE Connector Architecture
  • Java Transaction API
  • Security
  • Lifecycle Management
  • WebSphere Architecture
  • J2EE Architecture & Services Questions
  • J2EE Architecture & Services Answers
  • Reference
5. Web Server and Web Server Plug in
  • Objectives
  • Web Server Integration
  • Benefit of a Web Server
  • IBM HTTP Server Installation
  • IBM HTTP Server Services
  • Plug-in Installation Scenarios
  • Web Server Plug-in
  • Web Server Plug-in Installation
  • Web Servers in WebSphere
  • Mapping Applications to Web Servers
  • Plug-in Configuration
  • Plug-in Syntax
  • Virtual Host
  • hosts File
  • Virtual Hosts in WebSphere
  • Relation to Enterprise Applications
  • Web Server & Web Server Plug-in Questions
  • Web Server & Web Server Plug-in Answers
  • Reference
6. J2EE Application Structure & Assembly
  • Objectives
  • J2EE Application Structure
  • EAR File
  • What are Modules?
  • J2EE Deployment Descriptors
  • Web Module
  • EJB Module
  • Client Module
  • IBM Extensions
  • Application Server Toolkit
  • AST Workspace and Projects
  • General Application Structure
  • Assembling an Application
  • Deployment Descriptor Editors
  • Perspectives and Views
  • AST Tips
  • J2EE Application Structure & Assembly Questions
  • J2EE Application Structure & Assembly Answers
  • Reference
7. Enhanced Deployment
  • Objectives
  • Enhanced Deployment
  • Enhanced EAR
  • Definitions in Enhanced EAR
  • Configuring an Enhanced EAR
  • Application Scope
  • Using Enhanced EARs
  • WebSphere Rapid Deployment
  • Deployment Automation
  • Rapid Deployment Architecture
  • Configure a Project Folder
  • Monitor the Workspace
  • Using Rapid Deployment
  • Fine Grained Updates
  • Updating or Adding Single Modules or Files
  • Updating or Adding Multiple Modules or Files
  • Removing Files
  • Using Fine Grained Updates
  • Enhanced Deployment Questions
  • Enhanced Deployment Answers
  • Reference
  • Reference: Annotation Based Programming
8. Troubleshooting
  • Objectives
  • Problem Determination
  • Error Reporting
  • Networking Problems and Solutions
  • HTTP Request Problems
  • HTTP Request Solutions
  • Other Solutions
  • Tools for Resolving WebSphere Problems
  • Admin Console Messages
  • Configuration Problems
  • Runtime Messages
  • Message Details
  • Important Log Files
  • Configuring Log Files
  • Viewing Logs
  • Event Types
  • Log Detail Levels
  • Log File Format
  • Configuring Tracing
  • Reading Java Exceptions
  • AST / Log Analyzer
  • Log View of AST
  • dumpNameSpace Tool
  • Debugging
  • IBM Tools
  • Troubleshooting Questions
  • Troubleshooting Answers
  • Reference
9. JNDI and Naming Services
  • Objectives
  • Naming Service
  • Phone Number Example
  • Objects in Name Space
  • What is JNDI?
  • Using JNDI
  • JNDI References
  • Defining References
  • Mapping JNDI References
  • NameNotFoundException
  • Take Control of the Name Space!
  • JNDI and Naming Services Questions
  • JNDI and Naming Services Answers
  • Reference
10. JDBC and Data Sources
  • Objectives
  • What is JDBC?
  • JDBC Driver
  • Typical JDBC Use
  • Problems to Address
  • JDBC Data Sources
  • Data Source Architecture
  • Typical Use of Data Source
  • Configuring JDBC in WebSphere
  • Creating JDBC Provider
  • Using WebSphere Variables
  • Configuring Database Authentication
  • Creating Data Source
  • Data Source Configuration Errors
  • Data Sources and CMP EJBs
  • JDBC & Data Sources Questions
  • JDBC & Data Sources Answers
  • Reference
11. Introduction to OnlineStore Application
  • Objectives
  • OnlineStore Functions
  • Application Homepage
  • New Customer Registration
  • Browse Products
  • View Cart / Complete Purchase
  • Error Notification
  • Find Purchases
  • Similarity to "Real World" Applications
  • OnlineStore Application Structure
  • OnlineStoreWeb.war Contents
  • OnlineStoreEJB.jar Contents
  • Links Between Modules
  • Summary
12. WebSphere Security
  • Objectives
  • Security Overview
  • Architecture Components
  • Security Components
  • Digital Certificates
  • SSL (Secure Sockets Layer)
  • SSL in WebSphere
  • Java Security
  • JAAS
  • CSIv2
  • J2EE Security
  • Authentication and Authorization
  • User Registry
  • Authentication Mechanism
  • Global Security Configuration
  • LTPA
  • Single Signon (SSO)
  • Configuring LTPA
  • Admin Console Roles
  • Stopping Secure Servers
  • WebSphere Security Questions
  • WebSphere Security Answers
  • Reference
13. J2EE Security
  • Objectives
  • Challenge Mechanism
  • Authorization
  • J2EE Roles
  • Sample Role Mapping
  • Mapping Roles to Users/Groups
  • Look Up Users/Groups
  • Special Roles
  • Unprotected Methods
  • Defining Roles
  • Resource Mappings Web Module
  • Resource Mappings EJB Module
  • "Unchecked" Method Permissions
  • Run-As Delegation
  • Configuring Run-As Delegation
  • J2EE Security Questions
  • J2EE Security Answers
  • Reference
14. JMS Overview and WebSphere MQ Configuration
  • Objectives
  • Messaging Intro
  • Messaging Example
  • Messaging Components
  • Messaging Types
  • JMS (Java Messaging Service)
  • Message Driven Beans (MDB)
  • MDB as Message Consumer
  • JMS Security
  • JMS Resources
  • Messaging in WebSphere
  • Default Messaging
  • WebSphere MQ
  • Which To Use?
  • WebSphere MQ JMS Configuration
  • WebSphere MQ JMS Provider
  • Connection Factory
  • Destination
  • Listener Port
  • Relationship Between Messaging Components
  • JMS Messaging Configuration Questions
  • JMS Messaging Configuration Answers
  • Reference
15. Default Messaging JMS Configuration
  • Objectives
  • Service Integration Bus
  • Bus Members
  • Messaging Engine
  • Data Store
  • Destination
  • Message Points
  • Mediations
  • Default Messaging JMS Configuration
  • Creating a Service Integration Bus
  • Adding a Bus Member
  • Bus Member Data Store
  • Add a Destination
  • Default Messaging JMS Provider
  • JMS Connection Factory
  • JMS Destination
  • JMS Activation Specification
  • Relationship Between Messaging Components
  • JMS Messaging Configuration Questions
  • JMS Messaging Configuration Answers
  • Reference
16. Performance
  • Objectives
  • What Affects Performance
  • Assumptions for Live Environments
  • WebSphere Queue Network
  • Upstream Queuing
  • Performance Tuning
  • System Settings for Tuning
  • Performance Monitoring Service
  • Enabling Performance Monitoring
  • Performance Statistics
  • Performance Data Available
  • Performance Servlet
  • Tivoli Performance Viewer
  • Launching Tivoli Performance Viewer
  • Viewing Performance Data
  • Performance Data Options
  • Logging Performance Data
  • Summary Reports
  • Performance Advisors
  • Request Metrics
  • Performance Questions
  • Performance Answers
  • Reference
17. Command Line Administration
  • Objectives
  • Command Line Tools
  • Common Binary Commands
  • wsadmin
  • wsadmin Options
  • Benefits of wsadmin
  • Properties
  • Security
  • Scripting Languages
  • JMX in WebSphere
  • Default MBeans
  • Getting Help
  • AdminConfig
  • Object ID
  • Saving Configuration
  • AdminControl
  • Object Names
  • AdminApp
  • AdminTask
  • Common Scripting Patterns
  • Profiles
  • Things to Remember
  • Command Line Administration Questions
  • Command Line Administration Answers
  • Reference
18. Network Deployment Architecture
  • Objectives
  • Workload Management (WLM) Basics
  • Role of Network Deployment Software
  • Similarities With Base Edition
  • Differences With Base Edition
  • Coexistence With Base Edition
  • Network Deployment Cell
  • Deployment Manager and Node Agents
  • Configuration File Synchronization
  • Synchronization Problems
  • Network Deployment Profiles
  • Federating Nodes
  • Federating an Application Server Profile
  • Federating a Custom Profile
  • Adding Nodes
  • Prerequisites Before Adding Nodes
  • Steps Taken When Adding a Node
  • Removing Nodes
  • Admin Console Changes
  • Controlling Deployment Manager and Node Agents
  • Automatically Starting Servers
  • Network Deployment Architecture Questions
  • Network Deployment Architecture Answers
  • Reference
19. Web Server Management and Cluster Topology
  • Objectives
  • Web Server Management
  • Using IBM HTTP Server
  • IBM HTTP Server Architecture
  • Non-IHS Web Server
  • Managing Multiple Web Servers
  • Cluster
  • Vertical Scaling
  • Horizontal Scaling
  • "Mixed" Scaling
  • Heterogeneous Scaling
  • Creating a Cluster
  • Cluster Member Options
  • Managing Clusters
  • Mapping Applications to Clusters
  • Cluster Topology Screen
  • Topology
  • Factors Affecting Topology
  • Coexistence Scenarios
  • Common Topologies
  • All in One
  • Vertical Scaling
  • Server Separation
  • "Mixed" Scaling
  • Web Server Horizontal Scaling
  • Web Server Management & Cluster Topology Questions
  • Web Server Management & Cluster Topology Answers
  • Reference
20. Workload Management and Application State
  • Objectives
  • Types of WLM
  • Web Server WLM
  • Web Module WLM Architecture
  • Weighted Routing
  • State Management
  • Server Affinity
  • Weighted Routing with Server Affinity
  • EJB WLM
  • Factors Overriding EJB WLM
  • Problems With Server Affinity
  • Server Affinity With Failover
  • Data Replication Service
  • Number of Replicas
  • Replication Security
  • Enabling Server Affinity Failover
  • Session Database
  • Session Tuning
  • Distributed Session Tuning
  • Workload Management & Application State Questions
  • Workload Management & Application State Answers
  • Reference
21. Course Summary
  • Course Objectives
  • WebSphere Certification
  • Reference
Appendix A. Web Services
  • Objectives
  • Web Service Example
  • What are Web Services?
  • How do Web Services Communicate?
  • How are Web Services Described?
  • How are Web Services Discovered?
  • Web Service Architecture
  • Web Service Security
  • Future of Web Services
  • Summary
  • Reference
Appendix B. LDAP Security
  • LDAP Security Basics
  • LDAP Data Structure
  • Example
  • Distinguished Name (DN)
  • DN and RDN Example
  • Searching
  • Creating a User in Active Directory
  • Loading User in Tivoli Directory Server 6.0
  • Configure WebSphere Security with LDAP
  • Advanced LDAP Settings
  • Client Certificate Based Log On
  • The Client Certificate
  • Configuring the Web Server
  • Configure the Web Module
  • Configure WebSphere
  • Certificate Mapping Rule
Appendix C. Migration
  • Objectives
  • Goals
  • Overview of V4 to V6 Migration
  • Overview of V5 to V6 Migration
  • Mapping System Configuration
  • Sample Mapping
  • Prepare the Domain
  • Prepare the Application
  • Install Application
  • Automated Migration
  • The WASPreUpgrade Tool
  • Components Migrated
  • The WASPostUpgrade Tool
  • DB2 Migration
  • DB2 Migration Steps
  • Server Coexistence
  • Migrating the System Configuration & Runtime Review Questions
  • Migrating the System Configuration & Runtime Review Answers
  • Reference
Appendix D. Java Class Loading
  • Objectives
  • What is a Classloader?
  • Standard Java Classloaders
  • Locating Classes
  • Problems Locating Classes
  • Example NoClassDefFoundError
  • WebSphere Classloaders
  • Classloader Isolation
  • Avoiding Conflicts
  • Sharing Code Within an Application
  • Sharing Code Between Applications
  • Shared Library
  • Configuring a Shared Library
  • Modifying Classloader Isolation
  • Web Module Classloader Settings
  • Application Classloader Settings
  • Reloading Classes
  • Summary
  • Reference
Minimum Hardware Requirements

  • 733Mhz Pentium
  • 768 MB RAM minimum, 1 GB recommended
  • 15 GB disk space
  • Ethernet or Token Ring card
  • CD-ROM drive
  • Network connectivity to the internet
  • Must have LAN connectivity. Note: Each machine in the LAN must have a unique host name.
Minimum Software Requirements

  • SUSE Linux Enterprise Server 9
  • Firefox web browser
  • PDF Reader program
  • IBM DB2 V8.2 ESE for Linux 
  • IBM WebSphere Application Server v6.0 for Linux 
  • ASTK for Linux
  • IBM WebSphere Deployment Manager v6.0 for Linux 

Contact Information
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.