Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Cobol Ans-85

DISPONIBLE EN MODALIDAD:
Cobol es uno de los lenguajes de programación más veteranos, con una elevada transportabilidad entre los distintos sistemas. Resulta muy útil para trabajos con procesamiento y almacenamiento de grandes cantidades de datos, como, por ejemplo, hacer el seguimiento de cientos de miles de cuentas bancarias, procesar pagos o realizar cálculos con gran exactitud.
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en Cobol Ans-85 bonificable para empresas

¿A quién va dirigido?

Este curso está dirigido a programadores y desarrolladores interesados en aprender COBOL en su estándar Ans-85.

Objetivos

  • Comprender los fundamentos de COBOL Ans-85 como estándar de COBOL
  • Aprender la sintaxis, estructura y tipos de datos en COBOL Ans-85
  • Familiarizarse con operaciones y manipulación de datos en COBOL Ans-85
  • Adquirir habilidades en la gestión de archivos, conexiones y memoria en COBOL Ans-85
  • Dominar la depuración de código COBOL Ans-85

¿Qué vas a aprender?

Cobol es uno de los lenguajes de programación más veteranos, con una elevada transportabilidad entre los distintos sistemas. Resulta muy útil para trabajos con procesamiento y almacenamiento de grandes cantidades de datos, como, por ejemplo, hacer el seguimiento de cientos de miles de cuentas bancarias, procesar pagos o realizar cálculos con gran exactitud.

Requisitos

  • Tener conocimientos fundamentales de programación y sistemas
  • Acceso entornos que poder emplear durante el curso: OS/390 o Z/OS, preparado para el curso, con acceso a Cobol Ans-85, DB2 y una base de datos de prueba SQL MySQL donde poder ejecutar tareas JCL. Pregunta a tu equipo de sistemas si no dispones de ello
  • Durante el curso también se emplearán entornos online para poder programar en Cobol, compilar y ejecutar vía web
  • Disponer de un equipo (con mínimo 8GB de RAM y 200GB Libres) con acceso dicho entorno preparado para el curso y a un usuario con permisos de instalación y conexión estable a Internet

Temario del curso

tema 1

Introducción a COBOL y primeros pasos

  • Historia y evolución de COBOL desde 1959 hasta la fecha de hoy
  • Introducción a la relevancia de COBOL en la actualidad
  • Características principales de COBOL (Estándarización, orientado a negocios, robustez y estructurado)
  • Uso en aplicaciones críticas, longevidad y mantenimiento de sistemas
  • Introducción al estándar de Cobol Ans-85 y MainFrame. ¿Por qué son referentes de Cobol clásico?
  • Trayectoria y contribuciones en la modernización de COBOL
  • ¿Qué es JCL (Job Control Language)?
  • Comentarios acerca de las instalaciones y configuraciones esenciales para desarrollar en COBOL Ans-85
  • Particularidades y soluciones disponibles para trabajar con COBOL en Windows y Linux
  • Análisis del entorno creado para el curso para desarrollar en COBOL
  • Introducción a la estructura del lenguaje COBOL
  • El Formato de línea de codificación
  • Estructura de un programa COBOL
  • Introducción a las divisiones en COBOL
  • Division de Identificación del Programa COBOL
  • Division de Entorno y sus secciones (Configuración e Input-Ouput)
  • División de Información y sus secciones (archivos, working-storage, local-storage y varillaje)
  • División de Procedimiento para incluir lógica en el programa
  • Creando un programa "¡Hola Mundo!" en COBOL
  • Compilación y ejecución del programa "¡Hola Mundo!"
  • Comentarios acerca de las utilidades mainframe para compilar programas COBOL
  • Entendendiendo el concepto de librerías de fuentes y binarios
  • Introducción a las soluciones en línea disponibles para programar en COBOL
  • JCL para ejecución de programa "¡Hola Mundo!"
tema 2

Sintáxis fundamental de COBOL

  • Repaso de caractereres permitidos en COBOL
  • Introducción a las hojas de codificación COBOL para la correcta compilación
  • Números de línea
  • Indicadores y comentarios en el código
  • Zonas
  • Áreas de Identificación
  • Literales
  • Palabras, caracteres y constantes reservados por COBOL
tema 3

Representación de los datos

  • Introducción a los tipos de datos en COBOL
  • Número de nivel
  • Nombre de la variable
  • Cláusula Picture (PIC)
  • Símbolos y significados empleados en cláusulas picture
  • Cláusula VALUE
  • Cláusula USAGE
  • Cláusula REDEFINES
  • Cláusula RENAMES
  • Cláusula Picture de edición
  • Copybook
tema 4

Expresiones en COBOL

  • Introducción a las expresiones de COBOL
  • Sentencia ACCEPT
  • Sentencia DISPLAY
  • Sentencia INITALIZE
  • Sentencia MOVE
tema 5

Expresiones aritméticas

  • Sentencia ADD
  • Sentencia SUBSTRACT
  • Sentencia MULTIPLY
  • Sentencia DIVIDE
  • Sentencia COMPUTE
tema 6

Funciones Intrínsecas

  • DATE
  • LENGTH
  • TRIM
  • WHEN-COMPILED
  • RANDOM
  • CHAR
  • Otras funciones
tema 7

Control de flujo del programa

  • Sentencia IF - ELSE - END-IF
  • Sentencia EVALUATE
  • Condiciones de tipo de dato
  • Niveles 88
  • Comparaciones
  • IS e IS NOT
  • Condición de nombre
  • Condiciones de signo
  • Condiciones UPSI
  • Operadores booleanos
  • Condiciones Combinadas
  • Uso de WHEN para evaluación de valores similar a Switch en otros lenguajes
tema 8

Otras sensencias fundamentales

  • Sentencias de fin de ámbito
  • Introducción al manejo de Cadenas de Texto en COBOL
  • La sentencia INSPECT
  • Uso de TALLYING y FOR ALL CHARACTERS para contabilizar nº de caracteres de una cadena de texto
  • Uso de REPLACING ALL y BY para reemplazo de caracteres
  • Uso de DELIMITED BY SPACE, DELIMITED BY SIZE, INTO, WITH POINTER y ON OVERFLOW para concatenación de cadenas de texto
  • Uso de la UNSTRING para dividir cadenas de texto en sub-cadenas
tema 9

Bucles y Sentencias PERFORM

  • INLINE
  • SIMPLE
  • TIMES
  • UNTIL
  • VARYING
  • THRU
  • WITH TEST
tema 10

Sentencias de ejecución COBOL

  • INITIALIZE
  • CONTINUE
  • NEXT SENTENCE
  • COPY
  • INCLUDE
  • STOP RUN
  • EXIT
  • EXIT PROGRAM
  • GOBACK
  • GO TO
tema 11

Trabajando con Tablas Internas / Arrays

  • OCCURS
  • OCCURS DEPENDING
  • SUBSCRIPT
  • INDEX
  • Instrucción SET
  • Las sentencias SEARCH y WHEN para realizar búsquedas
  • La sentencia SEARCH ALL
tema 12

Trabajando con ficheros

  • Introducción al trabajo con ficheros en COBOL
  • Términos fundamentales cuando trabajamos con archivos (campos, registros, registros físicos, registros lógicos y archivos)
  • ORGANIZATION para archivos secuenciales
  • ORGANIZATION para archivos secuenciales indexados
  • Uso de RELATIVE KEY IS para agilizar acceso a registros
  • Uso de ACCESS MODE para definir el tipo de acceso a los archivos
  • Modo de Acceso Secuencial (IS SEQUENTIAL) a los archivos
  • Modo de Acceso Aleatorio (IS RANDOM) a los archivos
  • Modo de Acceso Dinámico (IS DYNAMIC) a los archivos
  • DEFINITION
  • Sentencias de manejo de ficheros
tema 13

Comunicación entre programas: Subrutinas en COBOL

  • Llamadas a Subrutinas a través de CALL y USING
  • Usando BY CONTENT para llamadas a subrutinas por contenido/valor
  • Tipos de llamadas: Estáticas y Dinámicas
  • Linkage section
tema 14

Profundizando en la clasificación de datos de archivos

  • Uso de SORT, ON ASCENDING KEY y ON DESCENDING KEY para ordenar datos de archivos
  • Uso de MERGE, ON ASCENDING KEY y ON DESCENDING KEY para combinar dos o más archivos
  • Consejos para trabajar adecuadamente con archivos en COBOL
tema 15

Uso de SQL en programas Cobol con bases de datos MySQL

  • Entendiendo cómo interactúa COBOL con las bases de datos
  • Introducción a Embedded SQL
  • Introducción a las aplicaciones DB2
  • Introducción a las variables HOST
  • Introducción a SQLCA
  • Introducción a las consultas SQL
  • Introducción a los cursores
  • Declare de tablas y estructuras de datos
  • Queries embebidas
  • Cursores de lectura
  • Cursores de actualización
  • Queries dinámicas
  • Control de errores
tema 16

Proyecto Final

  • Definición del proyecto
  • Implementación
  • Definiendo la JCL para compilación y ejecución del proyecto
  • Buenas prácticas y consejos a partir de este curso

Curso de Cobol Ans-85 bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient