Web Enablement Seminar Series
The Seminars in this listing can be selected in any combination to create a custom seminar for your site, containing only those topics which are of interest to you and your staff. Workshops and exercises are incorporated throughout the seminars.
Some seminars require additional text books for use in the seminar. These can either be provided as part of the course, or provided by the students/sponsors.
Please keep in mind that the minimum seminar is one day.
Click Here for the Seminar Preparation Guide

Web Enablement Seminars
Preparing Mainframe Applications for Web Enablement
EntireX Communicator Basic Usage
HTML for Main Framers
Writing to the Web From Natural
Perl Programming
Understanding the Internet - Web Page, Web Server and Network
Preparing Mainframe Applications for Web Enablement
| Purpose: |
This Seminar addresses the approach and methods best used to take an existing legacy system and add a web enabled interface. It covers topics involving design retro fitting, keeping both methods (legacy and web-enabled) at the same time, and crossing platforms. |
| Duration: |
1/2 day |
| Contents: |
| Reviewing the Current System |
Data Areas
The Database
The User Interface
Understanding the Business Logic
Handling Errors
What tokeep and what not to keep
|
| Re-engineer the System |
Moving to event driven logic
What goes on each platform
Modularizing the business logic
|
| A Checklist |
Analyze the Application
Review current Performance
Identify Data Management functions
Understand Application Flow
Target User Interfaces
Determine Functions to be web-enabled
Determine Specific Web-enablement Strategy
Map Enablement Strategy
Determine Parameter Management Strategy
Review Subprograms for Suitablity
Determine Error Handling Strategy
Set Re-Engineering Process
|
|

TOP | CONTACT | HOME

| Purpose: |
This Seminar addresses the EntireX modes of ACI and RPC in a basic review. It is intended for programmers with some knowledge of web, distributed processing and programming in general. |
| Duration: |
1/2 day |
| Contents: |
| Explaining EntireX Communicator |
What is it?
The Modes and Their Uses
Use in Distributed Computing
|
| ACI |
Basic Concepts
The Arguments
Key Steps
How to Use ACI - Programming Fundamentals
Examples
|
| RPC |
The Basic Concept
Using Wrappers
The Stubs
Standardizing the Communication
How to use RPC - Programming Fundamentals
Examples
|
| RPC vs ACI |
When to use Which
The Advantages of Each
The Disadvantages of Each
How to Decide
Examples
|
|

TOP | CONTACT | HOME

| Purpose: |
This Seminar addresses HTML as a language specifically with Mainframers and the mainframe viewpoint in mind. The goal is to assist someone with a programming background to understand and write basic webpages quickly and easily. The seminar is designed to give a good foundation to understanding the web environment and providing the main frame oriented progammer with the basis to move into cross platform computing skills. |
| Duration: |
1 day |
| Contents: |
| What is a Web Page? |
Concepts
The Basics
Text and Formatting
Colors and Images
|
| Extending the Page |
Using Tables
Cool Techniques
Buttons and Navigations
|
| Interactive Pages |
Text boxes
Selections Boxes
Radio Buttons
Drop Down Selection Lists
|
| Style Commands |
Controlling Appearance
Dynamic Changes
Style Sheets
|
| Putting it all together! |
|

TOP | CONTACT | HOME

| Purpose: |
The aim of this seminar is to provide the programmer with enough training to be able to use Natural Web Interface as an effective web enablement tool. Seminar assumes a basic understanding of HTML and browser concepts, as well as Natural programming experience. This seminar does not teach either HTML, or Natural. |
| Duration: |
1 day |
| Contents: |
| What is Natural Web Interface? |
How does it work?
Web Page Sample
|
| Getting Started |
Greeting Page
HTML Source
Basic Program Structure
NWI Data Areas Needed
NWI Subroutines Needed
Adding Data to the Page
HTML Source
Program Structure
Explaining the Code
|
| Building an Application Interface |
Interactive Web Pages
Test Page Example
HTML Source
Explaining the HTML
Responding Page
HTML Source
Program Example
Explaining the Code
Answering with an Interactive Page
Example Page
HTML Source
Example Program
|
| Putting it all together! |
|

TOP | CONTACT | HOME

| Purpose: |
This course is designed to cover general Perl programming. The basic three-day course is a grounding in using the Perl programming language as a successful Perl programmer and/or system administrator. An optional fourth day can be added, focusing on CGI Perl and Perl for web development. |
| Duration: |
3 days - 5 days with workshops |
| Contents: |
Basic operations, and control flow
Scalar values
List and array variables
Hash
I/O
RE (Regular Expressions)
Subroutines
System functions
OO programming in perl
CGI programming |
|

TOP | CONTACT | HOME

| Purpose: |
This Seminar addresses the environment and mechanisms that make the Internet work. It traces the movement of information and requests from the web page to the web server and out over the network itself. The goal is to give a good understanding of how the Internet and it's parts work together. The seminar is designed to give a good foundation to the main frame "legacy" programmer so they may more easily understand and contribute to web enabling the existing systems. |
| Duration: |
1.5 - 2 days (depending on knowledge level of attendees) |
| Contents: |
What is the Browser?
What is the Server?
The Browser and the Difference
HTML
Terminology
General Basics
Style Commands
CSS
Javascript routine vs. style sheet
The Network and What it Does
Network layers
Client Server
Web Server
DHTML
ASP - (short, short, short)
VBScript vs. Javascipt
Apache - What it is
CGI - Support the page
More about the Web Server / Server side
What it is
The language
What is does - demo - Bring up the Web Server
Middleware
EntireX Communicator
Principles
Modes - ACI/RPC
Other Options
The Web server and how it fits
Client/Server
Apache and why
Port #'s and Service
/etc/servicefile
Configurations and considerations
Demo
Exploring the Communication Route
CGIs
Why scripting language vs. static language
Why Perl / Rexx / Javascript
Why not C / C++ / Java / Natural
More advanced look(classes)
Perl Program
Demos
|
|

TOP | CONTACT | HOME


|