What subjects will we learn?
If you do not have any background or prior knowledge related to computer programming, you will first learn the basic fundamentals of computer programming.
This part is not related to Cobol and is applicable to any programming language.
The basics
Flowcharts – Basic symbols
Flowcharts – Advanced symbols
Flowcharts – File Handling
This part of the course goes beyond simply learning the syntax rules of Cobol – you will learn how to analyze, design and structure solutions to real world problems.
You will implement advanced programming techniques that will enable you to design programs that are easy to understand and maintain, perform better, and will stand the test of time.
Program structure
Variables I
Procedure Division I
Variables II
Advanced commands
Procedure Division II
Files I
Files II
Files III
Interactive Screen programming I
Program calls
Print files
A Cobol programmer needs to have a basic understanding of what computer operating systems are, what they do, and how to run Cobol under them.
Cobol, like any computer language, can run under a variety of operating systems, but is found predominantly in large organizations (government, finance, transportation).
Most use very large computers with operating systems made by IBM.
In order to prepare you for the real world, you will learn how to create and run your Cobol programs on a large IBM computer knows as the IBM i, formerly known as the AS/400.
You will learn to use many facets of the operating system together with your Cobol programs to create a complete business application.
Objects
Database Management
Work Management
Development Environment
The Multi-user Environment
Cobol programs can do many things, but they are best known for their exceptional ability to access and process data stored in a Databse Management System.
In this course your will learn how to use IBM’s flagship database – DB2, the most powerful and stable database for large enterprises. You will learn how to create, update and access database tables from within Cobol programs, and other ways, such as using SQL.
All Database Management Systems provide the same functionality and work in a very similar way – this course will open the way for you to learn to work with other leading databases such as Oracle, SQLServer, and others.
Data Definition
Data Manipulation
Embedded SQL
Advanced