Catálogo / Informática y Comunicaciones

EIN-05014

IFCD003PO analista programador cobol

Ref. VER

Bonificable
hasta el 100%
Teleformación
Modalidad
Con tutor
Seguimiento experto
210 h
Duración

Descripción

Con el curso IFCD003PO Analista Programador COBOL el alumno recibirá una especialidad formativa de la Familia Profesional de la Informática y Comunicaciones. Este curso de IFCD003PO Analista Programador COBOL pretende mejorar los conocimientos y competencias del alumno en la programación en el lenguaje COBOL.

210 horas · Teleformación · con tutor. Formación bonificable para empresas vía FUNDAE.


Programa detallado

1. INTRODUCCIÓN

  • La informática y el manejo de la información.
    • Procesamiento de la información.
    • Tipos de datos básicos.
  • Sistemas de numeración y codificación de la información.
    • Sistemas de Numeración.
    • Codificación de la Información y formatos de almacenamiento.
  • Introducción a la programación.
    • Estructura de un Programa: Datos e Instrucciones.
    • Flujogramas y pseudocódigos.
    • Elementos básicos de programación.
  • ARRAYS y tablas.
    • Aspectos generales de Tablas o Arrays.
    • Operaciones Típicas con Tablas.
  • Funciones y procedimientos.
    • Teoría y Funciones con Funciones y Procedimientos.
  • Tipos de archivos de información.
    • Ficheros y bases de datos y operaciones típicas de entrada/salida.
    • Concepto de organización de ficheros.
    • Concepto de método de acceso a la información de los ficheros.
    • Operaciones típicas que se hacen con los ficheros.
    • Las bases de datos.
  • La programación estructurada. Pseudocódigos y estructuras básicas.
    • Introducción a la Programación Estructurada.
    • Instrucciones secuenciales.
    • Instrucciones alternativas (bifurcaciones).
    • Instrucciones repetitivas (bucles).
  • Técnicas de programación estructurada.
    • Tipos de datos más utilizados en la mayoría de los lenguajes de programación (revisión de conceptos).

2. PROGRAMACIÓN CON LENGUAJE COBOL

  • Introducción al lenguaje COBOL.
  • Representación de caracteres ASCII Y EBCDIC.
  • Estructura de un programa COBOL: divisiones y secciones.
    • Identificación: ID Division.
    • Environment Division.
    • Data Division.
    • Procedure Division.
  • Definición de datos.
  • PROCEDURE: verbos de entrada/salida de datos.
    • Procedure Division: Codificación de instrucciones.
    • Instrucciones de entrada / salida.
  • PROCEDURE: instrucciones de manipulación de datos.
    • Verbos de manipulación de datos.
  • Instrucciones para operaciones aritméticas.
  • Instrucciones de organización y control.

3. AYUDAS A LA PROGRAMACIÓN CON COBOL II EN WINDOWS

  • Entorno de trabajo en WINDOWS.
    • Cobol en entorno Windows.
    • Compilar. Enlazar y ejecutar.
    • Depurador / Animador dinámico de programas.
  • Códigos de errores de ejecución de programas COBOL en entorno PC.
  • Resumen de mandatos del “animador” de programas “COBOL” en entorno PC.
  • Editores de COBOL II.
    • Los editores de Cobol.
    • Introducción a SPF / PC.
    • Comandos de línea en SPF / PC.
    • Comandos generales en SPF / PC.
    • EDITOR SPF/PC.

4. PROGRAMACIÓN DE APLICACIONES CON FICHEROS

  • Introducción a la gestión de la información en ficheros.
  • Diseño de programas de consulta con una o más rupturas de control desde ficheros secuenciales.
    • Ficheros y registros.
    • Informes.
    • Rutinas de lectura y de cabecera.
    • Consulta de ficheros.
    • Programa de consulta de rupturas de control.
  • Diseño de programa de actualización. Enfrentamiento de ficheros secuenciales.
    • Enfrentamiento de ficheros.
    • Modelo clásico de enfrentamiento.
  • Diseño de programas de consulta y actualización con archivos de acceso directo e indexados.
    • Archivos de Acceso Directo.
    • Archivos indexados.
  • Diseño de programas con tablas o Arrays.

5. LENGUAJE COBOL II: SENTENCIAS AVANZADAS

  • Definición de ficheros.
    • Environment Division.
    • Organización de ficheros.
  • Descripción de ficheros.
    • Data Division.
  • Instrucciones de entrada-salida de ficheros secuenciales.
    • Características PROCEDURE DIVISION.
  • Creación y tratamiento de tablas.
    • Introducción a las tablas.
    • Creación de tablas.
  • Verbo Inspect.
    • Características y formatos del Verbo Inspect.
  • Instrucciones de e/s para archivos indexados.
  • Llamadas de programas completos para programas llamados.

6. TSO/ISPF DEL SISTEMA OPERATIVO MVS

  • Descripción general.
    • MVS y TSO- ISPF
  • Teclas.
  • Tipos de ficheros.
    • Ficheros en TPO.
    • Librerías relacionadas.
    • Librerías ISPF.
  • Protocolo de entrada-salida al entorno.
  • Acceso a datos.
    • Visualización de datos.
    • Edición en TSO.
  • OPCIÓN 3.
    • Utilidades con la opción 3.
    • Actualización de librerías y ficheros.
    • Definición de librerías y ficheros.
    • Copia de librerías y ficheros.
    • Visualización de ficheros del usuario
  • Otras facilidades del ISPF.
  • Visualización y uso de ficheros del SPOOL
  • Ejemplo de una sesión típica de trabajo de un programador COBOL II en MVS.

7. JCL SENTENCIAS DE CONTROL DE TRABAJOS (JCL)

  • Introducción y sentencia JOB.
    • Introducción a JCL.
    • Sentencias JOB.
  • Sentencias EXEC Y DD.
  • Sentencias especiales y procedimientos.
  • Modificación de procedimientos.
  • Fundamentos de ficheros VSAM y mandatos del AMS.
    • Entorno IDCAMS.
    • Operaciones con ficheros VSAM.
  • Ficheros VSAM y mandatos del AMS.
  • Programas de utilidad.
    • Las utilidades de JMS.
    • Operaciones con ficheros VSAM.
    • IBEPCOPY
    • IEBGENER
    • GDG

8. BASES DE DATOS RELACIONALES (DB2 y SQL)

  • Introducción a las bases de datos relacionales.
    • Las bases de datos.
    • Los datos en las bases de datos relacionales.
  • Ventajas y características del DB2.
  • Consultas: sentencias SELECT.
    • Manipulación de datos con DDL.
    • La sentencia SELECT.
    • Condiciones con WHERE y funciones especiales.
  • Funciones predefinidas: JOIN, UNION Y SUBSELECT.
    • Funciones predefinidas y agrupamiento.
    • Trabajar con varias tablas.
  • UN SGBD: DB2. ACCESO Y USO.
  • Actualización de datos.
    • Sentencias de DDL.
    • La Sentencia INSERT.
    • La sentencia UPDATE y DELETE.
  • Funciones avanzadas.
  • Definición de objetos, seguridad y control de datos.

9. DB2 DESDE PROGRAMAS DE APLICACIÓN

  • Introducción: preparación de un programa.
    • Acceso a base de datos con programas de aplicación.
  • Declaración de Tablas: DCLGEN.
  • Manipulación de datos sin cursores.
    • Acceso a base de datos con programas de aplicación.
    • Manipulación de datos sin cursores.
  • SQL CODES Y EJEMPLOS DE UTILIZACIÓN EN COBOL.
  • Pasos previos para la ejecución de un programa.
    • Ejecución de un programa.
  • Programación con cursores.
  • Ejemplos de actualización de datos.
  • Códigos de errores más habituales de SQLCODE del DB2.

10. PROGRAMACIÓN EN CICS

  • Introducción a la programación en CICS.
  • Componentes y funcionamientos del CISC.
  • Soporte básico de transformación de datos.
    • BMS.
  • Entorno CICS.
  • Ejemplo de una aplicación CICS.
  • Interfase de programación de alto nivel
  • Mandatos de control de programas y terminales.
    • Mandatos de control de Programas.
    • Mandatos de control de Terminales.
  • Mandatos relacionados con el BMS.
    • Mandatos para BMS.
  • Transacciones pseudoconversacionales.

¿Quieres formar a tu equipo en este curso?

Bonificable hasta el 100% de la cuota vía FUNDAE. Déjanos tu email y te enviamos la información de este curso junto con el crédito que tu empresa puede aprovechar.

o calcula primero cuánto crédito genera tu empresa →

Scroll al inicio