Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Online Training     


Contact Us   -   Why Choose Wintrac   -   Clients    

Courses
ADA
Adobe
Agile
AJAX
Android
Apache
AutoCAD
Big Data
BlockChain
Business Analysis
Business Intelligence
Business Objects
Business Skills
C/C++/Go programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CompTIA
CORBA
CRM
Crystal Reports
Data Science
Datawarehousing
DB2
Desktop Application Software
DevOps
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Lotus
Machine learning/AI
Macintosh
Mainframe programming
Microsoft technologies
Mobile
MultiMedia and design
.NET
NetApp
Networking
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PostgreSQL
PowerBuilder
Professional Soft Skills Workshops
Project Management
Rational
Ruby
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software quality and tools
SQL Server
Sybase
Symantec
Telecommunications
Teradata
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Unisys Mainframe
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Other
Advanced WebSphere Application Server v6.x Administration Bootcamp
WebSphere Training Overview

This training course is meant for companies maintaining a complex WebSphere based web site. The course provides hands-on practice performing the tasks required in a production WebSphere environment. This course uses WebSphere Network Deployment Edition v6.1 in the labs but the lectures provide information on tools, procedures, and best practices that apply to both WebSphere v6.0 and v6.1 environments.

The course covers advanced topics in the area of best practices, work load management (WLM), security, script based automation, troubleshooting, and migration. After taking this course, students will be able to design a WebSphere based system that is more secure, easier to manage and performs better. Students will also be familiar with some of the new administrative tools that are available with WebSphere v6.1, some of which can also be used in a WebSphere v6.0 environment.

In the labs students will gradually build a complex WebSphere environment from scratch. Changes will be made to a 'staging' enviornment and then moved to production using scripting when possible. Besides simulating a real WebSphere environment this technique will also minimize chance for errors in production


WebSphere Training Audience

The class is meant for WebSphere administrators who are currently maintaining a multi-machine environment running several applications. This course is highly recommended before starting to make any major enhancements to the current infrastructure with the intention to improve its capacity or security.

Clients Using WebSphere 6.1: This course will help you more effectively administer a 6.1 environment and use many of the administrative tools that were introduced with 6.1.

Clients Using WebSphere 6.0 with plans to migrate to 6.1: This course will help you plan your migration, understand the tools and techniques that may be applied to your 6.0 environment, and more effectively manage both environments.

Clients Using WebSphere 6.0with no current plans to migrate to 6.1: This course will help you use many of the new WebSphere administrative tools, many of which can also be used in a v6.0 environment. You will also learn administrative best practices that apply to any WebSphere environment. Finally, the course would give you a chance to 'try before you buy' with WebSphere 6.1.

WebSphere Training Prerequisites

Students should have a good understanding of the basic administration aspects of WebSphere Application Server v6.0 or v6.1. The following courses can provide this experience for students who are not familiar with WebSphere v6.x administration:

  • WebSphere Application Server V6.1 Administration (Best preparation)
  • WebSphere Application Server V6.0 Administration
  • WebSphere Application Server v6 Administration for v5.x Administrators
WebSphere Training Learning Objectives

At the completion of this course, the student will be able to:
  • Use the WebSphere Installation Factory to create a custom installation package including product updates and executable script files.
  • Automate common tasks using scripting.
  • Use advanced troubleshooting tools to solve problems.
  • Enable LDAP based security.
  • Enable single sign on.
  • Enable SSL on all HHTP connections in the WebSphere environment.
  • Run a J2EE application in multiple machines and enable fault tolerance.
  • Secure an Enterprise Application by mapping security permissions to LDAP users.
  • Establish an effective migration plan to address common migration issues.
  • Understand how classloaders work in WebSphere.
  • Configure a library of shared code.
  • Configure WebSphere Default Messaging in a Cluster.
  • Configure High Availability policies used by the WebSphere High Availability Manager (HAManager).
WebSphere Training Topics
  • Administrative Best Practices (covered throughout the course)
  • WebSphere Installation Factory
  • Advanced scripting
  • Advanced troubleshooting
  • Security (LDAP, Single Sign on, SSL)
  • Work Load Management (WLM)
  • WebSphere High Availability
  • Class loaders
  • Migration
WebSphere Training Course duration

5 days

WebSphere Training Course outline

1. WebSphere Architecture Review
  • Network Deployment Cell
  • Deployment Manager and Node Agents
  • Federating Nodes
  • Configuration File Synchronization
  • Web Servers
  • Clusters
2. Installation Factory
  • Building Customized Installation Packages (CIP)
  • Benefits of a CIP
  • Including Fixes in the CIP
  • Adding Applications or Configuration Archives to a CIP
  • Installing from a CIP
  • Best Practices with CIP
  • Lab: Product Installation Using Custom Installation Package
  • Lab: Product Installation - IBM HTTP Server
3. Introduction to Scripting
  • wsadmin Overview
  • wsadmin Jython Syntax
  • Jython Editing with the AST
  • Running Scripts with the AST
  • Converting Jacl Scripts to Jython
  • Best Practices with Scripting
  • Lab: Install Application with Scripting
4. Advanced Troubleshooting Tools
  • IBM Support Assistant (ISA)
  • Needs Met by ISA
  • Searching for Information with ISA
  • IBM Guided Activity Assistant (IGAA)
  • 'Self Help' Problem Analysis with IGAA
  • Troubleshoot Memory Problems
  • Troubleshoot Connection Leak Problems
  • Troubleshoot Hung Thread Problems
  • Lab: Solve Problems with Advanced IBM Tools
5. Using an 'Enhanced EAR'
  • What is an 'Enhanced' EAR?
  • Resource Configuration in an Enhanced EAR
  • Using an Enhanced EAR to Simplify Testing Environments
  • Overriding Configuration in an Enhanced EAR
  • Removing Resource Configuration from an Enhanced EAR
  • Integrating Enhanced EARs with Application Rollout
  • Lab: Install an 'Enhanced EAR' Database Application
6. Advanced Scripting Syntax and Techniques
  • Jython Sequences
  • Declaring Jython Functions
  • Functional Programming with Jython
  • Regular Expressions
  • Modules, Packages, and Libraries
  • Best Practices for Complex Scripting
  • Lab: Update Database Application with Scripting
7. WebSphere Security and Federated User Repositories
  • User Repository Options
  • Default File Repository
  • Database User Repositories
  • Federated User Repository
  • Using Federation to Merge Multiple User Repositories
  • Searching Federated Repositories
  • Extending User Properties with Federated Repositories
  • Limitations of Federated User Repositories
  • Configuration of User Repositories
  • Lab: Enable Security with LDAP Server
  • Lab: Enable Single Sign-on (SSO)
8. SSL Connections
  • SSL Concepts
  • Certificates
  • New Key Management Tools with WAS 6.1
  • Web Server SSL Configuration
  • Application Server SSL Configuration
  • Best Practices for SSL
  • Lab: Enable SSL With LDAP Server
  • Lab: Enable SSL With HTTP Server
9. Workload Management With Clusters
  • Topology Choices
  • Profile Types
  • Memory Impact of Multiple Servers per Node
  • Maximizing Memory with Multiple Applications
  • Creating Clusters with Scripting
  • Applying Changes in Production with Scripting
  • Best Practices of Cluster Topology
  • Lab: Create Production Profiles and Server Cluster
  • Lab: Configure Security of Production Environment with Scripting
10. Web Server Failover with Edge Components
  • Need for Web Server Failover
  • Overview of Edge Components
  • Managing Multiple Web Servers
  • Configuring Load Balancing with Edge Components
  • Lab: Configure Edge Components and Web Server Failover
11. Stateful Application Considerations
  • Special Needs of Stateful Applications
  • Choices for Sharing State Information
  • Configuration of Distributed Sessions
  • Best Practices for Distributed Sessions
  • Lab: Configure Stateful Applications
12. Naming Service
  • Name Service Architecture
  • Name Space Bindings
  • Cell Persistent Names
  • Avoiding Naming Errors
  • Lab: Configure Cell Persistent Names
13. Moving Applications to Production with Scripting
  • Writing Generic Scripts
  • Substituting Environment Properties in Scripts
  • Removing Configuration from an Enhanced EAR
  • Automating the Installation Process
  • Lab: Install Database Application in Production with Scripting
14. Using Application Security Roles Effectively
  • Mapping to Large User Repositories
  • Updating Security Roles with Scripting
  • Elimnating 'Back Door' Security Vulnerabilties
  • Lab: Map Security Roles to LDAP Users
15. WebSphere High Availability Overview
  • Role of HAManager
  • Purpose of Core Groups
  • Network Considerations in Core Groups
  • Core Groups in Large Topologies
16. Configuring WebSphere Default Messaging in a Cluster
  • Default Messaging Behavior in a Cluster
  • Partitioning a Message Destination
  • Failover of Messaging Using Core Group Policies
  • Configuration of Messaging Failover
  • Lab: Install Messaging Application Using Messaging High Availability
17. WebSphere Classloaders
  • Classloader Hierarchy
  • Shared Libraries
  • Packaging Choices
  • Classloader Viewer
  • Troubleshoot Classloader Problems
  • Best Practices for Classloading
  • Lab: Configure Shared Code Library
18. Migration Strategy and Issues
  • Types of Migration
  • Migration Roadmap
  • Stages of Migration
  • Migrating the Runtime Environment
  • Migration Techniques
  • Major Changes Between WebSphere Versions
  • Deprecation in WebSphere
Appendix A. Summary of Best Practices

Notice: This course is still under development and the outline is subject to revisions.

 
About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac


Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$


Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
 
? Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy