Potencia tu carrera dominando COBOL y destaca en entornos tecnológicos de misión crítica
Forma a tu equipo en Cobol con programa Online y A Medida, tutorizado por expertos y bonificable hasta el 100% por FUNDAE para empresas. Pide información.
Desarrolla competencias sólidas en COBOL para mantener, optimizar y evolucionar aplicaciones esenciales que sostienen operaciones empresariales de gran escala.
1
Incrementa la eficiencia de tus sistemas integrando COBOL con tecnologías modernas, garantizando compatibilidad y continuidad entre plataformas nuevas y legadas.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Programa formativo
Temario del curso
Encuentra todo el temario del curso aquí.
Temario
Qué es COBOL y por qué sigue siendo crítico en 2025
Historia del lenguaje COBOL desde 1959 hasta la actualidad
Principales características del lenguaje COBOL
Importancia de COBOL en banca, seguros y sistemas gubernamentales
El estándar COBOL 85 como base del COBOL clásico
Diferencias entre dialectos: IBM, Micro Focus y GnuCOBOL
Desarrollo de COBOL sin mainframe: alternativas modernas
Instalación de GnuCOBOL en Windows, macOS y Linux
Instalación de Visual Studio Code y extensiones COBOL
Estructura básica de un programa COBOL (Divisiones y Secciones)
Formato de código y zonas de escritura en COBOL
Creación y ejecución del primer programa COBOL (“Hola Mundo”)
Compilación de programas con GnuCOBOL
¿Qué es JCL y para qué sirve en mainframe? (visión conceptual)
Qué es COBOL y por qué sigue siendo crítico en 2025
Historia del lenguaje COBOL desde 1959 hasta la actualidad
Principales características del lenguaje COBOL
Importancia de COBOL en banca, seguros y sistemas gubernamentales
El estándar COBOL 85 como base del COBOL clásico
Diferencias entre dialectos: IBM, Micro Focus y GnuCOBOL
Desarrollo de COBOL sin mainframe: alternativas modernas
Instalación de GnuCOBOL en Windows, macOS y Linux
Instalación de Visual Studio Code y extensiones COBOL
Estructura básica de un programa COBOL (Divisiones y Secciones)
Formato de código y zonas de escritura en COBOL
Creación y ejecución del primer programa COBOL (“Hola Mundo”)
Compilación de programas con GnuCOBOL
¿Qué es JCL y para qué sirve en mainframe? (visión conceptual)
Tema 1: Introducción a COBOL y al Entorno de Desarrollo Moderno
Qué es COBOL y por qué sigue siendo crítico en 2025
Historia del lenguaje COBOL desde 1959 hasta la actualidad
Principales características del lenguaje COBOL
Importancia de COBOL en banca, seguros y sistemas gubernamentales
El estándar COBOL 85 como base del COBOL clásico
Diferencias entre dialectos: IBM, Micro Focus y GnuCOBOL
Desarrollo de COBOL sin mainframe: alternativas modernas
Instalación de GnuCOBOL en Windows, macOS y Linux
Instalación de Visual Studio Code y extensiones COBOL
Estructura básica de un programa COBOL (Divisiones y Secciones)
Formato de código y zonas de escritura en COBOL
Creación y ejecución del primer programa COBOL (“Hola Mundo”)
Compilación de programas con GnuCOBOL
¿Qué es JCL y para qué sirve en mainframe? (visión conceptual)
Tema 2: Fundamentos de Sintaxis y Reglas de Codificación en COBOL
Estructura general de un programa COBOL
Reglas de sintaxis del lenguaje COBOL
Caracteres permitidos y convenciones del lenguaje
Numeración de líneas y herencia histórica
Zonas A y B en el formato tradicional de COBOL
Comentarios y estilo de documentación en COBOL
Palabras reservadas del lenguaje COBOL
Literales numéricos y alfanuméricos
Identificadores y reglas de nombrado de variables
Alineación, sangrado y estilo moderno de escritura
Errores de sintaxis frecuentes en COBOL
Plantilla base de un programa COBOL en blanco
Tema 3: Representación y Definición de Datos en COBOL
Sistema de tipos de datos en COBOL
Niveles de datos (01–77) y su significado
Reglas para nombres de variables y registros
Cláusula PIC: definición de tamaño y tipo de campo
Símbolos de la cláusula PIC y sus usos
Cláusula VALUE para inicialización de datos
Cláusula USAGE: DISPLAY, BINARY, COMP y COMP-3
Cláusula REDEFINES para reutilización de memoria
Cláusula RENAMES para agrupaciones lógicas de campos
Cláusulas de edición para formateo de datos en salida
Estructuras de datos mediante niveles agrupados
Uso de Copybooks para modularizar definiciones de datos
Tema 4: Expresiones y Sentencias Fundamentales
Estructura de expresiones en COBOL
Sentencia ACCEPT para entrada de datos
Sentencia DISPLAY para mostrar información
Sentencia INITIALIZE para reinicializar campos
Sentencia MOVE para asignación de valores
Tipos de movimientos permitidos en MOVE
Movimientos aritméticos vs alfanuméricos
Conversión implícita en operaciones MOVE
Errores comunes en el uso de sentencias básicas
Construcción de un programa interactivo simple
Tema 5: Expresiones Aritméticas
Sentencia ADD para sumas simples y compuestas
Sentencia SUBTRACT para restas directas e inversas
Sentencia MULTIPLY para multiplicación de valores
Sentencia DIVIDE para división y manejo de residuos
Sentencia COMPUTE para expresiones aritméticas complejas
Uso de condiciones ON SIZE ERROR
Precedencia de operadores en COBOL
Combinación de variables numéricas en cálculos
Manejo de signos en operaciones aritméticas
Construcción de un módulo de cálculo aritmético
Tema 6: Funciones Intrínsecas en COBOL
Función DATE para obtener fecha actual
Función TIME para obtener hora del sistema
Función WHEN-COMPILED para conocer datos de compilación
Función LENGTH para obtener tamaño de un campo
Función TRIM para limpiar espacios
Función RANDOM para generar valores aleatorios
Función CHAR para convertir códigos numéricos
Función NUMVAL para convertir texto a número
Función NUMVAL-C para conversiones limpias con comas y puntos
Uso combinado de funciones en un programa práctico
Tema 7: Control de Flujo del Programa
Sentencia IF para decisiones simples
Uso de ELSE y END-IF en estructuras anidadas
Sentencia EVALUATE como equivalente a switch
Condiciones de tipo de dato
Niveles 88 para condiciones con nombre
Comparaciones y operadores relacionales
Uso de IS y IS NOT
Condiciones de signo en valores numéricos
Operadores booleanos AND y OR
Condiciones combinadas en estructuras complejas
Tema 8: Manejo de Cadenas y Sentencias de Procesamiento de Texto
Sentencia INSPECT para análisis de texto
Uso de TALLYING para contar caracteres
Uso de REPLACING para reemplazo de texto
Manejo de delimitadores en cadenas
Uso de INTO para transferencias de texto
Uso de WITH POINTER para control de posición
Manejo de ON OVERFLOW en operaciones de texto
Sentencia UNSTRING para dividir cadenas
Construcción de cadenas concatenadas
Limpieza y normalización de texto en COBOL
Tema 9: Bucles y Sentencia PERFORM
PERFORM SIMPLE para ejecuciones básicas
PERFORM TIMES para repeticiones contadas
PERFORM UNTIL para repeticiones condicionadas
PERFORM VARYING para bucles controlados
PERFORM THRU para ejecutar rangos de párrafos
WITH TEST BEFORE y WITH TEST AFTER
Iteraciones anidadas en COBOL
Control de bucles mediante condiciones 88
Errores comunes en PERFORM
Construcción de procesos iterativos completos
Tema 10: Sentencias de Control y Finalización en COBOL
Sentencia INITIALIZE para preparación de estructuras
Sentencia CONTINUE como operación nula
NEXT SENTENCE y su uso heredado
Sentencia STOP RUN para finalizar programas
Sentencia GOBACK para retorno controlado
Sentencia EXIT para finalizar párrafos
Sentencia EXIT PROGRAM para finalizar subrutinas
Uso adecuado de GO TO y alternativas estructuradas
Uso de COPY para reutilización de código
Uso de INCLUDE en implementaciones compatibles
Tema 11: Tablas Internas (Arrays) en COBOL
Declaración de tablas con OCCURS
Tablas dinámicas con OCCURS DEPENDING ON
Uso de subíndices para acceso a elementos
INDEX y diferencias con subíndices
Sentencia SET para manejo de índices
Uso de SEARCH para búsquedas lineales
Uso de SEARCH ALL para búsquedas binarias
Ordenación previa para SEARCH ALL
Tablas multidimensionales
Construcción de un catálogo o lista utilizando tablas
Tema 12: Manejo de Ficheros en COBOL
Conceptos de archivo, registro y campo
Declaración de archivos en FILE SECTION
ORGANIZATION SEQUENTIAL para archivos secuenciales
ORGANIZATION RELATIVE para archivos relativos
ORGANIZATION INDEXED para archivos indexados
ACCESS MODE SEQUENTIAL, RANDOM y DYNAMIC
Uso de RECORD KEY y RELATIVE KEY
Lectura de archivos con READ
Escritura de archivos con WRITE
Actualización y borrado de registros
Uso de FILE STATUS para control de errores
Construcción de un proceso batch completo
Tema 13: Subrutinas y Comunicación entre Programas
Llamadas a subprogramas con CALL
Paso de parámetros con USING
Paso BY REFERENCE vs BY CONTENT
Linkage Section para parámetros recibidos
Variables locales en subrutinas
Llamadas estáticas
Llamadas dinámicas
Manejo de errores en subrutinas
Modularización de aplicaciones
Construcción de un programa dividido en módulos
Tema 14: Ordenación y Combinación de Datos
Uso de SORT para ordenar archivos
Claves ASCENDING KEY
Claves DESCENDING KEY
Archivos de entrada para ordenación
Archivos de salida ordenados
Uso de MERGE para mezclar archivos
Integridad de datos en procesos SORT y MERGE
Ordenación previa para algoritmos SEARCH ALL
Optimización de procesos batch
Ejercicios completos de clasificación de datos
Tema 15: Introducción a SQL en COBOL
Qué es Embedded SQL en COBOL
Variables Host para conexión con bases de datos
Uso de SQLCA para control de estado
Sentencias SELECT embebidas
Sentencias INSERT, UPDATE y DELETE
Declaración de cursores
Lectura secuencial mediante cursores
Actualización mediante cursores
Uso de consultas dinámicas
Manejo de errores SQL en COBOL
Tema 16: Proyecto Final del Curso
Definición del proyecto final
Diseño de estructuras de datos del proyecto
Creación del módulo principal del programa
Implementación de subrutinas del proyecto
Gestión de ficheros de entrada y salida
Procesamiento batch completo
Validación de datos y manejo de errores
Elaboración de informes o reportes
Revisión de buenas prácticas aplicadas
Entrega y documentación final del proyecto
Perfiles profesionales
Pensado para quienes deben dominar Cobol en su día a día
Programadores de Aplicaciones Empresariales
Buscan ampliar sus competencias dominando COBOL para trabajar con sistemas corporativos de alto volumen y fiabilidad.
Técnicos de Mantenimiento de Sistemas Legados
Requieren conocimientos de COBOL para diagnosticar, corregir y optimizar aplicaciones históricas críticas para la organización.
Consultores Tecnológicos
Necesitan entender COBOL para diseñar soluciones que integren entornos legacy con arquitecturas modernas.
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en Cobol
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
El curso se desarrolla en modalidad de Aula Virtual Personalizada mediante videoconferencia, permitiendo adaptar el contenido, el ritmo y los ejercicios a las necesidades de cada empresa o equipo, garantizando una experiencia totalmente práctica y guiada.
Sí, el curso es bonificable hasta el 100% por FUNDAE. Si deseas que gestionemos la bonificación, aplicamos un 10% adicional sobre el precio del curso más IVA, también bonificable, facilitando el acceso a la formación sin incrementar el coste final para la empresa.
El curso está diseñado para grupos de hasta 20 participantes. Este límite asegura que todos los asistentes reciban atención personalizada y puedan interactuar activamente durante las sesiones.
Sí. COBOL sigue siendo esencial en sectores como banca, seguros, telecomunicaciones y administración pública, pero también es útil en cualquier industria que opere sistemas legados o procese grandes volúmenes de datos.
No es indispensable contar con experiencia previa. Se recomienda disponer de nociones básicas de informática, pero el curso cubre desde los fundamentos hasta aspectos avanzados, adaptándose al nivel de cada grupo.
Los proyectos están orientados a resolver problemas reales, como procesos batch, manejo de archivos, tablas internas y modularización con subrutinas, asegurando que los participantes apliquen lo aprendido directamente en escenarios similares a los del entorno empresarial.
La inscripción se realiza a través del formulario disponible en nuestra página web. Es importante completar todos los datos solicitados, incluyendo si deseas gestionar la bonificación FUNDAE, para que podamos tramitar tu plaza correctamente.
El curso se desarrolla en modalidad de Aula Virtual Personalizada mediante videoconferencia, permitiendo adaptar el contenido, el ritmo y los ejercicios a las necesidades de cada empresa o equipo, garantizando una experiencia totalmente práctica y guiada.
Sí, el curso es bonificable hasta el 100% por FUNDAE. Si deseas que gestionemos la bonificación, aplicamos un 10% adicional sobre el precio del curso más IVA, también bonificable, facilitando el acceso a la formación sin incrementar el coste final para la empresa.
El curso está diseñado para grupos de hasta 20 participantes. Este límite asegura que todos los asistentes reciban atención personalizada y puedan interactuar activamente durante las sesiones.
Sí. COBOL sigue siendo esencial en sectores como banca, seguros, telecomunicaciones y administración pública, pero también es útil en cualquier industria que opere sistemas legados o procese grandes volúmenes de datos.
No es indispensable contar con experiencia previa. Se recomienda disponer de nociones básicas de informática, pero el curso cubre desde los fundamentos hasta aspectos avanzados, adaptándose al nivel de cada grupo.
Los proyectos están orientados a resolver problemas reales, como procesos batch, manejo de archivos, tablas internas y modularización con subrutinas, asegurando que los participantes apliquen lo aprendido directamente en escenarios similares a los del entorno empresarial.
La inscripción se realiza a través del formulario disponible en nuestra página web. Es importante completar todos los datos solicitados, incluyendo si deseas gestionar la bonificación FUNDAE, para que podamos tramitar tu plaza correctamente.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
Maximiza el valor de tu infraestructura actual aprovechando COBOL para procesar grandes volúmenes de datos con estabilidad, precisión y alto rendimiento.
3
Optimiza tus flujos de trabajo mediante el uso de herramientas y prácticas avanzadas en COBOL, reduciendo tiempos de desarrollo y mejorando la productividad de todo el equipo técnico.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras
A continuación te mostramos las próximas convocatorias disponibles de nuestras formaciones online. Si te interesa realizar una formación a medida para un grupo de trabajadores, puedes solicitar un Aula Virtual Personalizada.