From Serebra Learning Corporation
IBM Lotus Domino Designer 6: Preparing Domino R4 Developers 
This is the second course of the series on the new features of
Domino 6. This course teaches how to manage
Web users and files. You will also learn how to control mail and about the
LDAP enhancements in Domino 6. Finally, you learn about performance optimization in Domino 6. This includes monitoring the server environment and the various methods used to improve performance.
more...
JES2 Job Controls ll 
This course discusses output specifications and output processing and explains how to specify a
Universal Character Set image and a
Forms control
Buffer image. It describes how to force a page break, control line spacing and load characters sets. The course discusses the burster-trimmer-stacker, all-points-addressable printers, and the parameters for advanced function printing. It also identifies
more...
OS 390 and SMP E Fundamentals 
This course describes the capabilities and basic operating processes of System Modification Program Extended (
SMP/E). Specifically, it discusses SMP/E's system management and maintenance capabilities, SMP/E processing and data flow,
SYSMOD content and construction, SMP/E primary and secondary data sets, and the
JCL used for SMP/E execution. This course is designed for system programmers who are
more...
OS 390 SMPE Maintaining System Software 
This course is designed to introduce the inexperienced user to procedures used to install system software (
SYSMODs), using
SMP/E. Specifically, it deals with installation command processing, SMP/E processing analysis and correction techniques, installing functions, and using SMP/E dialogs. This course primarily for system programmers who have no prior practical experience with SMP/E, and who will
more...
OS 390 eNetwork Server 
This course provides an introduction to the capabilities and business uses of the
IBM OS/390 eNetwork
Server. It covers platform and protocol support, and a system-wide view of the function of a communications server in business. This course is written to OS/390 2.x. This course is designed as an introductory course for managers, system administrators, and programmers.
more...
OS 390 UNIX System Services Intermediate 
This course provides an in-depth examination of the OS/390 shell and OS/
390 UNIX services, including basic system administration commands and concepts. This course is designed for application programmers, system programmers, and end users working on an
MVS system and using OS/390 UNIX services for the OS/390 shell.
more...
OS 390 UNIX System Services Advanced 
This course provides an advance look at OS/
390 Shell and
Utilities, which provide commands for using OS/
390 UNIX System Services. The course covers advanced shell scripts and commands, including shell command options, and combining commands and special characters. It also covers writing shell scripts, which includes running shell scripts, using variables, parameters, and using control structures
more...
OS 390 REXX Programming Fundamentals 
This course introduces the
REXX instructions used to define and vary program flow, the order in which program instructions execute. Flow control is examined by using keywords to vary the order of execution. Students will examine the ways data can be shared between a calling host environment program and the REXX program which is called, or between a REXX program and a subroutine or function. REXX
more...
OS 390 REXX Program Development 
This course introduces the
REXX instructions used to define and vary program flow, the order in which program instructions execute. Flow control is examined by using keywords to vary the order of execution. Students will examine the ways data can be shared between a calling host environment program and the REXX program which is called, or between a REXX program and a subroutine or function. REXX
more...
OS 390 TSO E REXX Programming 
This course discusses the background, structure, distinguishing characteristics, and major uses of the
REXX language. A survey of the range of REXX strengths, features, versions, platforms and applications are presented. It also examines the structural units of REXX, beginning with individual characters and progressing to complete programs, with a discussion of REXX program execution in different
more...
OS 390 and Networking 
This course introduces the fundamental concepts of networking in an OS/390 environment, and describes the various components that make up a secure, efficient network. The course also presents the various network models, and provides students with a solid understanding of how each model is appropriate for specific business requirements.This course is written to OS/390 2.x. This course is intended
more...
OS 390 Intro to Parallel Sysplex 
This course introduces the OS/
390 Parallel Sysplex environment. It discusses the evolution of OS/390, the software and hardware requirements that support
Parallel Sysplex, workload balancing, and automation. In addition, it discusses the advantages that Parallel Sysplex provides to different environments. This course is written to OS/390 version 2.x. This course is designed for professionals
more...
OS 390 VM Concepts and Facilities 
The OS/
390 VM course describes the main features of the VM/
ESA operating system. It introduces the "virtual machine" concept, the implementation of that concept in VM/ESA, the
CMS environment, other operating environments, and system operation facilities. This course is written to OS/390 2.x. This course is designed as an introductory course for users, programmers, operators, managers who are new
more...
CICS Application Programming I 
This course provides users with a comprehensive view of modern
CICS coding. It deals with introductory through advanced topics in CICS, and introduces the CICS environment, programs, functions, and transactions (
BMS Maps, CICS programs). Conversational and pseudo-conversational programming are also covered. Application developers, programmers, systems analysts, managers, operations staff.
more...
CICS Application Programming II 
This course provides users with a comprehensive view of modern
CICS coding. It deals with introductory through advanced topics in CICS, and introduces the CICS environment, programs, functions, and transactions (
BMS Maps, CICS programs). Conversational and pseudo-conversational programming are also covered. Application developers, programmers, systems analysts, managers, operations staff.
more...
CICS Application Programming III 
This course provides users with a comprehensive view of modern
CICS coding. It deals with introductory through advanced topics in CICS, and introduces the CICS environment, programs, functions, and transactions (
BMS Maps, CICS programs). Conversational and pseudo-conversational programming are also covered. Application developers, programmers, systems analysts, managers, operations staff.
more...
CICS Application Programming IV 
This course provides users with a comprehensive view of modern
CICS coding. It deals with introductory through advanced topics in CICS, and introduces the CICS environment, programs, functions, and transactions (
BMS Maps, CICS programs). Conversational and pseudo-conversational programming are also covered. Application developers, programmers, systems analysts, managers, operations staff.
more...
DB2 Design Administration I ver 4 x 
Provides the knowledge for database administrators and designers who need to monitor and tune a
DB2 database for maximum performance. Database administrators, analysts and systems designers.
more...
DB2 Design Administration II ver 4 x 
Provides the knowledge for database administrators and designers who need to monitor and tune a
DB2 database for maximum performance. Database administrators, analysts and systems designers.
more...
DB2 Essentials ver 4 x 
Introduces the functions and capabilities of
DB2, the components which make up a DB2 database and the DB2 systems environment. End users, application developers and managers.
more...
IMS DB Programming I Rel 5 
Teaches developers to design and program
IMS/DB applications and to write online transactions using a variety of interactive practical examples. COBOL programmers, analysts and system designers.
more...
IMS DB Programming II Rel 5 
Teaches developers to design and program
IMS/DB applications and to write online transactions using a variety of interactive practical examples. COBOL programmers, analysts and system designers.
more...
IMS DC Programming I 
This course teaches new
IMS/DC developers to maintain existing systems, or develop new IMS/DC systems. The major components of the
IMS Data Communications environment, as well as retrieving input messages and sending output messages in an IMS/DC environment, are covered. Other areas of interest include the differences between conversational and non-conversational processing, using the
Scratch Pad more...
IMS DC Programming II 
This course expands on the concepts developed in
IMS/DC Programming I, and further helps new IMS/DC developers to maintain existing systems or develop new IMS/DC systems. Areas of interest include
MFS features and facilities, terminal message switches, and program-to-program message switches. Some tips to debug your online application program, and some current and future trends in IMS/DC
more...
JCL Coding Fundamentals I 
This course provides a practical overview of job processing functions,
JCL commands and the use of JCL with the
MVS/
ESA operating system. It teaches how to successfully write, interpret and debug JCL jobstreams. Programmers, analysts, operators, managers, production support and some end users.
more...
JCL Coding Fundamentals II 
This course provides a practical overview of job processing functions,
JCL commands and the use of JCL with the
MVS/
ESA operating system. It teaches how to successfully write, interpret and debug JCL jobstreams. Programmers, analysts, operators, managers, production support and some end users.
more...
JCL Advanced Coding I 
This course provides a practical overview of job processing functions,
JCL commands and the use of JCL with the
MVS/
ESA operating system. It teaches how to successfully write, interpret and debug JCL jobstreams. Programmers, analysts, operators, managers, production support and some end users.
more...
JCL Advanced Coding II 
This course provides a practical overview of job processing functions,
JCL commands and the use of JCL with the
MVS/
ESA operating system. It teaches how to successfully write, interpret and debug JCL jobstreams. Programmers, analysts, operators, managers, production support and some end users.
more...
Large Systems Overview I 


This course explains and demystifies the world of large
IBM and compatible computer systems. It expands upon the more common acronyms, and explains the concepts to which they refer. Included are such areas as the logical configuration of a computer, input/output, and communication units. Anyone interested in data processing basics.
more...
Large Systems Overview II 


This course continues with the basics learned in
Large Systems Overview I, and expands to further explain the world of large
IBM and compatible computer systems. It covers such areas of interest as data communications and networks, client/server architecture, and the
Internet and intranets. Anyone interested in data processing basics.
more...
MVS Essentials I 
This course teaches the concepts and terminology of, and provides an introduction to the use of, the
MVS operating system. Operators, programmers, analysts, production support and some end users.
more...
OS 390 Introduction 
...IBM OS/390 integrated network operational environment. OS/390 presents all the elements of the S/390 system in one integrated package. This course provides a brief background to mainframe systems, and describes the basic functional areas of the OS/390 environment. The course describes the evolution of OS/390 from
IBM's original
MVS system and provides a brief history of
UNIX. It also
more...
OS 390 MVS Concepts and Facilities 
...IBM Multiple
Virtual Storage environment. It explains concepts and facilities, and its role within the S/390 system. The course covers
MVS functions and system programs, data storage management, and application development.The course explains the role of MVS and identifies the data processing resources affected by the MVS operating system. The first topic presents a broad overview of MVS
more...
OS 390 MVS JCL Introduction 
This course provides detailed information about
Job Control Language and methods for coding it to perform data processing jobs in an
MVS environment. The course reviews the overall structure and purpose of
JCL and introduces the three main JCL statements. The course then covers the coding of the
JOB and the
Execute (
EXEC) statements in detail. It also describes how to analyze job output listings,
more...
OS 390 MVS JCL Intermediate 
This course builds and extends the skills and knowledge developed in OS/
390 MVS JCL Introduction (38053). This intermediate course introduces techniques to increase the student's effectiveness as a system user and
JCL programmer. The course discusses special DD statements that can extend the student's capabilities and provide relief from repetitive coding in JCL. In particular, students will learn
more...
OS 390 MVS JCL Advanced 
This course builds and extends the skills and knowledge developed in the OS/
390 MVS JCL Introduction and
Intermediate courses (38053, 38054). This advanced course introduces techniques to increase effectiveness as a system user and
JCL programmer. The course reviews and extends basic concepts and skills related to the use of procedures. A review of addition, override, and nullification statements
more...
OS 390 MVS ESA Fundamentals of VSAM Part I 
This course covers the concepts needed to design, or code, applications that use the
Virtual Access Storage Method (
VSAM). It begins with an overview of VSAM, describes what VSAM does for application programs that request its services, the four types of VSAM datasets, followed by a detailed explanation of the VSAM entry-sequenced dataset. The course then examines the physical organization of a
more...
OS 390 MVS ESA Fundamentals of VSAM Part II 
This course explains how
VSAM adds and deletes records to and from a
KSDS. It describes how VSAM manages the space within the data components of the KSDS when it performs additions or deletions. Also covered is the organization and function of an alternate index, how and when an alternate index can be used, and how an alternate index relates to an existing
ESDS or KSDS. It describes the role that
more...
OS 390 and the Internet 
This course provides an introduction to the
Internet and to network computing. The course outlines how the Internet is structured, and presents the number of ways in which it can be used. The course also describes the OS/390 operating system and the specific
IBM Internet servers that run on it, and outlines how these elements can provide a secure, open platform for the Internet applications. This
more...
OS 390 Introduction to e-business 
This course provides an introduction to the elements that should be taken into consideration before a company gets involved with e-business using OS/390. The course provides a complete overview of the main aspects of e-business that will affect the initial planning stage of an e-business project. The various considerations that need to be made when planning the hardware requirements and the
more...
OS 390 and Java 
This course provides a foundation in the deployment, use, and application of
Java in the OS/390 environment. The course begins with a review of the history and architecture of Java and the OS/390 platform. The course also covers OS/390 client-server application architectures and how the Java can be used within an implementation strategy. Thin and thick Java applications are also discussed in this
more...
OS 390 Designing DB2 Data Warehouse 
...IBM's
DB2 mainframe relational database management system. It explains basic functions, features and elements of DB2 for OS/390 (known simply as DB2) and its interactions with the
MVS environment. The course briefly reviews the development of DB2, including enhancements to
Version 6,
DB2 Universal Database for OS/390. It then familiarizes the student with the basic elements of the DB2 database
more...
OS 390 Managing DB2 Data Warehouse 
This course presents an overview of issues involved in managing a data warehouse. Included are discussions of inflowing data from a variety of sources, converting and storing data, synchronizing data in a distributed environment, and accessing data for decision-support. The course is designed for managers and technical professionals who are considering implementing a data warehouse using
DB2.
more...
OS 390 Assembler Language Programming Intermediate 
This course provides instruction and practice in the use of the standard assembler language instructions. The course covers executable instruction and practice in the use of the standard assembler language instructions. In addition, the course covers executable instructions for data manipulation including loading and storing data, moving data in main storage, bit manipulation, binary and decimal
more...
OS 390 Assembler Language Programming Advanced 
This course covers comparison instructions, branching instructions and how they are used to perform selection and iteration. In addition, the
Data Management Macro Instructions necessary to perform simple sequential input/output operations is covered. The techniques of modular programming in assembler are presented, including standard techniques for passing data and control. Finally, the
more...
OS 390 C Programming 
This course covers more of the concepts that are needed before designing or coding applications using
Virtual Storage Access Method (
VSAM). The course discusses how VSAM can add records to, and delete records from, a
KSDS, and how VSAM manages the space within the data component of the KSDS when performing additions or deletions. It also describes the organization and function of an alternate
more...
OS 390 C Programming 
This course provides an introduction to programming in the C Language under OS/390. First the course provides an understanding of the elements of the C language. The course introduces many important concepts concerning C object-oriented programming (
OOP). It describes the concept of a class with member variables and methods. The course continues with additional important OOP concepts which relate
more...
OS 390 ISPF Programming Dialogs 
This course builds on the concepts introduced in OS/
390 ISPF Dialog Management Services (38081), which provided an overview of the possibilities when using
ISPF dialogs. This course shows how to code a sample dialog in ISPF, based on an extended real-world example. At the end of the course, the student has coded a complete dialog, including panels, menus, help panels, functions, variables, tables,
more...
OS 390 ISPF Dialog Management Services 
The OS/
390 ISPF Dialog Management Services course introduces dialog development in Information System Productivity Facility (
ISPF). It describes how to organize a dialog, code the panels, use variables to pass information between the dialog and the underlying function, store the information in a table, and write a sequential output file. This course is written to OS/390 2.x. This course is
more...
OS 390 MQ Series 
...IBM MQSeries messaging technology with specific emphasis towards its use on the OS/390 platform. It begins by describing challenge fundamental to applications running across networks consisting of diverse platforms, then proposes
MQSeries as the key middleware solution. The benefits of messaging and queuing are explored. Additional problematic applications scenarios are discussed, and MQSeries
more...
OS 390 Introduction to ISPF 
This course, OS/
390 Introduction to
ISPF, introduces the fundamental functions and utilities available in the panels and subpanels of the
ISPF Primary Option Menu. ISPF is a multifaceted development tool set for the OS/390 system, and has been used extensively by OS/390 programmers to increase productivity of host-based application development projects. The course also provides an overview
more...
JES2 Job and Device Control I 
This course describes the functions performed by
MVS and
JES2 in managing a computer system and how time-sharing users, batch users, and operators communicate their requirements to JES2 and MVS. Students will learn to identify the services performed by JES2 during each of the six phases of job processing as well as identify the manual required to find more information about a given command or
more...
JES2 Job and Device Control II 
This course discusses basic computer operations in an
MVS JES2 environment. It describes the devices controlled by
JES2, explains how to determine which devices connected to the computer system are under the control of JES2 and describes the status of JES2 commands to control device status. The course examines the commands used to control JES2 printers, describes the setup requirements that can be
more...
JES2 System Control I 
This course covers the
JES2 and
MVS commands for controlling batch jobs, started tasks, and time-sharing users. Manipulating jobs in the queues and controlling JES2 initiators are also described. The course describes JES2 initiators, the commands used to control them, and how JES2 initiators select work from the execution queues. Also discussed are commands to change the class or priority of jobs
more...
JES2 System Control II 
This course covers the
JES2 and
MVS commands for controlling batch jobs, started tasks, and time-sharing users. Manipulating jobs in the queues and controlling JES2 initiators are also described. The course describes JES2 initiators, the commands used to control them, and how JES2 initiators select work from the execution queues. Also discussed are commands to change the class or priority of jobs
more...
JES2 Advanced Operations I 
This course covers the advanced procedures for controlling the
JES2 remote job entry facility, and the multi-access spool facility. The course discusses how JES2 assigns attributes to a job, the commands used to change the default job attributes associated with a reader, and how the command authority of a console or reader determines which commands can be entered by using it. It covers the
more...
JES2 Job Controls 
This course covers the services provided by
JES2 and how users can control the jobs submitted to JES2 using
JCL parameters, JES2 control statements, and JES2 operator commands. This course reviews the purpose of a job entry system in the
MVS environment and describes the services provided by JES2. The basic structure of JES2 and the functions it performs are discussed along with remote job entry
more...
CICS ESA Concepts 
...lex and other
CICS intercommunication facilities. CICS is
IBM's general purpose online transaction processing (
OLTP) software, which is used by many organizations to handle transaction processing needs.Some topics discussed in this course are online versus batch processing and the CICS/
ESA processing environment; CICS/ESA architecture and resources; task, file, and program control; as well as
more...
CICS ESA Definition and Program Design 
This course covers the basic coding techniques, source language statements, and
CICS commands needed to code an application program for the CICS/
ESA environment. It discusses how to code the
BMS macros needed to define the maps a CICS program uses for input and output, implementing pseudo-conversational transactions, and passing control among separate application program modules. While each CICS
more...
CICS ESA File Processing and Program Execution 
This course covers the coding techniques, source language statements, and
CICS commands needed to code an application program for the CICS/
ESA environment. It covers reading, writing, and deleting records from
VSAM KSDS, handling exception conditions, and preparing a CICS program for execution. While each CICS solution is designed to run on a particular operating system and hardware platform, this
more...
Lotus Notes 6 - Moving to IBM Lotus Notes 6 
The first course introduces the
Lotus Notes 6 environment and capabilities and the basics of
Notes navigation using bookmarks and other navigation tools. The learner is given instruction in the establishment of their mail environment including such procedures as setting up a filing system for incoming messages customizing outgoing messages and managing the
Address book. They are also given
more...
IBM Lotus Domino 6: Preparing Domino R4 Administrators 
This course provides learners with an overview of the new features that were introduced in
Domino 5 and that are part of the new Domino 6 Release. Learners are taught how to install
Lotus Notes/Domino 6 and are given an overview of Domino 6 administration tasks and tools. The new features used for managing users and files and for monitoring servers are introduced. Learners also learn about
more...
IBM e-business Technology Fundamentals Part 1: Architecture and Building Blocks 
Beginning with a general overview and an introduction to e-business this course goes on to teach the fundamentals of
Web-based application architectures as well as some key concepts in client and server-side technologies. Making the transformation from a traditional business to an e-business becomes the focus as this course progresses. Learners will encounter lessons on building blocks required
more...
IBM WebSphere MQ Essentials Introduction 
This course is designed to provide a technical introduction to
WebSphere MQ. It identifies the major benefits of WebSphere MQ on application design and lists the platforms on which WebSphere MQ is supported. The basic components and structure of WebSphere MQ are described as well as the function of the calls in the
Message Queue Interface (
MQI). The tasks for managing a queue manager transaction
more...
IBM WebSphere Business Integration Message Broker Fundamentals 
The purpose of this course is to provide learners with a general overview of the WebSphere Business Integration Message Broker product. The course introduces the business and technical reasons for a message broker and the main features of WebSphere Business Integration Message Broker are then outlined. Students are given a basic understanding of how the product works and what tasks can be done
more...
IBM WebSphere MQ Essentials System Administration I 
This course begins with
WebSphere MQ installation and
Queue Manager configuration. WebSphere MQ queues and commands are also introduced. The
MQI is discussed in brief. Learners are stepped through triggering. Integrity message persistence and recovery are also covered. Distributed queue management is one of the major benefits of WebSphere MQ and this course covers the key concepts.
more...
IBM WebSphere MQ Programming II 
This second course covers remote queuing transaction support and triggering
MQI security message groups and segmentation and distribution lists. Coverage of the MQI is completed.
more...
IBM DB2 UDB Essentials Pt 1 - Fundamentals of DB2 UDB Programming 
This course is the first of two that cover the fundamentals of
IBM DB2. It introduces the
IBM DB2 UDB family and the key elements of database management services. Comprehensive coverage is given to
SQL from the end-user's perspective - writing and running SQL and the application of SQL to business intelligence. The latter half of the course covers SQL and programming - the principle elements of
more...
IBM DB2 UDB Essentials Part 3 - SQL Fundamentals 
This course introduces the learner to the fundamental elements of the
SQL language. Simple query running is covered before moving on to more complex procedures such as retrieving data from multiple tables and creating single reports from multiple queries. Scalar and column functions are covered. Coverage is also given to running subqueries and maintaining data. On completion of the course the
more...
IBM DB2 UDB Essentials Part 4 - Advanced SQL 
This course teaches the learner how to make use of advanced
SQL techniques to access
DB2 databases in different environments. Indepth coverage is given to creating SQL objects
Case CAST and Summary Tables Joins Subqueries Scalar Functions Recursive SQL UDTs/
UDFs and general performance guidelines. It is appropriate for learners working in all DB2 environments that is OS/
390 VM/VSE AS/400 UNIX
more...
OS/390 CICS/ESA Concepts 
...lex and other
CICS intercommunication facilities. CICS is
IBM's general purpose online transaction processing (
OLTP) software, which is used by many organizations to handle transaction processing needs. Some topics discussed in this course are online versus batch processing and the CICS/
ESA processing environment; CICS/ESA architecture and resources; task, file, and program control; as well as
more...
CICS/ESA Concepts 


...lex and other
CICS intercommunication facilities. CICS is
IBM's general purpose online transaction processing (
OLTP) software which is used by many organizations to handle transaction processing needs.Some topics discussed in this course are online versus batch processing and the CICS/
ESA processing environment; CICS/ESA architecture and resources; task file and program control; as well as
more...
IBM Lotus Domino 6 for Release 5 Administrators Part 2: New Features 
This is the second course of the series on the new features of
Domino 6. This course teaches how to manage
Web users and files. You will also learn how to control mail and about the
LDAP enhancements in Domino 6. Finally you learn about performance optimization in Domino 6. This includes monitoring the server environment and the various methods used to improve performance.
more...