Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Cobol Ans-85

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

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 nuestro curso de Cobol Ans-85

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

Objetivos de nuestro curso de Cobol Ans-85

  • 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 en nuestro curso de Cobol Ans-85

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 de nuestro curso de Cobol Ans-85

  • 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 de Cobol Ans-85

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!"
iconArrowDown
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
iconArrowDown
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
iconArrowDown
tema 4

Expresiones en COBOL

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

Expresiones aritméticas

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

Funciones Intrínsecas

  • DATE
  • LENGTH
  • TRIM
  • WHEN-COMPILED
  • RANDOM
  • CHAR
  • Otras funciones
iconArrowDown
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
iconArrowDown
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
iconArrowDown
tema 9

Bucles y Sentencias PERFORM

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

Sentencias de ejecución COBOL

  • INITIALIZE
  • CONTINUE
  • NEXT SENTENCE
  • COPY
  • INCLUDE
  • STOP RUN
  • EXIT
  • EXIT PROGRAM
  • GOBACK
  • GO TO
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown

Preguntas Frecuentes de Cobol Ans-85

¿Cuáles son los Beneficios del curso Cobol Ans-85?

accordionIcon
Los beneficios del curso incluyen adquirir conocimientos avanzados en la programación COBOL, mejorar la eficiencia en sistemas heredados y aumentar la capacidad de manejo de grandes volúmenes de datos, lo cual es crucial para muchas empresas.

¿El curso de Cobol Ans-85 se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso se puede bonificar a través de FUNDAe. Esto significa que las empresas pueden recuperar parte del costo del curso mediante la bonificación de la formación continua de sus empleados.

¿En qué modalidades se imparte el curso de Cobol Ans-85?

accordionIcon
El curso de Cobol Ans-85 se imparte en modalidad online y en aula virtual personalizada, brindando flexibilidad para adaptarse a las necesidades de los participantes y sus horarios laborales.

¿Qué habilidades desarrollaré con el curso de Cobol Ans-85?

accordionIcon
Al finalizar el curso, desarrollarás habilidades en la programación avanzada en COBOL, el manejo de sistemas heredados, y la capacidad de optimizar y mantener aplicaciones empresariales críticas.

¿Cómo puedo inscribirme en el curso de Cobol Ans-85?

accordionIcon
Puedes inscribirte en el curso rellenando los formularios que aparecen en la web. Asegúrate de proporcionar toda la información requerida para formalizar tu inscripción exitosamente.