Seminarinformationen

Seminar - Ziel

In diesem 2-tägigen Seminar "COBOL Fortgeschrittenenkurs" werden Sie mit fortgeschrittenen Konzepten und Funktionen der COBOL-Programmierung vertraut gemacht. Sie lernen den Umgang mit Pointern, sowohl als Tabellen-Index als auch in Unterprogrammen. Der Kurs bietet einen Überblick über die intrinsischen Funktionen nach dem ANS85-Standard und deren Anwendung anhand von Codebeispielen. Sie erhalten zudem Einblicke in die Funktionen des Language Environment (LE) und die Verwendung von variabel langen Tabellen (OCCURS..DEPENDING ON).

Des Weiteren beschäftigen Sie sich mit verschiedenen Arten von Unterprogrammen, sowohl statischen als auch dynamischen, sowie der Nutzung von Nested Programs. Weitere Themen wie die Anwendung von EXIT im Kontrollfluss, das Arbeiten mit globalen Datendeklarationen, die Handhabung von Hex-Werten und die Implementierung von XML-Erzeugung und -Parsing werden ebenfalls behandelt. Sie lernen, wie Sie eigene kleine Funktionen erstellen, etwa zur Formatierung von Zeichenketten oder für Logging-Zwecke.

Abschließend wird auch das Thema Performance-Optimierung in COBOL behandelt, insbesondere im Hinblick auf die Verbesserung der Leistung ohne Ein- und Ausgabe. Nach dem Kurs verfügen Sie über fortgeschrittene COBOL-Kenntnisse, die es Ihnen ermöglichen, komplexe Anwendungen effizient zu entwickeln und zu optimieren.

Teilnehmer - Zielgruppe

  • Erfahrene COBOL-Entwickler, die ihre Fähigkeiten vertiefen und COBOL in modernen Unternehmensumgebungen professionell einsetzen möchten.

Kurs - Voraussetzungen

  • Besuch des Kurses COBOL Grundkurs oder vergleichbare Kenntnisse
  • Sicherer Umgang mit grundlegenden COBOL-Elementen wie Variablen, Kontrollstrukturen, Strings und einfachen Unterprogrammen
  • Interesse an Enterprise-Integration, Performance-Optimierung und modernen Entwicklungspraktiken

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Vertiefung der Sprache

  • Pointer in COBOL: Tabellen-Index, Unterprogramme, Speicherzugriffe
  • Erweiterte intrinsische Funktionen: komplexe mathematische und String-Funktionen
  • Variabel lange Tabellen (OCCURS DEPENDING ON)
  • Unterprogramme (Best Practices, Performance-Optimierung, komplexe Strukturen)
  • XML in COBOL: Erzeugen und Parsen, Compiler-Optionen
  • Performanceoptimierung ohne I/O

Enterprise-Integration und Interoperabilität

  • Language Environment (LE): Funktionen und Einsatz
  • Mainframe-Integration: CICS, VSAM, DB2, JCL, TSO/ISPF
  • COBOL als REST-/SOAP-Service bereitstellen
  • Anbindung an Java- und .NET-Anwendungen
  • COBOL in Microservices und serviceorientierten Architekturen

Moderne Entwicklungspraktiken und Zukunft

  • Nutzung moderner IDEs: Eclipse, Visual Studio Code mit COBOL-Plugins
  • Versionskontrolle (Git) und CI/CD-Pipelines (Jenkins, GitLab)
  • Testing & Debugging: automatisierte Tests, Clean Code für COBOL
  • COBOL in Cloud-Migrationen, containerisierte Architekturen, hybride Systeme
  • Tools und Methoden zur Legacy-Konvertierung
  • KI-gestützte Refactoring-Ansätze

Weitere Schulungen zu Thema COBOL

COBOL Grundkurs

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 4-tägigen Seminar "COBOL Grundkurs" erwerben Sie fundierte Kenntnisse in den grundlegenden Konzepten und Techniken der COBOL-Programmierung. Sie werden die Struktur von Quellcode verstehen und lernen, wie man Daten zuweist und initialisiert. Der Kurs behandelt ...