Get $1 credit for every $25 spent!

Enterprise COBOL Programming Bundle

Ending In:
$590
96% off
add to waitlist
Courses
2
Lessons
152
Enrolled
139

What's Included

Product Details

Access
12 months
Content
7 hours
Lessons
78

Enterprise COBOL Programming Part 1

Start Developing a Skill That Helps Perform 70% of Business Transactions Today

By Gogo Training | in Online Courses

COBOL stands for COmmon Business-Oriented Language, and is one of the oldest programming languages. It is used extensively in industries such as banking, insurance, and retail, and many experts estimate that it runs over 70 percent of the world's business transactions. In this course, you'll be introduced to the basics of COBOL application development, so you can start training to add this valuable skill to your resume.

  • Access over 7 hours of content 24/7
  • Describe & code the layout of a basic COBOL program
  • Code COBOL programs w/ conditional & repetitive processing
  • Write COBOL programs that read & write sequential files
  • Compile, link & run COBOL programs using JCL
At GogoTraining, their mission is to help you master the world by unlocking your full potential. They do that by working with technology masters to create curriculum paths in key technologies. These paths allow you to jump in at the level that is right for you so you can master the technology.

Mary Abdill is the founder and president of Creative Data Movers, Inc., and 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 the area of application design and development. She brings to her students a rich and diverse technical and training experience. A skilled and enthusiastic instructor, Mary teaches a wide variety of mainframe and web application development courses and workshops for IT developers, support personnel and end users.

For more details on this course and instructor, click here.
  • Length of time users can access this course: 12 months
  • Access options: web streaming, mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels, but basic z/OS JCL for JES2 or JES 3, and TSO/ISPF would be helpful

Course Outline

  • 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
    • Exericise: 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
    • Exercise: 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 DISPLAY - 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

View Full Curriculum


Access
12 months
Content
7.5 hours
Lessons
74

Enterprise COBOL Programming Part 2

Enhance Your Resume With a Certification in Enterprise COBOL Programming

By Gogo Training | in Online Courses

This second part of the Enterprise COBOL Programming course will further your understanding of COBOL basics, while shoring up an excellent foundation for a career in COBOL programming. You'll focus on various types of sequential I/O, and report writing, as well as intrinsic functions and table processing. By course's end, you'll have a certification that will give you a leg up in many industries.

  • Access over 7 hours of content 24/7
  • Code & run COBOL programs that process raw data or stored data
  • Make appropriate use of copybooks
  • Create new data sets using Transaction Master Logic
  • Build complex reports such as multi-level control break reports
  • Code tables, indices, subscripts, intrinsic functions, & appropriate compile options
  • Search tables using SEARCH, SEARCH ALL, & PERFORM
At GogoTraining, their mission is to help you master the world by unlocking your full potential. They do that by working with technology masters to create curriculum paths in key technologies. These paths allow you to jump in at the level that is right for you so you can master the technology.

Mary Abdill is the founder and president of Creative Data Movers, Inc., and 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 the area of application design and development. She brings to her students a rich and diverse technical and training experience. A skilled and enthusiastic instructor, Mary teaches a wide variety of mainframe and web application development courses and workshops for IT developers, support personnel and end users.

For more details on this course and instructor, click here.
  • Length of time users can access this course: 12 months
  • Access options: web streaming, mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels, but basic z/OS JCL for JES2 or JES 3, and TSO/ISPF would be helpful

Compatibility

  • Internet required

Course Outline

  • Module 00: Course Introduction

  • Module 01: I/O for Raw Data, Stored Data, and Reports

    • Reading Raw Data
    • Writing Stored Data
    • Reading Stored Data
    • Writing Simple Reports
    • Exercise: Basic I/O
  • Module 02: Conditional Processing with EVALUATE

    • Object EVALUATE
    • Logical EVALUATE
    • Next Sentence vs. Continue
    • Periods
    • Exercise: EVALUATE
  • Module 03: Binary Numbers in COBOL

    • USAGE IS COMP
    • Data Type comparison
    • Big Binary - COMP-5 and TRUNC(BIN)
    • Efficient coding of COMP numberbers
    • Exercise: Advanced Numbers
  • Module 04: Structured Programming Logic for Application Programs

    • Functional Decomposition
    • Structured COBOL Code
    • Chaining, Coupling and Cohesion
    • Exercise: Structured Programming Logic
  • Module 05: Structured Walkthrough

    • What is a Structured Walkthrough
    • How To Conduct One
    • Benefits
  • Module 06: Logic for Simple Reports

    • Headers, Column Headers and Footers
    • Counting Detail Lines
    • Creating Test Data
    • Exercise: Simple Reports
  • Module 07: Logic for Validation and Error Reports

    • Error Reports
    • Validating Input Data
    • Defensive Programming, I/O Counters
    • Page # of # Reports
    • Exercise: Error Reports
  • Module 08: Logic for One-Level Control-Break Reports

    • One-Level Control Break Logic
    • Cover Pages and Trailer/Summary Lines
    • Creating Test Data
    • Exercise: One-Level Control Breaks
  • Module 09: Advanced Reports and Dates

    • Muliple-Level Control Break Logic
    • Today's Date-Using ACCEPT
    • Pseudo Registers for Dates
    • Intrinsic Functions for Dates
    • Creating Test Data
    • Exercise: Advanced Reports
  • Module 10: Copybooks and Compiler Options for Debugging

    • COPY and Other Compiler Directing Statements
    • COPYLIB JCL - SYSLIB DD
    • COPY xxx REPLACING xxx BY xxx
    • EJECT and SKIP
    • TEST and SSRANGE compiler options for debugging
    • Exercise: Copybooks
  • Module 11: Logic for Transaction Master Updates

    • Transaction Master Update Logic
    • Creating Test Data
    • Exercise: Transaction Master
  • Module 12: One-Dimensional Tables Part 1

    • Table Processing
    • Table Definition, Fixed Length
    • Indexing
    • Display the Value of an Index
    • Initializing a Table
    • Looping Through a Table
    • Exercise: One-Dimension Tables Part 1
  • Module 13: One-Dimensional Tables Part 2

    • Table Example
    • Initialize a Table Using REDEFINES
    • INITIALIZE verb
    • Initialize a Table with VALUE
    • Exercise: One-Dimension Tables Part 2
  • Module 14: Searching A Table

    • Searching Using PERFORM
    • Linear SEARCH and Example
    • Binary SEARCH and Example
    • Exercise: Search
  • Module 15: More Table Processing

    • Subscripts
    • Indexing Vs. Subscripting
    • SSRANGE Debug Option
    • Table Efficiencies
    • Variable-length Tables
    • Exercise: More Tables
  • Module 16: Course Summary

View Full Curriculum



Terms

  • Instant digital redemption