Course Outline
Introduction
COBOL Fundamentals
- What is COBOL?
- Syntax overview
- Data types
Preparing the Development Environment
- Installing and configuring GnuCOBOL
- Installing and configuring Cygwin
COBOL Programming
- Working with verbs in COBOL
- Branching in COBOL
- Applying statements and functions
Loops and Conditionals
- Working with conditional statements
- Using loops
Files in COBOL
- Reading, processing, and writing to files
- Checking for file errors
- Working with master data files
- Merging and sorting records
Tables in COBOL
- Creating and searching tables
Data Handling
- Filtering output and sanitizing input
Summary and Conclusion
Requirements
- Basic programming experience
Audience
- Programmers
Testimonials
I really liked that there were a lot of practical exercises in which you could put the learned immediately into action.
Daniel Bubla
The atmosphere was very nice, much more relaxed conversation than classic teaching style. Also, several of the techniques, especially those I doubt would hold up or be worth it (effort-gain-wise) under “real world” work conditions (as mentioned above) made me reflect on my coding style, and why I do or don't do some things (both on topics presented int he course and related ones), which I don't do that often (needed the impetus) but is really useful, even if I come to the conclusion that my style already suits my needs well.