TTFlogo2.gif (2585 bytes)

 

Courses we teach: C and C++

Structured C Coding Workshop - 5 days
Advanced Topics in C - 5 days
C++ Programming Workshop - 5 days
C++ for Non-C Programmers - 5 days
C++ on z/OS - 2 days
z/OS Debug Tool for XL C/C++ - 2 days

 

C has become one of the fastest growing application programming languages available today. C came from the Unix world and is now finding a solid foothold in the IBM mainframe world.

Many shops have added C to their list of supported applications development languages because it is [relatively] portable to other platforms and many new-hires already are familiar with the C language.

Our C courses support several stages of C knowledge. Structured C Coding Workshop is designed from the ground up as an z/OS-based C course. The emphasis is on mainframe types of file processing and linkages; we support the packed decimal data type and discuss how to build new applications using C in the z/OS environment.

Advanced Topics in C (available 2Q 2012) extends the first course to deal with more advanced C functions.

The C++ workshops are available for teaching on any platform that has an ANSI/ISO-compliant compiler, except the C++ on z/OS course and the Debug Tool course, which must be run on z/OS.

For related courses, be sure to check the .NET C# curriculum also.

 

Note that our DB2, CICS, LE, and Advanced TSO courses all allow the student to work their labs in C.

Note that all current C compilers for z/OS need to have a product called Language Environment (LE) available for run-time support. LE is available on MVS, OS/390, z/OS, VSE, VM, OS/400, and in a limited degree on OS/2.

We provide training on Language Environment topics as well as on the supported languages

 

The following courses are multi-lingual and the labs may be run in C if the student prefers:

Introduction to TSO and REXX APIs
DB2 Application Coding
DB2 Stored Procedures
Using LE Services in z/OS
Cross Program Communication in z/OS
Creating and Using DLLs in z/OS
Developing Applications for z/OS UNIX

 

List of topics
Home page