Providing Technology Training and Mentoring For Modern Technology Adoption
This 5-day course covers advanced COBOL programming.
The course starts with an overview of structured programming concepts. The four divisions of a COBOL program and their functions are reviewed in detail. Students will gain hands on experience through a series of class discussions and workshop exercises that include several modifications to a skeletal COBOL program. File processing, program looping, conditional program statements, and table processing are covered in detail. Development of clear and understandable program designs is stressed along with building maintainable programs. Program debugging techniques are also discussed.
The course starts with an overview COBOL for z/OS and many of the differences from previous version of COBOL including the callable functions. An overview of the Language Environment / 370 (LE/370) is presented along with how some of its features can benefit the COBOL for z/OS programmer.Extensive workshop sessions utilize many of the COBOL for z/OS features that are different from previous COBOL environments. The LE/370 features are also used in workshop sessions.
Students who complete this course will be able to use the major facilities of the latest COBOL compiler from IBM, in any of its releases (COBOL/370, COBOL for MVS & VM, COBOL for OS/390 & VM, or Enterprise COBOL for z/OS), creating code that is more efficient and interfaces better with programs written in other languages, with z/OS UNIX, and with newer applications features. This course also provides a survey of new COBOL features as they are introduced for each new version / release.
Students who complete this course will be able to use the Unicode and XML processing capabilities of the IBM Enterprise COBOL for z/OS and OS/390 compiler. This enables students to build routines to convert Web-originated XML transactions to classic COBOL data structure based transactions and back.