ESCHPL1ILTESCUELAS de ESPECIALIZACIÓN IT

    ESCUELA HOST, PL1 Y DB2

    120 horas Presencial-Remoto

    Descripción

    Este curso tiene como objetivo formar a profesionales con una comprensión completa del entorno mainframe, que les permita desempeñar roles de desarrollo y gestión dentro de sistemas complejos basados en IBM z/OS, utilizando herramientas de programación como PL1 y la gestión de bases de datos con DB2. Al final del curso, los estudiantes estarán capacitados para escribir y gestionar programas en PL1, ejecutar trabajos bajo MVS, y utilizar SQL y DB2 para manipular bases de datos eficientemente.

    Objetivos

    **Módulo 1: Introducción al MVS, TSO e ISPF/PDF**
    Este módulo cubre los conceptos fundamentales del sistema operativo MVS, su arquitectura y las herramientas básicas para interactuar con él, especialmente para la gestión de memoria, ficheros y trabajos. Los participantes aprenderán a usar el programa ISPF/PDF, que es esencial para la navegación, edición y ejecución de trabajos en un entorno interactivo y batch.

    **Módulo 2: Programación en PL1**
    Este módulo introduce a los participantes en el lenguaje de programación PL1, utilizado en entornos mainframe. Se cubrirán tanto aspectos básicos como avanzados del lenguaje, con énfasis en la declaración de tipos de datos, estructuras de control y manejo de archivos. También se explorarán las funciones y procedimientos tanto internos como externos, y se enseñará cómo compartir datos entre ellos.

    **Módulo 3: JCL (Job Control Language) y Utilidades del MVS**
    En este módulo, los participantes aprenderán sobre el lenguaje de control de trabajos (JCL), que es fundamental para gestionar la ejecución de trabajos en el sistema MVS. Se explorarán las sentencias JCL y se realizarán prácticas con herramientas de utilidad del sistema como IDCAMS y SORT, que son esenciales para la manipulación y organización de datos dentro de un entorno mainframe.

    **Módulo 4: DB2, SQL y Programación con PL1**
    Este módulo aborda la integración de DB2, el sistema de gestión de bases de datos de IBM, con la programación en PL1. Los participantes aprenderán a utilizar SQL dentro del contexto de DB2 para realizar operaciones de manipulación y definición de datos (DDL y DML). Se cubren tanto los aspectos básicos de la preparación de programas DB2 como el uso de cursores en SQL, técnicas de integración de SQL en programas PL1 y consideraciones sobre la integridad de los datos y el rendimiento.

    Audiencia

    Curso dirigido a Ingenieros técnicos o superiores en Informática, Telecomunicaciones, Industriales o carreras de ciencias; Diplomados FPII en Informática

    Prerrequisitos

    Se recomienda que los alumnos tengan conocimientos previos sobre sistemas operativos, entorno mainframe y bases de datos

    Temario

    **Módulo 1**
    **ITSO (01-02) – INTRODUCCIÓN AL MVS, TSO Y ISPF/PDF**
    • ARQUITECTURA S/390
    • GESTIÓN DE MEMORIA.
    • GESTIÓN DE FICHEROS
    • GESTIÓN DE TRABAJOS
    • EL PROGRAMA ISPF/PDF.
    • OPCIÓN DE VISUALIZACIÓN DE ARCHIVOS.
    • EDITOR DE ISPF/PDF.
    • EJECUCIÓN DE TRABAJOS BATCH.
    • PROCESO INTERACTIVO BAJO ISPF/PDF.

    **Módulo 2**
    **PLI. Programación. Prácticas PLI (básicas a partir pseudos y avanzadas)**
    • INTRODUCCIÓN
    • TIPOS DE DATOS
    • DECLARACIONES
    • CUERPO DEL PROGRAMA
    • ARCHIVOS
    • CONDICIONES EXCEPCIONALES
    • FUNCIONES INCORPORADAS
    • PROCEDIMIENTOS INTERNOS
    • FUNCIONES INTERNAS
    • PROCEDIMIENTOS EXTERNOS
    • FUNCIONES EXTERNAS
    • COMPARTIR DATOS ENTRE PROCEDIMIENTOS
    • VARIOS

    **Módulo 3**
    **JCL Teoria, pract. + utilidades IDCAMS, SORT**
    • INTRODUCCIÓN AL SISTEMA OPERATIVO
    • SENTENCIAS JCL.
    • PROGAMAS DE UTILIDAD DEL MVS.
    • PROCEDIMIENTOS JCL.
    • ORGANIZACIÓN Y MÉTODO DE ACCESO VSAM.

    **Módulo 4**
    **DB2-SPUFI-SQL**
    **DB2-practicas PLI-sin cursores**
    **DB2 prácticas con cursor**

    • INTRODUCCIÓN A IBM DB2.
    • LENGUAJE SQL, DDL (CREATE, DROP, ALTER).
    • LENGUAJE SQL, DML (SELECT, INSERT, UPDATE, DELETE).
    • LENGUAJE SQL DE CONTROL (GRANT, REVOKE).
    • DB2- ENTORNO.
    • DB2- PREPARACIÓN DE PROGRAMAS
    • DB2- SQL INMERSO EN PROGRAMAS (EMBEDED)
    • DB2- CURSORES
    • DB2- INTEGRIDAD DE DATOS
    • DB2- CONSIDERACIONES DE RENDIMIENTO
    • DB2- TEMAS COMPLEMENTARIOS

    Cursos relacionats

    Transformem empreses amb tecnologia, seguretat i formació especialitzada. El teu partner de confiança en l’era digital.

    Serveis

    Empresa

    © 2026 Sinensia. Tots els drets reservats.