
Orientações e objetivos do curso
Instalando o REXX no Windows
Instalando o ambiente para criação dos programas - Visual Studio CODE (Gratuito)
Configurando Visual Studio CODE
Entendo o que são variáveis, utilizando e imprimindo dados com comando SAY
Variaveis compostas para multiplos valores
Variaveis compostas para multiplos valores - Aula 2
Recebendo dados do usuário com o comando PULL
Tomando decisões com comandos IF-ELSE
Multiplas decisões com comando SELECT
Passando Argumentos e criando funcoes
Funcoes Internas para textos (Strings)
Funcoes Internas para numeros
Repetindo acoes com comandos DO LOOP
Trabalhando com PILHAS de dados
Trabalhando com Arquivos de Dados
Proposta de um Projeto com Menu
Proposta de um Projeto com Menu - Parte 2
A IBM oferece um acesso a um servidor zOS através do projeto zExplore.
A partir de 2025 não basta apenas fazer o cadastro e tentar acessar o TSO.
Será necessário que você conclua algumas atividades no projeto (assista aulas e exercicios) para poder desbloquear o acesso via 3270 (TSO puro).
Esse curso é essencialmente demonstrativo, não exige a pratica. Caso você deseje praticar , precisa ter acesso em sua empresa ou computador a um TSO.
Montei um PDF explicando como você acessa, faz o cadastro, recebe o Usuario e Senha e faz a conexão utilizando um cliente 3270.
PDF de Orientação
www.escoladeprogramadores.com.br/zexplore.pdf
Aplicativo TN3270 para fazer o acesso com as informações do PDF.
www.escoladeprogramadores.com.br/tn3270.zip
Também nas aulas sequentes mostro outras duas opções : (caso a opcao do zExplore não funcione)
Site do Developer ou pela Coursera - Confira nos proximos videos .
Conhecendo a linguagem REXX no Mainframe
Trabalhando com Variaveis e visualização de dados com comando SAY
Variaveis tipo Matriz (Compound)
Recebendo dados com comando PULL e função DATATYPE
Tomando decisoes com comandos IF/ELSE
Acompanhando/Debugando a execução do programa com TRACE
Multiplas decisões com comando SELECT
Recebendo argumentos com instrucao ARG
Criando e usando Funcoes
Variavel interna RESULT para receber retornos de funcoes
Protegendo/Expondo conteudo das variaveis com PROCEDURE EXPOSE
Melhorando saida de numeros com função FORMAT
Distribuindo o conteudo de uma string em variáveis
Repetindo acoes com comando DO
Trabalhando com PILHAS de dados
Alocando (acessando) um arquivo com comando ALLOC
Verificando existendia do DSN (arquivo_) com SYSDSN
Fazendo a leitura de dados de um arquivo com comando EXECIO
EXECIO - Read WRITE
Obtendo os membros de um particionado
Lendo dados da SDSF (System Display and Search Facility)
Mensagem FINAL do instrutor
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: Sugestao de acesso a um mainframe através do projeto zExplore
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