Enterprise COBOL Programming Part 1

In this Enterprise COBOL online training course, you will learn the basics of Enterprise COBOL application development. Enterprise COBOL Programming Part 1 includes coding the four divisions, basic logic, data definition, and sequential I/O processing.

Once you have completed Enterprise COBOL Programming Part 1, the next course in this series is Enterprise COBOL Programming Part 2.

Online Classes

High Quality

Flexible Schedule

Certifications

Interactive

Instructor Help

High Success Rate

Extra Resources

In this Enterprise COBOL online training course, you will learn the basics of Enterprise COBOL application development. Enterprise COBOL Programming Part 1 includes coding the four divisions, basic logic, data definition, and sequential I/O processing.

Once you have completed Enterprise COBOL Programming Part 1, the next course in this series is Enterprise COBOL Programming Part 2.

The Enterprise COBOL Programming course will enhance your programming skills by learning how to code and run programs that process and stores raw data, make appropriate use of copybooks, create new data sets using Transaction Master Logic, create complex reports, code tables, indices, subscripts, intrinsic functions, and appropriate compile options and learn how to use SEACH, SEACH ALL and PERFORM.

Click here to learn more about Enterprise COBOL Programming Part 2.

In This Course, You Will Learn:

  • Describe and code the layout of a basic COBOL program
  • Code COBOL programs with conditional and repetitive processing
  • Code COBOL programs that read and write sequential files
  • Compile, link, and run COBOL programs using JCL.

Prerequisites

You need to know basic z/OS JCL for JES2 or JES3, and TSO/ISPF.

Module 00: Course Introduction

Module 01: Your First Enterprise COBOL Program

  • What is Enterprise COBOL
  • COBOL divisions
  • Analyzing a sample COBOL program
  • Column layout
  • Exercise: First Program

Module 02: Compiling and Linking Your First Program

  • Creating a Loadlib PDS
  • Compile and Link PROC
  • Compile and Link JCL
  • Exercise: Compile Program

Module 03: Running Your First Program and Helpful References

  • Compile, Link, and GO PROC
  • Enterprise COBOL IBM Manuals
  • Language Environment IBM Manuals
  • Exercise: Run Program

Module 04: Identification Division, Load Libraries, and Documentation

  • Coding the Identification Division
  • Load Libraries and CSECTs
  • Self-Documentation
  • Exercise: Identification Division

Module 05: Data Division Essentials: Part 1

  • The four sections of the DATA division
  • Naming COBOL Variables/Identifiers
  • Level Numbers
  • Group and Elementary Items
  • Picture Clauses
  • Value Clause
  • Exercise: Data Division Part 1

Module 06: Data Division Essentials: Part 2

  • Numeric Edited Pictures
  • Figurative Constants
  • Data Continuation
  • Numeric and Alphanumeric Literals/Values
  • Practice: Data Division Part 2

Module 07: Data Division Essentials: Part 3

  • FILLER and Implied FILLER
  • Blank When Zero
  • Justified
  • QUALIFICATION – for Duplicate Variables
  • REDEFINES
  • WORKING-STORAGE Layout
  • Exercise: Data Division Part 3

Module 08: COBOL Numbers

  • COBOL Numbers
  • Hexadecimal in COBOL
  • Data Representation
  • USAGE IS DISPLAYED – EBCDIC
  • USAGE IS COMP-3
  • Big Decimal Numbers – 31 Digits
  • Exercise: COBOL Numbers

Module 09: Procedure Division Essentials: Arithmetic and Assignment

  • ADD
  • SUBTRACT
  • MULTIPLY
  • DIVIDE
  • COMPUTE
  • MOVE
  • Exercise: Arithmetic and Assignment

Module 10: Procedure Division Essentials: Conditions, 88’s and IF’s

  • Conditions
  • Numeric and Alphabetic Class Tests
  • IF and Nested IF
  • Coding and Setting 88’s
  • Exercise: Conditions

Module 11: Procedure Division Essentials: Looping with PERFORM

  • IN-LINE PERFORMs
  • OUT-OF-LINE PERFORMs
  • Referencing Modification – Substring
  • Exercise: Looping

Module 12: Structured Programming Concepts Part 1

  • Structured Programming Concepts
  • Modular Programming
  • Functional Decomposition
  • Pseudocode
  • Structured Code
  • Meaningful Names
  • Exercise: Sequential I/O

Module 13: Structured Programming Concepts Part 2

  • More Functional Decomposition
  • Pseudocode
  • Structured Code and Meaningful Names
  • Testing
  • Exercise: Structured Programming

Module 14: Sequential File I/O

  • I/O Processing
  • SELECT…ASSIGN…
  • FD – File Definition
  • OPEN and CLOSE
  • READ and READ INTO
  • WRITE and WRITE FROM
  • A Sample Program for Sequential I/O
  • Sample JCL

Module 15: Course Summary

Course

Delivery Type: The Course is taken online
Length of Access: 1 year
Features: 24/7 Access, Real Instructors, Classroom Materials and Exercise Guides. Exam Prep and Instructor Support.

$399.00Add to cart

Having issues playing videos?

Meet Your Instructor

Mary Abdill

Mary Abdill is the founder and president of Creative Data Movers, Inc., and she brings to her company rich and diverse technical and training experience. Mary is a consultant, IT instructor, courseware developer, and popular stand-up instructor with specialized skills in application design and development. She brings to her students a rich and diverse technical and training experience. Mary is a skilled and enthusiastic instructor who teaches many mainframes and web application development courses and workshops for IT developers, support personnel, and end-users.

System Requirements

Hardware:

  • IBM z/OS with a TSO user id and password
  • PC or terminal connectivity to the mainframe

Software:

  • PROC (or equivalent JCL or tool) to compile
  • Valid JOB statement
  • Specific JCL names for installation, such as UNIT=for disks

Please note: The hardware and software above will produce the same results as the exercise answers indicate. You can however run the course exercises using Micro Focus COBOL compiler (runs on MS Windows) and achieve the same answers. There are some slight differences: there is no “blocking” of records, records usually end in two extra characters – CR/LF (Carriage Return/Line feed), and the concept of FB (Fixed Block) is unknown on the PC.  Otherwise, the COBOL compilers should support most activities within the course.

Get Your Course Materials

When you purchase this course you will receive access to these materials.

  • Student Guide
  • Exercise Guide
  • Exercise Answer Guide

Course Links

These links are activated when you purchase this course.

  • Course Survey
  • Enterprise COBOL Website for IBM Manuals
  • Language Environment Website for IBM Manuals
  • COBOL Glossary

Course Transcript

This course comes with a Transcript that tracks your progress. You can use your transcript to view and monitor your progress and when you complete the course, you can print or email the transcript.

Letter of Course Attendance

You will be awarded a Certificate of Completion when you finish this course. You will be able to print or email the certificate and share your accomplishment with everyone.

Ask the Instructure a Question

QA Forum

When you purchase this course you will be able to use the QA Forum and have direct access to the instructor.

Do you have special requirements?

    You need a free consultation, call us at those numbers:

    Mobile: +905419417882

    Mobile: +905551664551