Mainframe: The Complete JCL Course from Beginner to Expert
4.2 (497 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,560 students enrolled

Mainframe: The Complete JCL Course from Beginner to Expert

Become an expert on JCL. Jcls are used for COBOL Programs. Procedures, Utilities, GDG and basics of TSO/ISPF are covered
4.2 (497 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,560 students enrolled
Created by Sandeep Kumar
Last updated 5/2020
English
English
Current price: $107.99 Original price: $154.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 6 articles
  • 27 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Create your own JCL and execute it.
  • Ultimate package of source code of at least 20 utilities and JCL.
  • To clear the jobs interview on JCL
  • Compile a COBOL program and run it using a JCL
  • Understand JOB, EXEC and DD statements and code it by yourself
  • Master the Keyword and positional parameters
Course content
Expand all 61 lectures 04:25:45
+ Introduction and Installation of Mainframe in PC
5 lectures 25:26

By the end of this lesson, students will understand the process background idea on how to connect to Mainframe from our local operating system.

Understand background connection between Local Operating system and Mainframe
09:15
A Note to all my students
00:43

By the end of this section, students will be able to connect to the older version of Mainframe computer which is MVS 3.8J

Let us connect to MVS 3.8 on our Local computer
12:32
How to connect to Mainframe server using any other free emulator
02:07
+ Let us understand the JOB and JCL
2 lectures 04:27

This lecture gives an overview of a JOB

Preview 02:10

By the end of this lesson, you will understand what is a JCL. Why it is used for. How a typical JCL looks like

Preview 02:17
+ Let us start with the basics(optional)
3 lectures 19:59
Special note about this Section
00:31

This lesson shows basic TSO/ISPF commands.This is for those students who does not know TSO/ISPF

Some basic TSO/ISPF commands before we code a JCL (Optional)
08:11

This lesson is for those who does not know how to create dataset in mainframe.This enables students to be confident on creating datasets.

Let us create datasets (PS and PDS) - Optional
11:17
+ Explore all the Statements in JCL
6 lectures 01:02:05
Code DD Statement
15:16

In this Lesson, Students will learn how to execute first JCL to run a utility

How to Execute a JCL to run a utility
07:53

By the end of this lesson, student will create the first JCL. The student will be able to compile a COBOL program and will run it through a JCL

Lets us Create our first JCL to execute a Program
06:57

Students will be confident about SPOOL operations and how to see the output of job is covered in detail.

SPOOL - Analyse the process where you can see the output of your program
08:50
+ Explore all Parameters- Part 1
16 lectures 48:54
First thing first: JCLS coded in this course
02:57

By the end of this lesson, student knows what is CLASS parameter and how to code it.

Code your CLASS Parameter in JCL
02:05

By the end of this lesson, student knows what is the use of MSGCLASS. They will be able to code their own MSGCLASS based on their requirement.

Code your MSGCLASS Parameter in JCL
02:17

By the end of this lesson, student knows what is the use of MSGCLASS Parameter in JCL.

Preview 09:59

In this lecture, students will be able to code their TYPRUN parameter for syntax checking or for avoiding deadlock.

Code your TYPRUN Parameter
03:14

By the end of this lesson, student will code their own PRTY parameter in JCL.

Code your PRTY Parameter in JCL
01:58

By the end of this lesson, students will be able to create a JCL with NOTIFY parameter and without NOTIFY Parameter. They will be able to submit the JCL with both these options and will be able to differentiate between these two.

Lets code NOTIFY Parameter in JCL
02:45

By the end of this lecture, students will be able to code the RESTART parameter in JCL.

Code your RESTART Parameter in JCL
02:17

By the end of this lesson, students will be able to code a new JCL with RESTART parameter.

Lets Execute a JCL with RESTART Parameter
01:23

By the end of this lesson, student know where to include a program in a JCL through PGM parameter.Student already learned about creating the first JCL. This lecture will further provide additional reference while creating a JCL

Code your PGM Parameter in JCL
02:56

By the end of this section, student will be able to code their own REGION parameter in JOB card as well as at STEP. The student will understand the value of REGION parameter in Job Control Language

Code your REGION Parameter in JCL
02:51

By the end of this lesson, students will be able to understand to code the correct TIME parameter at JOB level and STEP level.

Code your TIME Parameter in JCL
03:56

In this lesson, students will code JCL with different TIME parameter and see the difference.

Lets us Code JCL with different TIME parameter and see the difference
02:18

By the end of this lecture, students will be able to code ACCT parameter in a JCL and PROC. They will be able to code the ACCT Parameter at JOB as well as EXEC level both

Lets explore ACCT Parameter further
03:39

By the end of this lecture, students will be able to code PARM parameter in a JCL and PROC

Lets explore PARM Parameter in your JCL
02:08

By the end of this lecture, students will be able to create a JCL with PARM Parameter to run a COBOL Program.Students are expected to know basic COBOL program in order to practice this example.

Lets code a JCL with PARM Parameter to execute a COBOL Program
02:11
+ Explore all Parameters- Part 2
12 lectures 48:01

By the end of this section, student will be able to understand the difference between keyword and positional parameter. Student will be able to code their first DSN parameter in JCL as well.

Code your DSN Parameter in JCL
02:40

By the end of this lecture, students will be able to code the DISP parameter in their JCL. They know the difference between various options in DISP Parameter

Lets code DISP Parameter
03:18

By the end of this lecture, students will be able to code a JCL with DISP Parameter and will visualize the results

Lets Code a JCL with DISP Parameter
03:19

By the end of this course, students will be able to code the proper SPACE Parameter in the JCL.

Lets Code the SPACE Parameter
07:08

By the end of this lecture, students will be able to code UNIT and VOLUME Parameter in the JCL

UNIT and VOLUME Parameter
02:41

By the end of this lecture, students will code their own DCB Parameter in JCL. 

Lets Code our DCB Parameter
05:30

By the end of this lecture, students will be able to understand the COND parameter.

Lets understand the COND Parameter
01:40

In this section, student will be able to explore various options on COND parameter

Lets explore various options in COND parameter further
04:35

In this lecture, students will code COND parameter in JCL and see the result.

Lets code examples of COND parameter in JCL
03:26

By the end of this course, students will be able to see how storage dumps works. They can include the dumps in the JCL they will run if they have access.

Lets explore Storage dumps in detail
03:26
Lets code ADDRSPC Parameter in JCL
04:11

By the end of this lecture, students will be able to code their own SYSIN and SYOUT Parameters. They will understand the different between SYSIN and SYSOUT as well.

Lets Code our SYSIN and SYSOUT Parameter
06:07
+ Lets Explore Procedures
4 lectures 08:45

By the end of this lecture, students will be confident about the basics of PROCEDURE

Lets understand PROCEDURE first
02:18

By the end of the lesson, students will be able to code In-Stream Procedures in JCL

Lets Code In-Stream PROCEDURE
01:17

By the end of this lecture, the student will be able to code Catalog Procedure in JOB.

Lets Code Catalog PROCEDURE
02:22

By the end of this lecture, students will be able to code a symbolic parameter in JCL. They will be confident on overriding the values in a PROCEDURE from JCL using symbolic parameters.

Lets Code a SYMBOLIC Parameter in JCL
02:48
+ Explore GDG
6 lectures 21:50

By the end of this lecture, students will be confident about GDG.

Lets be confident on GDG
03:14

By the end of this lecture, students will be able to create a GDG Base and a generation.They will be confident on creating a GDG Base using a utility called IDCAMS.

Lets Create a GDG
07:14
Note about LIMIT, EMPTY and NOEMPTY
00:43

In this section, students will learn about generations in GDG. They will be confident to create generations in GDG after taking up this lecture.

Lets Explore various Generations in GDG
06:07

By the end of this lecture, students will be able to alter the properties of a GDG

Alter the properties of a GDG
01:58

In this lecture, students will be able to confidently delete a GDG.

Lets DELETE a GDG
02:34
+ Lets explore the Libraries
4 lectures 09:38

By the end of this lecture, students will create their own JOBLIB library

Lets Explore JOBLIB Library
01:24

By the end of this lecture, students will be able to create their STEPLIB library. They will be understand the difference between STEPLIB and JPBLIB as well.

Lets Explore STEPLIB Library
03:40

By the end of this lecture, students will be able to create a JCL with JCLLIB library defined it it.

Lets Explore JCLLIB Library
02:09

By the end of this lecture, students will be able to include the COPYLIB in JCL(if they have a copylib member defined for a program).

Lets Explore COPYLIB Library
02:25
+ Bonus - How to install the ZOS operating system on Hercules
3 lectures 16:39
A special note about ZOS
02:05
Let us Connect to Mainframe in our local computer using Hercules
14:04
Bonus Lecture: Let us stay connected
00:30
Requirements
  • You should have a PC with internet connection
  • If you have a mainframe id then it will be beneficial but it is not necessary
  • No Previous programming language is required
  • If you are aware of TSO commands then it will be beneficial, some basic TSO commands are also covered in this course.
Description

"Welcome to the Most In-Depth and Quality Content Course "Mainframe: The Complete JCL Course from Beginner to Expert" from a Real Expert with more than 15 years of Experience."

  • The Course is full of quality content which you will not find anywhere in the Internet

  • Learn from an Expert who has a passion of training

  • The Course covers Real Training with the aim to provide knowledge which is similar to corporate training.

You can download all the JCL which is used in this course.

Some of the Reviews from my students!!!!

"Sandeep, I really enjoyed the training offered: - TSO - JCL - Cobol Congratulations on the work, I have recommended the courses to several colleagues who are also starting on mainframes. Thank you"

"Excellent classes. Instructor make the session really interactive and involve lot of practical examples along with theory. The course provide in depth knowledge of JCL and it's related topic. I strongly recommend this course who is looking for serious learning of mainframe and JCL. Great Job!!!"

Join this course which is the best seller JCL Course on UDEMY. I will Code lot of JCL along the way!!!

"This the Best Seller Course on Udemy"

“There’s a reason this course is a bestseller and highest rated on Udemy...”

Want to understand JCL with no previous coding experience and are confused on joining which course on JCL to understand from the basics to advanced level?

You have come to the right place. This is the most complete and in depth Course on JCL considered in UDEMY. If you do not believe me, Please have a look at the Course content carefully and ask few questions from yourself?

  • Is the Course taught by a real time expert? I have more than 20  years of experience as an Instructor and more than 10 years of experience on Mainframe.I firmly believe that if an Instructor does not have a good experience, he/she will flood the course with poor content.

  • Is the Course content clear and Precise? I bet you will not get a better Course content than this. Please have a look at all the courses and choose wisely.

  • Will the Course be In-depth? The Course covers In-Depth knowledge on JCL. The amount of Knowledge which is covered in this course is great.

  • How is the quality of the Content? In Mainframes, there are lot of low quality content which is spread through out the internet. Be wise in choosing the course which has the best content which is presented in a good way to provide maximum output.

  • The Course assumes no prior knowledge on Mainframes and teaches you from absolute beginners.

  • Most of my students personally messages me about their success with this Course. 

  • Once you Enroll for this Course, you get a life time access to this course and you will get all the future updates. you also get a Certification of Completion once you complete the Course.


Captions

The Course has the most accurate Captions. Have a look.

Do you want to start on Mainframe but have no experience on Mainframes? 

If you have some prior knowledge on Mainframes or if are a complete fresher, you are at the right place. The Course teaches you  complete JCL right from Scratch to Advanced level. The course goes one level up and provides the all the necessary information to master JCL.

What makes this Course unique and Best Seller?

Well, the course has everything you need to master JCL. If you want to build a career in Mainframe, JCL is a 'MUST TO HAVE' skill and this is the starting point of Mainframe.

There’s no risk involved in taking this Course!

This course comes with a 30 day money-back guarantee. I am sure that this is the best course on JCL and you can compare the content which is provided in this course against any JCL Course and I guarantee you that you will not get such a good structured content anywhere. Still, if you are not completely satisfied with the course, please let us know and we will provide the refund without asking any question.

What if you are stuck?

I personally answer all the questions which is asked here. If you are stuck anywhere, ask a question or you can message me directly and i will answer all your doubts.

Are you getting updated content?

Yes, I keep updating the content always to make sure, i provide all the information to my students.

Once you enroll for this course -

  1. You will create multiple JCLs(Job Control Language)

  2. You will be able to compile a COBOL program using a JCL.

  3. You will be able to execute a COBOL program through JCL.

  4. You will master the 3 statements in JCL.

  5. You will understand how to check the status of JOBS in SPOOL(SDSF).

  6. You will master more than 20 keyword and positional parameters

  7. You will get the source code of more than 20 important utilities.

Who this course is for:
  • Anyone who wants to master JCL can take up this course. This teaches JCL from Scratch to Advanced level
  • If you have knowledge on Mainframe then it will be beneficial but if you don't know what are Mainframe, i have explained about mainframes at the beginning of the course.
  • Basic TSO/ISPF commands will be useful but is not necessary