SOBRE O CURSO
Iremos nesse curso aprender a programar com REXX, uma linguagem poderosa e ao mesmo tempo muito simples usada para automações, paineis de intereção com usuario, tratamento de arquivos de dados.
Nenhum conhecimento de linguagem de programação é necessário. O curso começa no básico evoluindo para tarefas mais complexas.
Iremos trabalhar com REXX no ambiente WINDOWS usando o Visual Studio Code, mas qualquer editor de textos poderá ser utilizado. Iremos interagir com o Windows, acessando arquivo de dados. No módulo 2, veremos como usar REXX no Mainframe (z/OS.)
PUBLICO ALVO
Alunos e profissionais de Tecnologia da Informação interessados em programar REXX, Programadores, Analistas, Administradores de Sistemas e suporte de produção em ambientes.
PRÉ-REQUISITOS
Não há necessidade de conhecimento de programação. Ensino progressivo.
Obs: No módulo de MAINFRAME é recomendável conhecimentos de z/OS e TSO.
E A PRÁTICA ?
Nas aulas o aluno irá aprender como ter um ambiente instalado e operante em seu proprio computador. Será possivel, compilar, executar, analisar e corrigir erros dos programas construidos.
O que é REXX ?
REXX (REstructured eXtended eXecutor) é uma linguagem de programação interpretada desenvolvida na IBM. É uma linguagem de programação estruturada de alto nível que foi projetada para ser fácil de aprender e de ler. Ambos os intérpretes proprietários e de código aberto para REXX estão disponíveis em uma ampla gama de plataformas de computação
O QUE IREI APRENDER ?
Módulo 1 : Aprendendo REXX - no Windows
Aula 1: Orientações e objetivos do curso
Aula 2: Instalando o REXX no Windows
Aula 3: Instalando o ambiente para criação dos programas - Visual Studio CODE (Gratuito)
Aula 4: Configurando Visual Studio CODE
Aula 5: Entendo o que são variáveis, utilizando e imprimindo dados com comando SAY
Aula 6: Variaveis compostas para multiplos valores
Aula 7: Variaveis compostas para multiplos valores - Aula 2
Aula 8: Recebendo dados do usuário com o comando PULL
Aula 9: Tomando decisões com comandos IF-ELSE
Aula 10: Multiplas decisões com comando SELECT
Aula 11: Passando Argumentos e criando funcoes
Aula 12: Funcoes Internas para textos (Strings)
Aula 13: Funcoes Internas para numeros
Aula 14: Repetindo acoes com comandos DO LOOP
Aula 15: Trabalhando com PILHAS de dados
Aula 16: Trabalhando com Arquivos de Dados
Aula 17: Proposta de um Projeto com Menu
Aula 18: Proposta de um Projeto com Menu - Parte 2
Módulo 2 : Aprendendo REXX - No Mainframe
Aula 19: Como praticar as aulas no Mainframe
Aula 20: Conhecendo a linguagem REXX no Mainframe
Aula 21: Trabalhando com Variaveis e visualização de dados com comando SAY
Aula 22: Variaveis tipo Matriz (Compound)
Aula 23: Recebendo dados com comando PULL e função DATATYPE
Aula 24: Tomando decisoes com comandos IF/ELSE
Aula 25: Acompanhando/Debugando a execução do programa com TRACE
Aula 26: Multiplas decisões com comando SELECT
Aula 27: Recebendo argumentos com instrucao ARG
Aula 28: Criando e usando Funcoes
Aula 29: Variavel interna RESULT
Aula 30: Melhorando saida de numeros com função FORMAT
Aula 31: PARSE - Fracionando o conteudo entre variáveis
Aula 32: Repetindo acoes com comando DO
Aula 33: Trabalhando com PILHAS de dados
Aula 34: Alocando (acessando) um arquivo com comando ALLOC
Aula 35: Verificando existendia do DSN (arquivo_) com SYSDSN
Aula 36: Fazendo a leitura de dados de um arquivo com comando EXECIO
Aula 37: Fazendo a leitura e GRAVACAO de dados de um arquivo
Aula 38: Obtendo os membros de um particionado
Aula 39: Ler dados da SDSF (System Display and Search Facility)
Mensagem FINAL do instrutor
140
44
TAKE THIS COURSE