Welcome to Michel Castelein's Home Page
(Last updated on 12 June 2009)
For more than 25 years I enjoyed being an z/OS (formerly known as MVS and
OS/390) system engineer, i.e. I'm a freak that loves genuine computers
(= mainframes).
(So, don't ask me anything about Mickeysoft
etc.)
There are two kinds of people: those who do, and those who say what & how to do.
Well, in 1987 I switched sides as I am now an education consultant/instructor.
I have written and taught a lot of z/OS-related courses such as
"Introduction to the IBM mainframe world, Multiple Virtual Storage (MVS), OS/390, and z/OS" •
"z/OS system fundamentals" •
"Job Control Language (JCL) and utilities" •
"Program development using Time Sharing Option (TSO) and Interactive System Productivity Facility (ISPF)" •
"MVS & JES2 operations" •
"System-managed storage (SMS)" •
"Defining & tuning Virtual Storage Access Method (VSAM) data sets" •
"Integrated Catalog Facility (ICF)" •
"CLIST programming" •
"REXX programming" •
"Dialog application development using ISPF" •
"Assembler programming & debugging" •
"C programming" •
"OS/VS COBOL to VS COBOL II, COBOL/370, COBOL for MVS & VM, and COBOL for OS/390 & VM migration" •
"I/O tuning" •
"The Year2000 problem" • etc., etc.
"Java Programming" is one of the platform-independent courses I have developed.
I have already conducted public (i.e. open enrollment) and in-house course sessions mainly in
Belgium, but also in
Luxembourg,
the Netherlands,
France,
the United Kingdom,
Germany,
Sweden,
Switzerland,
the Czech Republic,
and Israel.
Send me an e-mail to get the complete list of references.
The handouts are written in English but I teach my courses in Dutch, French, and English.
The currently available courses are:
z/OS Introduction
- This 3-day course provides the theoretical basic knowledge for all IT professionals (system programmers,
system operators, application developers, ...) who have the privilege to work with the real stuff.
- It is also to be attended by managers, sales people, etc. who want to become (well) informed about the mainframe
world.
z/OS Job Control Language & TSO/ISPF
- Job Control Language (JCL) is not clumsy and cumbersone. It is a powerful language used to define and control
the entire workload. Hence every mainframe professional must acquire an indepth knowledge of JCL.
This 5-day course combines an exhaustive theoretical explanation with practical exercises.
During the exercises, you will also learn how to use TSO and ISPF (ISPF-panels, editor, etc.).
VSAM Fundamentals
- A 3-day course, including a lot of exercises, about how to properly create, use, and optimize Virtual Storage
Access Method (VSAM) data sets.
ICF Fundamentals
- This 2-day course covers all aspects of the Integrated Catalog Facility (ICF).
- But it is also about disk organization, disk initialization, etc.
REXX Programming
- REXX is a programming language intensively used in the mainframe world to write scripts.
But REXX is also available on many other platforms. Therefore the course covers the use of REXX in z/OS
& z/VM, and on PC.
This 4-day course combines theory and practice.
Although REXX is very powerful, you can paradoxically also attend this course to learn your very first programming
language.
CLIST Programming
- The term CLIST is short for Command List because the most basic CLISTs are lists of TSO commands.
CLIST is an old scripting language that has been superseded by REXX.
However, you need this 2-day course to understand, debug, and maintain IBM-supplied CLISTs and various legacy code.
ISPF Dialog Development
- The Interactive System Productivity Facility (ISPF) provides the services to build full-screen applications that run
under TSO.
- (I hate the comparison, but think about Windows and MS-DOS.)
- This 5-day course covers the customization of ready-made applications (such as the Program Development Facility,
i.e. PDF) and the writing of your own ISPF applications.
Assembler Programming
- You want to use Assembler in z/OS, exploit system macros and write you own macros?
- You need to know machine language to analyze dumps?
- You want to gain an in-depth understanding of the hardware and the z/OS system internals?
- This 7-day (i.e. 4 + 3) course is the right choice.
C Programming in z/OS
- This 5-day course treats everything about C in general and C on the mainframe in particular.
- It covers the ANSI C89 and C99 standards, 64-bit programming, interlanguage communication (ILC), etc.
- In fact, it also provides a (solid) introduction to z/OS UNIX.
Java Programming (J2SE)
- This 5-day course covers all Object-Oriented Programming (OOP) concepts and the complete Java programming
language.
- It also includes comprehensive information about Java in z/OS in particular.
Click the course title to get the complete course description.
Don't hesitate to send me an e-mail if you need more information.
Mr. Web Counter says you are visitor number
The URL of this web page is http://www.geocities.com/michelcastelein/index.html
It is pointed to by the following pages that contain a lot of interesting information and/or links:
IBM's z/OS UNIX System Services web page → Links
IBM's IBM REXX Family web page → Support → Training and certification
Bal Oberoi → Training
Bowstore (Kevin Ferguson) → Training
CBT Tape → Links
Dave Churchill → MVS & OS/390
Eric Loriaux → People
Mark Zelden
Planet MVS (David Alcock)
Texasrock (Rock Painter) → EBCDIC
Torben Schou Jensen
Note how Sam Knutson maintains a nice list of newsgroups.
Also have a look at Search390.com, i.e. a mainframe-specific search engine on the
web.
BTW, did you click on the friendly beast
in the upper-left corner?
This page is hosted by Yahoo! GeoCities
- Get your own FREE Home Page/CENTER>