We may earn an affiliate commission when you visit our partners.
IBM

The foundational knowledge for the position of an IBM z/OS System Programmer and System Administrator begins with this third and final course in the three course professional certificate track.

Read more

The foundational knowledge for the position of an IBM z/OS System Programmer and System Administrator begins with this third and final course in the three course professional certificate track.

The foundational knowledge for the position of an IBM z/OS System Programmer and System Administrator begins with this third and final course in the three course professional certificate track. This course provides hands-on labs to everyday z/OS tasks with JCL, JES, ISHELL and HFS, and z/OSMF. Topics covered include VSAM, z/OS System Libraries, the Language Environment, Generation Data Groups, RAIM, DB2, UNIX System Services, and USS File System. This course includes readings, quizzes, and lab exercises accompanying the video course. You will need 17-18 hours to complete this course.

Enroll now

What's inside

Syllabus

Introduction to JES and JCL
System Programming Components
z/OSMF and UNIX System Services

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Designed for individuals seeking an entry-level position as an IBM z/OS System Programmer or System Administrator
Provides hands-on experience in various z/OS tasks including JCL, JES, ISHELL, HFS, and z/OSMF
Covers essential topics for z/OS system administration, such as VSAM, System Libraries, and USS File System
Taught by IBM instructors, who are experts in the field of z/OS

Save this course

Save Systems Programming on IBM Z to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Systems Programming on IBM Z with these activities:
Seek guidance from experienced z/OS professionals
Connect with experienced z/OS professionals who can provide valuable insights, advice, and support throughout your learning journey.
Browse courses on Mentorship
Show steps
  • Identify potential mentors through professional networks or online platforms
  • Reach out to potential mentors and express your interest in their guidance
Review JCL, JES2, and z/OS basics
Help familiarize yourself with the concepts of JCL, JES2, and z/OS basics to strengthen your foundational knowledge in Z/OS system programming.
Browse courses on JCL
Show steps
  • Review documentation and tutorials on JCL, JES2, and z/OS basics
  • Practice writing and executing simple JCL jobs
  • Explore the JES2 subsystem and its components
  • Understand the z/OS operating system architecture and its key concepts
Practice JCL Coding
Enhance your JCL skills by engaging in hands-on coding exercises to solidify your understanding.
Show steps
  • Create JCL scripts to perform basic tasks
  • Practice using JCL parameters and variables
  • Troubleshoot common JCL errors
Seven other activities
Expand to see all activities and additional details
Show all ten activities
Practice configuring and managing z/OSMF
Enhance your practical skills by configuring and managing z/OSMF, gaining hands-on experience in a real-world environment.
Browse courses on z/OSMF
Show steps
  • Set up a z/OSMF environment for practice
  • Configure and customize the z/OSMF interface
  • Manage users, roles, and permissions in z/OSMF
  • Monitor and troubleshoot z/OSMF operations
Explore UNIX System Services on z/OS
Expand your knowledge by delving into tutorials on UNIX System Services, broadening your understanding of z/OS capabilities.
Show steps
  • Follow tutorials on basic UNIX commands
  • Experiment with file handling and process management
  • Explore advanced topics like shell scripting
Attend a z/OS User Group Meeting
Expand your professional network and gain insights by attending a z/OS User Group meeting, where you can connect with experts and fellow professionals.
Show steps
  • Research and identify relevant z/OS User Group meetings
  • Attend the meeting and actively participate in discussions
  • Follow up with connections made at the meeting
Explore advanced UNIX System Services features
Expand your knowledge of UNIX System Services by exploring advanced features, enabling you to leverage its full potential in z/OS environments.
Browse courses on UNIX System Services
Show steps
  • Find tutorials and documentation on advanced UNIX System Services features
  • Set up a practice environment to experiment with advanced features
  • Explore features such as file system management, networking, and process management
  • Troubleshoot and resolve common issues related to advanced features
Develop a z/OS Utility Script
Apply your knowledge by creating a z/OS utility script that automates a specific task, demonstrating your proficiency in practical application.
Show steps
  • Identify a suitable task for automation
  • Design and code the script using JCL or UNIX commands
  • Test and refine the script for efficiency and accuracy
Develop a presentation on a specific z/OS topic
Solidify your understanding of a particular z/OS topic by creating a presentation that synthesizes your knowledge and allows you to effectively communicate it to others.
Browse courses on Presentation
Show steps
  • Select a specific z/OS topic to focus on
  • Research and gather information from reliable sources
  • Structure the presentation with a clear introduction, body, and conclusion
  • Create engaging and informative slides to support your content
  • Practice delivering the presentation to gain confidence and improve your delivery
Develop a troubleshooting guide for z/OS system issues
Create a comprehensive troubleshooting guide that consolidates your knowledge and provides a valuable resource for resolving common z/OS system issues.
Browse courses on Troubleshooting
Show steps
  • Identify and gather information on common z/OS system issues
  • Research and document troubleshooting procedures for each issue
  • Organize and structure the troubleshooting guide for easy navigation
  • Review and refine the guide based on feedback from peers or mentors

Career center

Learners who complete Systems Programming on IBM Z will develop knowledge and skills that may be useful to these careers:
Systems Programmer
In this occupation, Systems Programmers implement, maintain, and upgrade computer operating systems software. They may also work with storage hardware, computer networks, and virtualization software. This course from Coursera may be useful in providing knowledge and hands-on experience with everyday z/OS tasks with JCL, JES, ISHELL and HFS, and z/OSMF.
System Administrator
System Administrators are responsible for maintaining computer systems and networks. This includes installing, configuring, and maintaining hardware and software, as well as monitoring system performance and security. This course may be useful for System Administrators who need to work with z/OS systems.
Database Administrator
Database Administrators plan, implement, and maintain database management systems. They also ensure that databases are secure and that data is backed up and recovered regularly. This course may be useful in providing a foundation in DB2, which is a relational database management system used on z/OS systems.
Unix Administrator
Unix Administrators install, configure, and maintain Unix operating systems. They also manage user accounts, file systems, and network security. This course may be helpful for Unix Administrators working in a z/OS environment, as it covers UNIX System Services, LPAR, WPAR, HFS, and SMF.
Storage Administrator
Storage Administrators plan, implement, and maintain storage systems. They also ensure that data is protected and that storage systems are performing optimally. This course may be useful in providing a foundation in VSAM and z/OS System Libraries, which are used for data storage on z/OS systems.
Virtualization Administrator
Virtualization Administrators manage virtualization platforms, such as VMware and Hyper-V. They also provision and manage virtual machines. This course may be useful in providing a foundation in LPAR, WPAR, and z/VM, which are virtualization technologies used on z/OS systems.
Network Administrator
Network Administrators install, configure, and maintain computer networks. They also monitor network performance and security. This course may be useful to provide a foundation in JES and JCL, which are used for managing network connections on z/OS systems.
Software Developer
Software Developers design, develop, and maintain software applications. They also work with users to gather requirements and to ensure that software applications meet their needs. This course may be useful in providing a foundation in the Language Environment and Generation Data Groups, which are used for software development on z/OS systems.
IT Manager
IT Managers plan, implement, and manage IT systems and services. They also oversee IT staff and ensure that IT systems are aligned with business goals. This course may be helpful in providing a broad understanding of z/OS systems and their components.
Database Analyst
Database Analysts design, implement, and maintain databases. They also work with users to gather requirements and to ensure that databases meet their needs. This course may be useful in providing a foundation in DB2 and z/OS System Libraries, which are used for data storage and management on z/OS systems.
Systems Analyst
Systems Analysts analyze and design computer systems. They also work with users to gather requirements and to ensure that systems meet their needs. This course may be useful in providing a broad understanding of z/OS systems and their components.
IT Consultant
IT Consultants provide advice and guidance to organizations on how to use IT to achieve their business goals. They may also help organizations to implement and manage IT systems. This course may be useful for IT Consultants who work with organizations that use z/OS systems.
Technical Writer
Technical Writers create documentation that explains how to use products and services. They may also write training materials and marketing materials. This course may be useful for Technical Writers who need to write documentation for z/OS systems and their components.
Computer Operator
Computer Operators monitor and control computer systems. They also perform routine maintenance tasks and respond to system failures. This course may be useful for Computer Operators who work with z/OS systems.
Data Analyst
Data Analysts collect, analyze, and interpret data. They may also develop data models and visualizations to help businesses understand their data. This course may be useful for Data Analysts who work with data that is stored on z/OS systems.

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Systems Programming on IBM Z.
Provides a comprehensive reference for z/OS JCL, including syntax, operands, and examples. It valuable resource for both new and experienced z/OS users.
Provides a comprehensive reference for z/OS JES2 commands, including syntax, operands, and examples. It valuable resource for both new and experienced z/OS users.
Provides a comprehensive overview of z/OS system programming concepts, including storage management, task management, and input/output management. It valuable resource for both new and experienced z/OS users.
Provides a comprehensive overview of UNIX System Services for z/OS, including programming interfaces, system calls, and utilities. It valuable resource for both new and experienced z/OS programmers.
Provides a comprehensive overview of VSAM, including data structures, access methods, and performance tuning. It valuable resource for both new and experienced VSAM users.
Provides a comprehensive overview of z/OS System Management Facilities (SMF), including data collection, reporting, and analysis. It valuable resource for both new and experienced z/OS system administrators.
Provides a comprehensive overview of z/OS Security Server RACF, including security concepts, administration, and auditing. It valuable resource for both new and experienced z/OS security administrators.
Provides a comprehensive overview of z/OS Communications Server, including network protocols, configuration, and troubleshooting. It valuable resource for both new and experienced z/OS network administrators.
Provides a comprehensive overview of z/OS UNIX System Services programming, including programming interfaces, system calls, and utilities. It valuable resource for both new and experienced z/OS programmers.
Provides a comprehensive overview of z/OS XL C/C++ programming, including language syntax, compilers, and libraries. It valuable resource for both new and experienced z/OS programmers.
Provides a comprehensive overview of z/OS DFSMS, including data storage, management, and protection. It valuable resource for both new and experienced z/OS system administrators.
Provides a comprehensive overview of z/OS HFS, including file system concepts, administration, and troubleshooting. It valuable resource for both new and experienced z/OS system administrators.
Provides a comprehensive overview of z/OS tape libraries, including operation, management, and troubleshooting. It valuable resource for both new and experienced z/OS system administrators.
Provides a comprehensive overview of z/OS I/O configuration and tuning, including hardware, software, and performance. It valuable resource for both new and experienced z/OS system administrators.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser