Descripción
UNIDAD DIDÁCTICA 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).
UNIDAD DIDÁCTICA 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.
UNIDAD DIDÁCTICA 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.
UNIDAD DIDÁCTICA 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.
UNIDAD DIDÁCTICA 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.
UNIDAD DIDÁCTICA 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.
UNIDAD DIDÁCTICA 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
UNIDAD DIDÁCTICA 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.
UNIDAD DIDÁCTICA 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.
UNIDAD DIDÁCTICA 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.





