COBOL curso completo: Empieza a programar ¡Ya!
4.4 (68 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
303 students enrolled
Wishlisted Wishlist

Please confirm that you want to add COBOL curso completo: Empieza a programar ¡Ya! to your Wishlist.

Add to Wishlist

COBOL curso completo: Empieza a programar ¡Ya!

Se ha recopilado todo lo necesario para que empieces a programar en COBOL lo más pronto posible.
4.4 (68 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
303 students enrolled
Created by Fernando Toledo
Last updated 3/2017
Spanish
Curiosity Sale
Current price: $10 Original price: $130 Discount: 92% off
30-Day Money-Back Guarantee
Includes:
  • 7.5 hours on-demand video
  • 27 Articles
  • 22 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Conocerás a profundidad cada una de las 4 divisiones del COBOL
  • Desarrollarás programas COBOL que van de mediana a alta complejidad
  • Utilizarás herramientas similares a las que se usan en el Mainframe de IBM
  • Realizarás programas que utilizan archivos tanto Secuenciales como Indexados
  • Incrustarás sentencias de SQL en tus Programas COBOL
  • Desarrollarás tus programas con la técnica de Programación Estructurada
  • Realizarás programas que emiten Reportes
  • Aprenderás a usar tablas internas en tus programas
  • Conocerás todas las modalidades de la sentencia SORT
View Curriculum
Requirements
  • Conocer algún Lenguaje de Programación
  • Tener experiencia en SQL, si es que se utilizará COBOL con acceso a tablas de SQL
  • De preferencia, conocimientos en programación estructurada.
Description

¿Sabías que según análisis de Compuware, actualmente se utiliza más de 220 mil millones de líneas de código COBOL a las que se suman anualmente 5,000 millones?

¿Deseas aprender COBOL de una manera fácil y guiada?

¡¡Bienvenido al Curso Lenguaje de Programación COBOL!!

En este Curso aprenderás a programar, paso a paso, en este poderoso lenguaje de programación.

  • Todo programa COBOL se compone de 4 Divisiones, veremos al máximo detalle cada una de éstas.
  • Realizaremos programas donde utilicemos: Archivos Secuenciales, Archivos Indexados, Tablas y sentencias de SQL, Reportes, Uso de Tablas internas, Uso del SORT, etc.
  • Veremos todo una sección relativa a la Programación Estructurada y con esta técnica desarrollaremos nuestros programas
  • Nos enfocaremos al COBOL que se usa en el Mainframe de IBM, sin embargo podrás realizar tus programas en cualquier otro equipo.
  • Utilizaremos en PC el mismo editor que se usa en el Mainframe de IBM.
  • Tendremos la opción de compilar y ejecutar en línea nuestros programas COBOL.


Te recomiendo que respetes la secuencia que tiene el Programa del Curso y de esta forma lo aproveches al máximo.

¿Porque estoy compartiendo este Curso contigo?

Los especialistas actuales que conocen COBOL tienen entre 50 y 65 años, por lo que están a punto de jubilarse. Ahora los jóvenes profesionales tendrán que dar continuidad al trabajo que venían desempeñando todos aquellos especialistas COBOL. Sin embargo, la generación más joven tiende a tener poca o ninguna experiencia con los equipos Mainframe ya que se ha centrado más en la información distribuida, la Web y las tecnologías móviles. Existe un riesgo de tener una pérdida de capital intelectual y una falta de experiencia para los equipos de TI en las muchas empresas que aun manejan esta tecnología.

Deseo que este Curso sea de gran utilidad para los jóvenes profesionales que están conscientes del gran mercado que aun existe en el uso de los Mainframes y que con su talento contribuyan al crecimientos de las áreas de TI.

Who is the target audience?
  • Programadores de computadoras
  • Analistas y Diseñadores de Sistemas
  • Líderes de Proyectos Mainframe de IBM.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
104 Lectures
07:35:42
+
Introducción y entorno de edición de programas COBOL
8 Lectures 47:18

Aquí te doy la bienvenida y una breve descripción de todo el contenido del curso.

Preview 04:58

Conocerás cual ha sido la evolución del COBOL a lo largo de los años, que instituciones usan este lenguaje y en que aplicaciones lo usan.

Evolución y Aplicaciones COBOL
03:59

Para codificar un Programa en COBOL es necesario conocer su debido formato, esto lo lograrás respetando la forma de codificarlo en su Hoja de Codificación

Hoja de Codificación COBOL
06:34

Este imagen contiene un ejemplo de una Hoja de Codificación.

Ejemplo de Hoja de Codificación
00:02

Observa en esta clase los conceptos de TSO e ISPF que residen en un Mainframe de IBM para que observes la similitud que existe con el Editor de programas COBOL que usaremos en nuestro Curso.

Editor para Programas COBOL y Conceptos de TSO e ISPF en el Mainframe IBM
09:54

Aquí te muestro como se utiliza el editor ISPF que reside en un Mainframe IBM.

Preview 06:55

Conocerás aquí el Editor que se ejecuta en una PC y que es prácticamente igual al ISPF del Mainframe de IBM. Haremos una práctica para conocer su potencial.

Práctica con el Editor de Programas COBOL
14:56

Liga para descargar software Editor
00:00
+
Estructura de un Programa COBOL
1 Lecture 07:11

Mediante un programa ejemplo, te explico la estructura de un un programa COBOL y de todo lo que consta.

Estructura de un Programa COBOL y un vistazo con un programa ejemplo
07:11
+
Usos y Reglas en COBOL
2 Lectures 07:51

Es importante que conozcas cuales son los caracteres permitidos en COBOL, al igual que sus palabras reservadas, literales y constantes por lo que ésta clase está destinada a estos temas.

Caracteres permitidos, Palabras reservadas, Literales y Constantes figurativas
07:49

Liga de Palabras reservadas COBOL
00:02
+
IDENTIFICATION DIVISION
1 Lecture 06:05

Veremos de que consta esta división y empezaremos a codificar, en nuestro software Editor, un programa ejemplo que usaremos a lo largo del curso.

Preview 06:05
+
ENVIRONMENT DIVISION.
1 Lecture 08:22

Esta es la segunda división requerida en un programa COBOL, veremos y codificaremos todo lo relativo a esta división.

Teoría y codificación de la ENVIRONMENT DIVISION.
08:22
+
DATA DIVISION
9 Lectures 51:22

Veremos en esta clase los conceptos de: Archivo, Registro y Campo ya que los veremos a lo largo de todo el curso.

Preview 04:06

¿Cómo se definen los archivos a usar en COBOL? Aquí aprenderás a describirlos por completo.

FILE SECTION
04:52

Con ayuda del Software Editor, codificaremos en nuestro programa ejemplo los archivos a utilizar.

Codificando en la FILE SECTION
03:58

La WORKING-STORAGE SECTION es una sección muy útil en COBOL, veremos todo lo referente a esta importante sección.

WORKING-STORAGE SECTION
09:41

Codificaremos en esta sección campos que requerimos en nuestro programa ejemplo.

Codificando en la WORKING-STORAGE SECTION
10:02

Conocerás como definir un campo numérico empacado y como verlo físicamente en un archivo.

Uso de campos empacados
07:11

Sabrás para que se usan y como se definen campos en los niveles 77.

Uso de niveles 77
02:07

Sabrás para que se utiliza esta sección, perteneciente a la tercera división, la DATA DIVISION.

LINKAGE SECTION
03:27

Codificaremos en esta sección la definición de campos que usaremos en nuestro programa ejemplo y veremos también cómo se usa esta sección para obtener parámetros externos a nuestro programa.

Codificando en la LINKAGE SECTION
05:58
+
PROCEDURE DIVISION
14 Lectures 01:14:13

Conocerás la clasificación de las sentencias que se usan en la PROCEDURE DIVISION.

Párrafos, Instrucciones y Tipos de Instrucciones
02:12

Veremos aquí las sentencias iniciales que usaremos en nuestro programa ejemplo.

Instrucciones básicas
10:30

¿Qué es lo mínimo necesario que nos tienen que dar para construir nuestro programa COBOL? Lo veremos en esta clase.

Elementos básicos para desarrollar un programa COBOL
06:56

Para codificar la lógica de nuestro programa ejemplo usaremos diagramas de flujo, lo explicaremos en esta clase. Posteriormente lo haremos con la técnica de Programación Estructurada.

Diagramas de Flujo como herramienta de programación
03:48

Te quedará claro el objetivo de nuestro programa ejemplo y todas las definiciones que hemos hecho en las 3 primeras divisiones.

Revisión de Programa Ejemplo
07:00

Con ayuda de nuestro software Editor, codificaremos la PROCEDURE DIVISION de nuestro programa ejemplo.

Codificando en la PROCEDURE DIVISION
09:10

¿En que consiste la compilación? ¿Dónde puedo compilar en línea mis programas? ¿Cómo depuro los posibles errores de compilación? resolveremos estas preguntas con una practica real.

Compilando en línea un programa COBOL
08:57

Liga para compilar y ejecutar un programa COBOL
00:00

Los campos con mascaras de edición son muy utilizados en COBOL, veremos cómo se definen.

Preview 04:23


Aplicaremos las modificaciones necesarias en la DATA DIVISION para que nuestro programa ejemplo considere los cambios a nuestro reporte.

Cambios en la DATA DIVISION de Programa Ejemplo
08:46

Ejemplo de contenido de archivo de Empleados
00:03

Codificaremos, en la PROCEDURE DIVISION, la lógica necesaria que requiere nuestro programa ejemplo para considerar los cambios al reporte.

Cambios en la PROCEDURE DIVISION de Programa Ejemplo
09:25

Nota:

La salida del archivo de reporte debe de ser de 80 caracteres. Ya lo envíe pero al parecer aún no esta corregido.

Programa ejemplo sin estructurar
02:43
+
Sentencias PROCEDURE DIVISION
24 Lectures 01:30:55

Aprenderás a utilizar esta sentencia tanto para una consola como para un reporte (teoría y práctica en vivo).

DISPLAY
04:31

Ejemplo de la sentencia DISPLAY
00:23

Veremos el uso de esta sentencia para aceptar datos de consola, de fechas y de la hora. Veremos el uso de esta instrucción en vivo.

ACCEPT
07:21

Ejemplo de la sentencia ACCEPT y DISPLAY
00:44

Conocerás la función tanto de MOVE como de MOVE CORRESPONDING. Haremos una práctica en vivo.

MOVE
04:54

Ejemplo de la instrucción MOVE
00:20

Ejemplo de la instrucción MOVE CORRESPONDING
00:27

Veremos la teoría y práctica en vivo de esta instrucción.

SUBTRACT y uso de Signos en campos numéricos
06:53

Ejemplo de la instrucción SUBTRACT
00:32

Mediante teoría y práctica en vivo aprenderás de estas instrucciones.

MULTIPLY, DIVIDE y COMPUTE
10:03

Ejemplo de la instrucción COMPUTE
00:30

Conocerás todo acerca de esta poderosa instrucción que tiene COBOL.

IF
06:28

Veremos el uso de la sentencia IF con operadores lógicos y la función que tiene la sentencia EVALUATE. Haremos un mismo programa que use IF y de EVALUATE.

IF con operadores lógicos y EVALUATE
09:57

Ejemplo de las instrucciones IF y EVALUATE
00:47

Esta instrucción nos puede servir en nuestra lógica de programación, veremos todo lo correspondiente a ella.

GO TO DEPENDING ON
04:28

Ejemplo de la instrucción GO TO .... DEPENDING ON
00:27

Aprenderás a utilizar debidamente la instrucción PERFORM Y EXIT, tan utilizadas en Programación Estructurada. Veremos los diferentes formatos de la sentencia PERFORM.

EXIT Y PERFORM
10:26

Mediante un programa ejemplo, veremos el uso correcto de la instrucción PERFORM y EXIT.

Codificación en línea del PERFORM y EXIT.
03:57

Ejemplo de la instrucción PERFORM y EXIT
00:36

Anidar IF's en COBOL es muy utilizado por lo que esta clase está dedicada a este tema.

IF's Anidados
08:18

Ejemplo de IF's anidados
00:12

Invocar a programas desde COBOL es útil por lo que veremos a detalle esta sentencia.

CALL
02:51

Diagrama instrucción CALL
00:01

Aprenderemos a utilizar los niveles 88 en lugar de usar IF's que podrían ser extensos.

Preview 05:45
+
Programación Estructurada
9 Lectures 33:48

Veremos las ventajas y las diversas estructuras de la Programación Estructurada.

Ventajas y Estructuras Básicas
02:13

Conocerás esta sencilla forma de estructurar un programa.

Estructura Secuencial
01:49

Aprenderás a identificar esta estructura que podrías utilizar en tu lógica estructurada de programación.

Estructura Selectiva
01:34

Con base en una decisión contenida en rutinas, conocerás la mejor manera de repetir procesos dentro de rutinas repetitivas.

Estructura Repetitiva
03:29

Compilaremos y ejecutaremos en línea un programa con Programación Estructurada.

Prueba en línea de Programación Estructurada
03:35

Ejemplo de programación estructurada
00:29

Modificaremos nuestro programa ejemplo, el cual no tiene la técnica de Programación Estructurada, para que tenga esta útil técnica de programación.

Estructura en línea de Programa Ejemplo
12:50

Compilaremos en línea nuestro programa ejemplo con los cambios que le hemos hecho para que esté debidamente estructurado.

Compilando programa estructurado
04:56

Programa ejemplo con programación estructurada
02:53
+
Manejo de Archivos
5 Lectures 17:59

Conocerás todo lo que tienes que hacer para definir y utilizar un archivo que tiene organización secuencial.

Archivos secuenciales
04:37

Aprenderás todo lo que tienes que hacer para definir y utilizar un archivo que tiene organización indexada (VSAM).

Archivos indexados
05:50

Valores Posibles de FILE STATUS
00:02

Sabrás todo lo que tienes que hacer para definir y utilizar un archivo que tiene organización indexada y lo tengas que abrir de Entrada/Salida.

Archivos indexados de Entrada / Salida
04:44

Copiar definiciones de archivos o rutinas dentro de nuestro programa COBOL puede ser útil, por lo que veremos como hacer esto.

Uso del COPY
02:46
4 More Sections
About the Instructor
Fernando Toledo
4.4 Average rating
68 Reviews
303 Students
1 Course
Consultor en Informática

He sido Consultor en Informática desde el año 1980 y he trabajado para la División de Sistemas de diversas Instituciones Financieras de México.

Mi principal experiencia ha sido el trabajar con los equipos Mainframes de IBM y los equipos HP-TANDEM desarrollando aplicaciones financieras con el uso del lenguaje de programación COBOL, he desarrollado gran cantidad de sistemas utilizando este poderoso lenguaje que van desde procesos Batch a sistemas transaccionales en línea.

He sido instructor del Lenguaje COBOL básico y avanzado en diversas Universidades de México.