Clase 1:
Introducción a COBOL
Objetivos del Curso y Estructura
Historia y Evolución de COBOL
Aplicaciones y Relevancia Actual de COBOL
Instalación y Configuración de un Entorno COBOL
GnuCOBOL (OpenCOBOL)
COBOL IDEs
Clase 2:
Fundamentos de COBOL
Estructura Básica de un Programa COBOL
Divisiones, Secciones y Párrafos
Syntax Básica y Convenciones
Primera Ejecución de un Programa COBOL Sencillo
Clase 3:
División IDENTIFICATION y División ENVIRONMENT
División IDENTIFICATION
PROGRAM-ID y AUTHOR
División ENVIRONMENT
CONFIGURATION SECTION
INPUT-OUTPUT SECTION
Clase 4:
División DATA
Definición y Declaración de Variables
Tipos de Datos en COBOL
Pic Clauses y Niveles de Datos
Estructuras de Datos
RECORDS y ARRAYS
Redefinición y Renombrado de Variables
Clase 5:
División PROCEDURE - Parte 1
Introducción a la Lógica de Programación en COBOL
Estructuras de Control de Flujo (IF, PERFORM, GO TO)
Operaciones Básicas
MOVE, ADD, SUBTRACT, MULTIPLY, DIVIDE
Lectura de Datos desde Archivos
Clase 6:
División PROCEDURE - Parte 2
Control de Flujo Avanzado
EVALUATE (equivalente a SWITCH)
Ciclos con PERFORM UNTIL
Gestión de Archivos
OPEN, READ, WRITE, CLOSE
Tipos de Archivos (Secuenciales, Indexados, Relativos)
Clase 7:
Manejo de Archivos y Bases de Datos
Manipulación de Archivos Secuenciales
Conceptos Básicos de Archivos Indexados y Relativos
Introducción a la Integración con Bases de Datos Relacionales
Clase 8:
Subprogramas y Modularidad
Creación y Uso de Subprogramas
CALL Statement
Linkage Section
Paso de Parámetros entre Programas
Clase 9:
Gestión de Errores y Depuración
Manejo de Excepciones y Errores
Declaración y Uso de FILE STATUS
Técnicas de Depuración
Utilización de Mensajes y Trazas
Clase 10:
Prácticas y Casos de Estudio
Desarrollo de un Proyecto Completo
Análisis de Requisitos
Diseño y Codificación
Resolución de Problemas Reales Utilizando COBOL
Clase 11:
Optimización y Buenas Prácticas
Optimización de Código COBOL
Eficiencia en el Uso de Recursos
Buenas Prácticas de Programación
Documentación y Comentarios
Convenciones de Nomenclatura
Clase 12:
Revisión y Certificación
Revisión de Contenidos
Examen Final
Certificación y Reconocimientos
Q&A y Feedback