Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Mainframe COBOL - Beginner to Expert
Rating: 4.0 out of 5(46 ratings)
240 students

Learn Mainframe COBOL - Beginner to Expert

Learn Mainframe like a Professional! Start step by step from basic to Advance with Topics of Mainframe - ZOS - COBOL
Created byVijay Kumar
Last updated 9/2020
English
English [Auto],

What you'll learn

  • Learn the core skill needed to apply for a Mainframe Developer and Testing
  • Acquire essential Mainframes basics to Advanced on Mainframe COBOL
  • Be able to demonstrate your understanding on Mainframe to anyone.
  • Learn all the Real time examples like a Mainframe Developer Professional
  • Obtain the complete Proficiency on the Mainframe Topics COBOL which builds a confidence to get set for the work.
  • You will understand a Very in detailed topics on Mainframe COBOL with the practical based screens
  • It will be a real time IBM Mainframe Connection Oriented Training, which makes you confident that you already working on Mainframe
  • What are the carrier Opportunity's that you will have after completing this course.
  • Different large scale Company's Using the Mainframe
  • Connecting to IBM Mainframe System and Working with All different Modules
  • What are the Different Types of Applications used on Mainframe and Various other things..
  • Complete Understanding on Mainframe COBOL and many other with real time examples
  • It is completely Practical oriented Training

Course content

1 section62 lectures6h 41m total length
  • Introduction2:50

    Explore the COBOL language structure—divisions, sections, paragraphs, sentences, and statements—and learn about characters, digits, A–Z, spaces, and allowed symbols.

  • Features of COBOL4:45

    Explore COBOL's enduring role in mainframe business apps, from report and payroll processing in banking and insurance to batch and online systems like CICS for reservations.

  • Types of COBOL3:11

    Discover COBOL's structured programming and English-like syntax that make code easy to understand and maintain. See how it handles millions of instructions per second on IBM machines.

  • Coding Sheet3:27

    Trace the history and types of COBOL, from mainframe origins to modern variants, and its use in banking, insurance, airlines, and stock exchanges.

  • Language Structure4:50

    Explore the COBOL coding sheet and the 80-column structure, including automatic line numbers, continuation and comments in column seven, and writing divisions, sections, paragraphs, and statements from column eight.

  • Identification Division4:06

    Identify the COBOL identification division, including program id, after date written, and date compiled, and learn its column and paragraph structure for mainframe programs.

  • Environment Division3:44

    Explore the environment division in cobol, focusing on the configuration section with old and object computer paragraphs, and the input-output section with file control and i/o control paragraphs.

  • DATA Division7:57

    Master the COBOL data division by declaring data items for the procedure division, and understand file section, working storage, and linkage sections, plus temporary and permanent data lifespans.

  • Variable Declaration3:42

    Declare variables in the working story section of COBOL's data divisions. Follow naming rules: 1-30 alphanumeric characters, start with a letter, no spaces or reserved words or special characters.

  • Data Types & Variables3:13

    Explore COBOL data types—numeric, alphabets, alphanumeric, and sign—and observe numeric values right justified and alphanumeric values left justified, with the picture clause used to declare data variables in working storage.

  • Level Numbers4:20

    Explore level numbers and how they organize data in the working-storage section, covering declarations, picture class, data types, and the special levels 66, 77, and 88.

  • Data Types Practical4:31

    Explore cobol data types in practical practice, declare variables in the data division, and pass values from console or files, covering alphanumeric and signed numeric types.

  • Groups & Elementary Data Types3:08

    Learn how to define groups and elementary data names in mainframe cobol, including group level numbers from zero to forty-nine and declaring dates and alphanumeric items in working storage.

  • 77 Level Numbers1:07

    Discover how the 77 level number functions as a special type for independent data in real time on the mainframe, used to store raw number sequences, counters, or column numbers.

  • Assign Data to Variable Static Dynamic Data11:31

    Learn how to assign data to declared variables in Cobol, distinguishing static and dynamic values, and pass data via terminal input or files, with real-world examples.

  • Input & Output Terminal i.e Accept and Display9:05

    Learn how to handle input and output in mainframe COBOL by using accept and display in the procedure division, declaring data in the data division, and organizing logic with paragraphs.

  • Simple Move11:20

    Explore the simple move in cobol to transfer data between variables, accept terminal input, and display results, including guidance on group versus elementary data.

  • Compile & Line edit and Run Cobol Program15:41

    Learn how to compile, link-edit, and run a COBOL program on an IBM mainframe, creating a load module and executing with terminal input.

  • Group Move1:40

    Explain how a group move copies all data from a group of variables to a destination, using group followed by elementary variables, unlike moving individual variables.

  • Corresponding Move12:56

    Explore the corresponding move in Cobol reference modification, transferring matching data items between groups. See how only corresponding variables move together, with salary, tax, and bonus examples illustrating data alignment.

  • Reference Modification22:01

    Master reference modification in COBOL by moving partial data between variables with substring, a starting position and length, and using concatenation or splitting of fields, including date components.

  • STRING6:52

    Explore the string statement in COBOL to concatenate first and last names into a single customer name, using delimiter by size and a pointer to start at the fifth position.

  • UNSTRING6:58

    Explore unstring in cobol, using one sending field to produce multiple receiving fields, delimited by comma or pipe, and compare with string concatenation and the pointer option for field positions.

  • 247:54

    Learn how to declare and display COBOL data items by defining numeric, alphabetic, and alphanumeric fields with picture clauses like 9(5) and 9(2), and test compilation.

  • Arithmetic Operations5:28

    Explore COBOL arithmetic operations, including add, subtract, multiply, divide, and compute for values; declare variables, display results, show division remainder, and handle a no memory error.

  • Editing Characters6:32

    Explore editing characters in COBOL to format data for reports, using numeric, numeric with decimal, alpha, and alphanumeric types, with zero suppression, dollar signs, commas, and partial digit visibility.

  • 66 Level Number7:15

    explores 66 level number restatement to recouple elementary data items in a record, using renames to combine basic salary components, allowances, and deductions, and demonstrates practical COBOL coding patterns.

  • SIMPLE IF4:18

    Learn how simple if conditions control COBOL programs by selecting statements and executing them conditionally, covering sequential flow, pseudo conditions, selection, and nested ifs with a salary tax example.

  • Logical Operation AND OR1:27

    Explore how and or logical operators work in COBOL, using or to cover salaries above 3000 or below 3200 and using and to refine ranges within if statements.

  • NEXT & Continue1:24

    Explore how the next statement bypasses steps when a condition is false, how true conditions jump to the next actions, how end statements display results, and how continue parallels next.

  • NEXT & Continue5:07

    Learn how to replace nested ifs with the COBOL evaluate construct to handle multiple conditions, map month numbers to names, and compute days in a month.

  • EVALUATE Program1:10

    Learn debugging and proper use of the cobol evaluate statement by removing dots and correcting conditions, then display John and calculate the days in a month (February 28).

  • Level Number 88 Condition8:00

    Learn about level number 88 in COBOL, a special low level number used with 0–49 or 77 values to simplify multiple condition checks via if and evaluate statements, improving readability.

  • Redefines _ Memory17:25

    Learn to reuse existing storage in cobol by using redefines to reuse variables, avoid unused allocations, and optimize storage through grouping and compression.

  • COMP 1 & COMP 210:47

    Learn how comp1 and comp2 numeric usage compresses storage space and speeds processing in Mainframe COBOL, by optimizing memory for display, decimal, binary, and hexadecimal data.

  • COMP32:51

    Explore mainframe cobol comp-3 numeric storage and packed decimal handling. Understand how s9 packed decimal occupies half-byte storage and when numeric data differs from alphanumeric data.

  • PERFORM_INTRODUCTION4:44

    Learn to use the COBOL procedure division's reusable paragraphs and perform statements to control program flow, including outline perform, in line perform, perform times, and perform until.

  • PERFORM INLINE Example2:13

    Explore inline perform in COBOL with simple perform, perform until, and inline variants, showing how statements execute in line, outputting values and looping with incremental logic.

  • PERFORM OUTLINE Example7:36

    Examine the various outline forms of perform in COBOL, including simple perform, perform times, and perform with through and until, calling paragraphs and using exit and stop run.

  • DIFFERENCE BETWEEN INLINE VS OUTLINE PERFORM0:39

    Compare inline perform and outline perform in COBOL, noting scope termination and placement. Use inline for lower volumes and outline for large volumes, with attention to exit statements.

  • OCCURS - ARRAYS 1D6:53

    Learn how occurs creates a one-dimensional array of similar data items in COBOL, with a subscript to access months or hourly values and a rule about 01 or 77 numbers.

  • OCCURS ARRAYS 2D & 3D11:42

    Learn to work with COBOL arrays from one to three dimensions by declaring occurs, using subscripts, and storing month, week, and day data with practical bank and timing examples.

  • SEARCH12:53

    Learn how to perform a linear search in a mainframe cobol table, scanning customer records by name or account number, and display matches or no records found.

  • SEARCH ALL6:17

    Explore binary search in COBOL using a one-dimensional array sorted in ascending or descending order to locate a target with the equal to relation operator, contrasting it with sequential search.

  • SUBSCRIPT VS INDES , SEARCH & SERCAH ALL1:54

    Compare subscript and index in COBOL arrays, and learn how search and search all affect data retrieval from a table, including declaration, displacement position, and access speed.

  • Complete Overview of FILES Concept14:06

    Explore the Cobol file concept, storing data permanently with files, records, and fields, and learn the file lifecycle from declaration to processing in mainframe programs.

  • FILLER CONCEPT2:02

    Master the filler concept, learning how to reserve blank space within a data record to accommodate future layout changes and evolving fields.

  • FILE READ8:01

    Read employee records from a 36-byte flat, sequential file using COBOL, opening, reading, and closing the file while tracking file status for end-of-file and successful reads.

  • FILE WRITE3:42

    Open the output file in write mode, accept employee records (id, name, location, salary), and write them to the file, verifying that records are stored.

  • UPDATE2:20

    The lecture shows updating an employee salary in a COBOL file: open for input, locate by id, add ten thousand, and rewrite the record.

  • COPY BOOK9:27

    Discover how copy books define reusable file records as replaceable members, enabling shared input and output structures to reduce code duplication and improve COBOL program productivity.

  • CALL9:39

    Demonstrate calling a subprogram from a main COBOL program, passing actual and formal parameters by reference or by value, and illustrate how the linking section connects them.

  • CALL VS COPY , MAIN VS SUB1:06

    Explore the difference between copy and call in mainframe cobol: copy embeds predefined code in any division, while call invokes a subprogram from the procedure division, parameter handling and linking.

  • SORT & MERGE10:23

    Explore internal and external sorting in COBOL, detailing ascending and descending keys, input and output files, work areas, and the merge of two inputs into a sorted output.

  • SORT & merge programs11:44

    Debug and run Cobol sort and merge programs by fixing input-output mismatches, declaring correct record sizes, compiling, and validating that data records are sorted into output files.

  • INSPECT3:59

    Explore the inspect function to scan strings, count occurrences and leading or trailing characters, identify holes, replace characters, and apply string operations in a mainframe cobol program.

  • ESDS FILE READ & WRITE8:40

    Explore mainframe COBOL ESDS file read and write, demonstrating reading from an input file, copying records to an output file, and handling fixed 48-byte records, record structures, and file status.

  • ESDS FILE READ WRITE1:53

    Fix the ESDS file read/write COBOL program by correcting the final attribute mismatch and applying the proper file naming format, then recompile and run to process four records.

  • KSDS READ AND WRITE15:35

    Explore ksds read and write operations by examining a cobol-style program that opens input and output files, defines keyed student records, and performs read and write cycles with status checks.

  • KSDS READ WRITE - 29:14

    Compile and execute a KSDS read/write COBOL program, reading 48-byte records with 4-byte keys and writing to an output file. Debug end-of-file logic to ensure all records copy.

  • KSDS READ AND WRITE - 31:28

    Fix and verify KSDS read and write logic in a mainframe Cobol program, ensuring the last-record write executes correctly and all records display as complete.

  • ESDS - COBOL Program1:16

    Explore ESDS COBOL programming and ESD file transfer, compare random access data with sequential record keeping, and apply the related logic as practiced in this session.

Requirements

  • A computer the either Windows or Mac Operating System
  • Internet Connectivity to connect to IBM Mainframe Terminal
  • A strong work ethic, willingness to learn, and plenty of excitement about the awesome things you want to learn.
  • Nothing else! It’s just you, your computer and your hunger to get started today.

Description

First I would like to thank you! on landing on to this Course and Congratulations for opting this course.

Here I'm going to explain the IBM Mainframe classes in a very simple way with a practical oriented Sessions. I have tried my best! to cover all different topics that are being used in the Real time which makes you a feel like a class room session and I hope you will enjoy this journey on learning of the Mainframe Course with in a couple of days .

This course is intended for all the levels that can be starting from a Student or Fresher who is just passed out from his graduation or the people who have joined their carrier as Mainframe Developer or people who want to refresh or Upgrade there skill set on mainframe.

Yes, you are in a right! place on selecting this course and I will be available to address all your queries, support and guide in all the ways that i can during this course of journey.

One and only motive is to teach the Mainframe in a Very simple way.

Course Covers with the following Topics.

Mainframe - ZOS - COBOL

  1. Introduction to COBOL

  2. Features of COBOL

  3. Types of COBOL

  4. Coding Sheet

  5. Language Structure

  6. Identification Division

  7. Environment Division

  8. DATA Division

  9. Variable Declaration

  10. Data Types & Variables

  11. Level Numbers

  12. Data Types Practical

  13. Groups & Elementary Data Types

  14. 77 Level Numbers

  15. Assign Data to Variable Static Dynamic Data

  16. Input & Output Terminal i.e Accept and Display

  17. Simple Move

  18. Compile & Line edit and Run Cobol Program

  19. Group Move

  20. Corresponding Move

  21. Reference Modification

  22. STRING

  23. UNSTRING

  24. Arithmetic Operations

  25. Editing Characters

  26. 66 Level Number

  27. SIMPLE IF

  28. Logical Operation AND OR

  29. NEXT & Continue

  30. NEXT & Continue

  31. EVALUATE Program

  32. Level Number 88 Condition

  33. Redefines _ Memory

  34. COMP 1 & COMP 2

  35. COMP3

  36. PERFORM_INTRODUCTION

  37. PERFORM INLINE Example

  38. PERFORM OUTLINE Example

  39. DIFFERENCE BETWEEN INLINE VS OUTLINE PERFORM

  40. OCCURS - ARRAYS 1D

  41. OCCURS ARRAYS 2D & 3D

  42. SEARCH

  43. SEARCH ALL

  44. SUBSCRIPT VS INDES , SEARCH & SERCAH ALL

  45. Complete Overview of FILES Concept

  46. FILLER CONCEPT

  47. FILE READ

  48. FILE WRITE

  49. UPDATE

  50. COPY BOOK

  51. CALL

  52. CALL VS COPY , MAIN VS SUB

  53. SORT & MERGE

  54. SORT & merge programs

  55. INSPECT

  56. ESDS FILE READ & WRITE

  57. ESDS FILE READ WRITE

  58. KSDS READ AND WRITE

  59. KSDS READ WRITE - 2

  60. KSDS READ AND WRITE - 3

  61. ESDS - COBOL Program


Happy Learning!!

Who this course is for:

  • Beginners who are passionate about learning Mainframes
  • Software Developers who want to upgrade there skills or want switch to Mainframes
  • Who have opted there Carrier as a Mainframe Developer
  • Passionate about to know about the Mainframe
  • If your Company has requested to refresh your Mainframe Skills or Upgrade
  • Want to become an Expert on Mainframe
  • Got a Project on Mainframe Testing, don't know where to start... You are in right place, you will learn what all is needed.