DevOps for Mainframe training
Course overview
The course is designed to provide the audience with an introduction to Mainframe build in a DevOps pipeline with IBM Dependency Based Build.
Course Duration
4 Days
Cost
Audience
- Developers, Architects and Consultants
Prerequisites
- Basic Mainframe Knowledge
Course Content
Module 1 – Course outline overview
Module 1 provides you with a course summary. It helps you identify the focus areas and associated modules based on your roles.
Module 2 – Introduction to Git Source Control
Module 3 – Traditional Application Development and DevOps
It describes the practices in a traditional mainframe development cycle, and what you should expect from a DevOps pipeline where parallel development, isolation and automation is the norm.
Module 4 – Introduction to CI/CD Pipelines with Jenkins
In this module, we will introduce what CI & CD means, illustrate how it is implemented as an automation in a pipeline.
Module 5 – Introduction to the Groovy Scripting Language
We now have a good understanding of the DevOps transformation involved from a library manager to a CI/CD pipeline that includes mainframe development.
Module 6 – Dependency Based Build Architecture Overview
DBB provides build capabilities on the mainframe, and its scripting language is groovy. Module 6 will start with an overview of DBB capabilities and progress towards providing you with an architecture overview of Mainframe build in a pipeline using DBB.
Module 7 – How to Build Using Dependency Based Build
We now understand where DBB fits in a pipeline. The build processes and their rules are expressed in groovy scripts that rely on DBB mainframe API exposed in groovy. We will take a deeper technical dive into these scripts and how to customize them with the DBB API.
We will first start by writing a simple script, and then discuss what it takes to provide scripts that are robust and reusable across an organization. This will lead us to introduce our main sample, called zAppBuild, that follows these principles. After that we have several activities, which describes in detail the API that are available in your scripts and their usage.
Module 8
Its time to get some Hands-on with our ready to use zTrial system. Look for Enterprise DevOps and Z open development to try DBB.
Module – 9
Zowe overview
- API Mediation Layer introduction and demonstration
- Command Line Interface introduction and demonstration
Demo – CLI
- Introduce Zowe Command Line Interface and show interactive use
- Demonstrate how commands can be used with modern scripting languages to build automation for z/OS
- Demonstrate how the CLI can be used with modern frameworks to abstract commands into tasks that provide even greater value
- Show how the CLI enables the use of popular CI/CD orchestration tools for mainframe applications
Showcase Real sample data case studies of real time environment