Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Aprenda Cobol Orientado a Objetos
Rating: 3.9 out of 5(18 ratings)
74 students

Aprenda Cobol Orientado a Objetos

Utilize o método de orientação a objetos no desenvolvimento de rotinas cobol
Last updated 9/2020
Portuguese
Portuguese [Auto],

What you'll learn

  • Criar programas ou sistemas em cobol orientados a objetos

Course content

1 section5 lectures1h 53m total length
  • Introdução8:16

    Programação orientada a objetos (POO) é uma metodologia de programação adequada ao desenvolvimento de sistemas de grande permitindo a modularidade e reusabilidade das principais rotinas. A POO introduz uma abordagem na qual o programador visualiza seu programa em execução como uma coleção de objetos cooperantes que se comunicam através de mensagens. Cada um dos objetos é instância de uma classe e todas as classes formam uma hierarquia de classes unidas via relacionamento de herança.

    Nesse curso, vamos entender e aprender o conceito de POO utilizando a linguagem de programação, que para muitos, ainda tinham o Cobol como uma linguagem de programação que permitia apenas a criação de programas estruturados, sem muitos recursos de modularidade e reusabilidade.

    Conceitos:

    Um programa identificado como uma classe inicia com a cláusula class-id e termina com a cláusula end class:

    class-id. ClassArqAgentes as "classAgentes" inherits from Base.

    A sintaxe INHERITS FROM identifica a superclasse da classe ClassArqAgentes , que no caso é a classe Base. A cláusula DATA IS PROTECTED possibilita que qualquer subclasse da classe ClassArqAgentes herde todos os seus dados. Se essa cláusula é omitida ou substituída pela cláusula DATA IS PRIVATE, então as subclasses da classe ClassArqAgentes não podem acessar os dados herdados, de forma direta.

    Os métodos  de uma classe iniciam com a cláusula METHOD-ID e terminam com a cláusula END METHOD. O processamento de um método é finalizado com o comando EXIT METHOD.

    method-id. "nomeMetodo".                                                   

    local-storage section.   

    *> dados do método                                                

    linkage section. 

      *>declaração de parâmetros de entrada e saída do método                                                       

    procedure division returning lnk-ret-classe.                             

        *>codificao do método, como por exemplo, calculo, impressao, consulta de registro ou abertura de um arquivo                                 exit method.                                                         

    end method "nomeMetodo".                                                   


    A instrução INVOKE permite que o nome do método a ser invocado esteja contido em uma variável. Além disso, os parâmetros podem ser passados POR CONTEÚDO (por valor) ou POR REFERÊNCIA, e essas opções podem ser especificadas separadamente para cada parâmetro em diferentes instruções INVOKE.

  • Criando uma classe e método47:18

    Nessa aula, seremos apresentados inicialmente a estrutura de uma classe e seus métodos. Também faremos o entendimento na prática de como serão realizados instanciados os objetos da classe através da sintaxe utilizando o comando "invoke" e nesse primeiro momento, após o entendimento da estrutura da classe base, será realizado a criação do primeiro método.


  • Método com parâmetros21:52

    Após o entendimento na prática, onde foi possível "invocar" métodos de uma classe, nessa aula prática, seremos apresentados de maneira bem simples e conceitual sobre como é criado um método que recebe um parâmetro e como ele se comporta ao retornar também um resultado como parâmetro

  • Método com vários parâmetros22:53

    Nessa aula, faremos a criação de um método que recebe mais de um parâmetro, e ele próprio retorna ao programa principal (chamador) através da "linkage" também, mais de um parâmetro

  • Método de Exclusão de registros12:51

    Nesse método, onde faremos a criação de um método de exclusão, com o objetivo de reforçar a criação de métodos.

  • Teste de fixação do conteúdo

Requirements

  • Ter vontade de aprender e evoluir
  • Ter lógica de programação e conhecimento na linguagem de programação Cobol.
  • Para ter um maior aproveitamento do curso, o ideal é ter uma versão da IDE do Net Express Microfcus

Description

COBOL Orientado a Objetos com Micro Focus Net Express

Você já ouviu que COBOL é uma linguagem ultrapassada?
Este curso foi criado exatamente para desmistificar essa ideia e mostrar, na prática, como o COBOL Micro Focus evoluiu para acompanhar os conceitos modernos de desenvolvimento de software, incluindo a Programação Orientada a Objetos (POO).

Ao longo do curso, você aprenderá de forma clara, objetiva e extremamente prática como aplicar os principais conceitos de orientação a objetos diretamente no COBOL, utilizando o Micro Focus Net Express. Cada aula foi pensada para conduzir o aluno passo a passo, desde os fundamentos até a implementação de métodos mais completos, sempre com exemplos reais e bem explicados.  Se você quer entender como o COBOL se encaixa no cenário atual de tecnologia e aprender a programar de forma mais organizada, reutilizável e profissional, este curso é para você.  Este curso demonstra, de forma prática e didática, como o COBOL Micro Focus Net Express evoluiu para suportar Programação Orientada a Objetos, contrariando a ideia de que a linguagem se tornou obsoleta. Ao longo das aulas, o aluno aprenderá desde a introdução aos conceitos de POO, passando pela criação de classes e métodos, até a implementação de métodos com parâmetros simples e múltiplos, incluindo rotinas de exclusão de registros. O conteúdo é apresentado passo a passo, com exemplos claros e foco total na aplicação prática, sendo ideal para desenvolvedores COBOL que desejam se atualizar, profissionais de sistemas corporativos e estudantes que buscam compreender o COBOL sob uma perspectiva moderna e alinhada às exigências atuais do mercado.

Who this course is for:

  • Programadores, Analistas de Sistemas e Alunos de TI, curiosos e amantes do Cobol
  • Entusiastas da linguagem de programação Cobol