A guide covering COBOL including the frameworks, libraries and tools that will make you a better and more efficient COBOL developer.
Note: You can easily convert this markdown file to a PDF in VSCode using this handy extension Markdown PDF.
COBOL(Common Business-Oriented Language) is an imperative, procedural and object-oriented programming language designed specifically for business. COBOL is responsible for the efficient, reliable, secure, and unseen day-to-day operations of the world's economy.
COBOL Programming with VSCode-IBM | Coursera
IBM z/OS Mainframe Practitioner Course
Mainframe: The Complete COBOL Course From Beginner To Expert Course | Udemy
Introduction to COBOL Course | Udemy
Learn COBOL Super Fast-The Fundamentals Of COBOL In Under 2 Hours | Udemy
Mainframe - COBOL DB2 - Basic to Advance Level | Udemy
Learn Introductory Programming With COBOL Course | Udemy
COBOL Programming Course - Open Mainframe Project
COBOL Training Courses - NobleProg
COBOL Online Training Courses | LinkedIn Learning
Learning COBOL - Introduction to COBOL | LinkedIn Learning
Code Quality and Code Security for COBOL | SonarSource
Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.
Code Server is a tool that allows you to run VS Code on any machine anywhere and access it in the browser.
IBM Z® Open Editor is an extension for VSCode that provides language support for the IBM Enterprise programming languages for z/OS®. It supports COBOL 6.3, PL/I 5.3, and High Level Assembler for z/OS 2.4 and TSO/E REXX. This also includes capabilities for embedded statements in COBOL and PL/I for CICS 5.6, IMS 15.1.0 and SQL DB2 for z/OS 12.1.
IBM Enterprise COBOL for z/OS is a COBOL compiler exploits the latest z/Architecture to maximize hardware utilization, reduce CPU usage, and improve performance of critical applications.
COBOL Language Support is an extension for VSCode that leverages the language server protocol to provide autocomplete, syntax highlighting and coloring, and diagnostic features for COBOL code and copybooks. It can also connect to a mainframe using a Zowe CLI z/OSMF profile to automatically retrieve copybooks used in your programs and store them in your workspace.
VMS IDE is an extension for VSCode that enables you to quickly and easily develop comprehensive applications for OpenVMS systems. It provides a set of tools for developing, building, and debugging OpenVMS projects.
Micro Focus COBOL is a extension for VSCode that provides support for compiling, editing, and debugging COBOL source code in Visual Studio Code on Windows and Linux.
COBOL Analyzer is a tool that provides developers the ability to continuously analyze their code before and after changes are made within their local environment and before committing those changes to the source control management stream.
Visual COBOL is a tool for COBOL application development and deployment. This unique technology developed by Micro Focus allows COBOL and modern language developers to modernize COBOL systems using Visual Studio and Eclipse as well as deploy COBOL applications and services to new platforms, including .NET, JVM, Docker and the cloud.
RM/COBOL is a stable, high performance COBOL platform providing a familiar environment for developers to maintain and improve RM/COBOL applications.
Net Express/Server Express is a set of tools Net Express (for Windows) and Server Express (for Linux and UNIX) that has been the trusted and proven choice for distributed COBOL application development for nearly 20 years. These classic tools enable COBOL developers to build and maintain enterprise applications.
COBOL-IT is an efficient, open-source based COBOL compiler and runtime system, available for Windows and Linux. With modern development tools based around Eclipse and Enterprise support delivered by the industry experts in COBOL, COBOL-IT is the only credible open source COBOL provider for Enterprise applications.
- If would you like to contribute to this guide simply make a Pull Request.
Distributed under the Creative Commons Attribution 4.0 International (CC BY 4.0) Public License.