Programación COBOL Introducción El lenguaje COBOL (COmmon Business-Oriented Language, Lenguaje Común Orientado a Negocios) fue creado en el año 1959 con el objetivo de disponer de un lenguaje de programación universal que pudiera ser usado en cualquier ordenador y orientado a lo que conocemos como la informática de gestión. El Cobol es un lenguaje de programación muy útil para procesar y almacenar grandes cantidades de datos, y el más utilizado en aplicaciones empresariales. El lenguaje COBOL ha ido evolucionando, publicándose diversas versiones a lo largo del tiempo. Es en el año 1974, cuando la organización ANSI (American National Standard Institute) normalizó y estandarizó este lenguaje de programación, publicando la versión COBOL ANS-74. El uso de este lenguaje de programación se extendió rápidamente en el mundo de los negocios. Posteriormente se publicaron las versiones COBOL ANS-85 y COBOL ANS-2002. Curso de 80 horas de duración sobre desarrollo de aplicaciones de gestión empresarial en lenguaje COBOL. Metodología Aprender a desarrollar aplicaciones de gestión utilizando el lenguaje de programación COBOL con lecciones teóricas y ejercicios de programación.. Aprender a desarrollar aplicaciones COBOL utilizando tecnologías de programación estructurada. Cada asistente dispondrá de ordenador y un entorno de desarrollo y pruebas de los ejercicios prácticos. Formación | Consultoría | Servicios -1- A quién va dirigido Todas aquellas personas que estén interesadas en aprender y desarrollar su actividad profesional como programador en entornos basados en ordenadores mainframe (Entorno de grandes sistemas IBM y compatibles) utilizando COBOL como lenguaje de programación y metodología de programación estructurada (Banca, Seguros, Administración Pública, Grandes organizaciones, etc.) Material Copia de las diapositivas presentadas y material de referencia. Manual COBOL Programas COBOL con los ejercicios resueltos. Prerrequisitos Se recomienda tener conocimientos generales de informática y de metodología de programación con lenguajes de alto nivel. Contenido Módulo - 1 Revisión de conceptos fundamentales o Lenguajes de programación o Lenguajes de alto nivel o Concepto de compilador o Metodología de la programación o Programación estructurada Nuestro entorno de trabajo o PC o Compilador o Procesos por lotes (.bat) o Editores – El editor SPF Elementos del lenguaje Metodología de la programación COBOL Formación | Consultoría | Servicios -2- o Algoritmos o Ordinogramas y pseudocódigo o Prácticas Introducción a al programación estructurada o Estilos de programación o Programación estructurada con COBOL o Prácticas y ejercicios Módulo - 2 Empezando a programar en COBOL o Las divisiones o Empezando a escribir un programa (IDENTIFICATION DIVISION) o Ejercicios y prácticas o Especificación de datos (DATA DIVISION) o Ejercicios y prácticas o PROCEDURE DIVISION 1 Instrucciones básicas y de control de la ejecución o Ejercicios y prácticas o Instrucciones para el tratamiento de cadenas de caracteres o Ejercicios y prácticas o Tratamiento de tablas o Ejercicios y prácticas Módulo – 3 Tratamiento de ficheros de Entrada/Salida Ficheros: Definiciones o Secuenciales o Secuenciales-indexados o Relativos Definición de ficheros o INPUT-OUTPUT SECTION o FILE-CONTROL o I-O CONTROL Formación | Consultoría | Servicios -3- o DATA DIVISION – FD PROCEDURE DIVISION – Tratamiento de ficheros Programación de prácticas con ficheros Impresión y listados Ejercicios finales de programación Introducción a los sistemas de gestión de bases de datos relacionales y SQL con COBOL. Formación | Consultoría | Servicios -4-