Desarrollo con COBOL

  • Nivel del curso: Principiante
  • Categorías Programación
  • Duración 32h
  • Última actualización 7 junio, 2022

Acerca de este curso

Este es un curso completo y sofisticado, y una referencia de habilidades modulares sobre el lenguaje de programación COBOL para programadores establecidos. Este curso es para usted si es un desarrollador que desea, o debe, agregar COBOL a su repertorio. Tal vez reconozca las oportunidades que presenta la actual crisis de habilidades de COBOL, o esté trabajando en una empresa de misión crítica que retiene las aplicaciones COBOL heredadas. Sea cual sea su situación, este curso satisface sus necesidades aprendiendo a programar con COBOL. El curso incluye una cobertura integral de las características y técnicas de ANS 85 COBOL, incluidas estructuras de control, nombres de condiciones, archivos de acceso directo y secuencial, redefinición de datos, manejo de cadenas, aritmética decimal, subprogramas y el escritor de informes.

Descripción

> Módulo 1: Introducción a COBOL y Fundamentos

¿Qué es COBOL?

Historia de COBOL

El argumento a favor de COBOL (¿Por qué COBOL?)

Idiosincrasias de COBOL

Metalenguaje de sintaxis COBOL

Estructura de los programas COBOL

Las cuatro divisiones

Reglas de programacion COBOL

Programas de ejemplo

Dónde obtener un compilador COBOL

 

> Módulo 2: Declaración de datos en COBOL

Categorías de datos del programa

Declaración de elementos de datos 

Asignación en COBOL

Datos estructurados

 

> Módulo 3: Conceptos básicos de la división de procedimientos y Estructuras de Control: Selección e Iteración

Entrada y salida con ACCEPT y DISPLAY

Aritmética en COBOL

Escribamos un programa

Selección

Declaración IF

Tipos de condición

Sujetos implícitos

IF anidados

Alcance delimitador: END-IF vs. Period

Nombres de condiciones

EVALUATE

Párrafos revisados

El verbo PERFORM

PERFORM..TIMES

PERFORM.. UNTIL

RENDIMIENTO..VARYING

 

> Módulo 4: Archivos Secuenciales

¿Qué es un archivo?

Procesamiento de archivos secuenciales

Archivos con varios tipos de registro

Archivos secuenciales de la impresora

Registros de longitud variable

 

> Módulo 5: PICTURE

Formato de salida

Tipos de edición

Edición de símbolos

Edición de inserción

Edición de supresión y reemplazo

Ejemplo de líneas de impresión

Restricciones de cadenas de PICTURE

El símbolo de escala de la cláusula PICTURE

 

> Módulo 6: Procesamiento de archivos secuenciales

Organización de archivos frente a método de acceso

Organización secuencial

Procesamiento de ruptura de control

Actualización de archivos secuenciales

El problema de la actualización completa del archivo

 

> Módulo 7: Creación de datos tabulares

Tablas frente a matrices

Declaración de tablas

¿Por qué usar datos tabulares?

Tablas Multidimensionales

Tablas precargadas

Cambios en la tabla ANS 85

 

> Módulo 8: Declaración avanzada de datos

La cláusula REDEFINE

La cláusula RENAMES

La Cláusula de USAGE

Aritmética decimal

 

> Módulo 9: Búsqueda de datos tabulares

SEARCHING

Búsqueda usando SEARCH y SEARCH ALL

El verbo SEARCH

El verbo SEARCH ALL

Tablas de longitud variable

 

> Módulo 10: Clasificación y fusión

SORTING

Combinar archivos

 

> Módulo 11: Manipulación de Strings

El verbo INSPECT

Concatenación de cadenas

División de Strings

Modificación de referencia

Funciones intrínsecas

 

> Módulo 12: Creación de grandes sistemas

Subprogramas y el verbo COPY

El verbo CALL

El verbo CPY

 

> Módulo 13: El escritor de informes COBOL

Report Writer

Declarativos

Resumen

Introducción

Descripciones de archivos

Especificación de impresión

¿Qué aprenderé?

  • Implementar funciones básicas y avanzadas del lenguaje COBOL
  • Aprenderá a aplicar funciones a través de ejercicios completos y variados.
  • Si ha heredado algo de COBOL heredado, podrá comprender los modismos de COBOL
  • Comprender las construcciones y reconocer lo que sucede en el código con el que está trabajando.
$7,685.00

Materiales incluidos

  • Material de apoyo digital
  • Certificado de finalización
  • Grabación de las clases en vivo
  • NFT de finalización del curso (próximamente)

Requisitos

  • Computadora con sistema operativo Windows, Mac OS o Linux
  • Conexión estable a internet
  • Cámara y micrófono
  • Actitud de participación

Audiencia objetivo

  • Profesionales y estudiantes en disciplinas afines a la Programación y Desarrollo de aplicaciones, con experiencia previa trabajando con uno o más lenguajes de programación.
  • ¿AÚN TE QUEDAN DUDAS? CONSULTA NUESTRA SECCIÓN DE PREGUNTAS FRECUENTES .
  • ¿BUSCAS COTIZAR ESTE CURSO PARA CAPACITAR A TU EMPRESA U ORGANIZACIÓN? CONTÁCTANOS .