https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 0
https://www.tectreinos.com.br
+55 11 3683 3252
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 1
Sumário
MFE01 - Arquitetura z, conceitos e principais serviços do z/OS ........................ 2
MFE02 - Arquitetura z e z/OS - conceitos básicos ............................................. 5
MFE03 - TSO/E (ISPF e SDSF) ......................................................................... 6
MFE04 - JCL e Procedures ................................................................................ 7
MFE05 - JCL básico ........................................................................................... 9
MFE06 - Utilitários ............................................................................................ 10
MFE07 - Conceitos de VSAM e AMS ............................................................... 11
MFE08 - DFSORT ............................................................................................ 13
MFE09 - Programação REXX .......................................................................... 15
MFE10 - Assembler básico .............................................................................. 16
MFE11 - APIs do TCP/IP.................................................................................. 18
MFE12 - Conceitos de WebSphere MQ ........................................................... 20
MFE13 - CICS TS – Conceitos e Recursos...................................................... 21
MFE15 - Conceitos de Banco de Dados, DB2 e SQL ...................................... 23
MFE16 - Modelagem de Dados – Breve visão ................................................. 26
MFD01 - Fundamentos de Lógica Estruturada................................................. 27
MFD02 - COBOL Enterprise ............................................................................. 28
MFD03 - COBOL Enterprise – arquivos VSAM ................................................ 30
MFD04 - COBOL Enterprise – SQL/DB2 ......................................................... 31
MFD05 - CICS/TS Command Level ................................................................. 32
MFD06 - CICS/TS webservices ........................................................................ 33
MFD07 - Programação IMS DC ....................................................................... 34
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 2
MFE01 - Arquitetura z, conceitos e principais serviços do z/OS Descrição Apresentação de conceitos de informática, da arquitetura de hardware e software do ambiente mainframe IBM e principais serviços do z/OS. Abordagem Com abordagem essencialmente teórica o curso é enriquecido com exemplos práticos e experiências vivenciadas pelo instrutor, além de dinâmicas propostas para melhor assimilação dos conceitos e conteúdo, base para os demais cursos do ambiente mainframe. Carga Horária 24 horas Público Alvo Profissionais interessado em conhecer o ambiente mainframe IBM e o Sistema Operacional z/OS. Conteúdo Programático
Visão geral de um Sistema Computacional
Dados – conceitos e formas de representação
Sistemas Binário e Hexadecimal
Bit / Byte / HW / FW / DW
EBCDIC e ASCII
Formatos numéricos: binário/hexadecimal, decimal, decimal zonado, ponto flutuante
Arquitetura de Hardware
CPC/CEC – Responsável pelo processamento CPU, Registradores, PSW e Microcódigo Memória – os vários tipos e usos Subsistema de canal – entrada e saída de dados do sistema Dispositivos de Entrada e Saída
Arquitetura de Software
Sistema Operacional – breve visão IPL – a carga do Sistema Operacional
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 3
Serviços básicos do zOS
Gerência de Memória
Memória Virtual: Address Space e espaços de dados (Data Space) Memória Real: Central x Expandida; Paginação x Swapping Memória Auxiliar: Arquivos de paginação e swapping
Gerência da Carga de Trabalho: Entrada e Saída de Serviço: o JES2 Job x Task; Interrupções; Dispatcher; Serialização Sysplex Básico e Sysplex Paralelo
Gerência de Dados: Métodos de Acesso: organização Seqüencial, Direta, Particionada,
PDSE e VSAM Localização de arquivos: Catálogo e VTOC Alocação de arquivo novo: via JCL e via DFSMSdfp
Tipos de Processamento Batch: JES2 Local e Batch Remoto (RJE, NJE) Interativo: TSO/E (com ISPF) De Transações: CICS/TS e IMS/TM
Gerência de Recursos: SRM, WLM, SMF e Monitores de Desempenho
Serviços de Gerência de Sistemas
Criptografia, DFSMSdss, DFSMShsm, DFSMSrmm, RMF, SDSF
Serviços de Habilitação de Aplicações
Language Environment, DFSORT
Serviços UNIX
UNIX System Services: o mundo UNIX no z/OS File System do UNIX no zOS: arquivos HFS Ambiente Shell: o ambiente do usuário
Servidor de Comunicações
Principais Componentes Redes SNA e TCP/IP
Serviços de Computação Distribuída
Arquitetura DCE: Princípios, Serviços e Células Acesso a arquivos com DFS e NFS
Serviços de Rede Local
Dispositivo OSA; LANRES
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 4
Serviços de Softcopy
Bookmanager: BUILD e READ
Serviços de Computação em Rede IBM HTTP Server, Bookmanager BookServer, Websphere Servidor de Segurança
Segurança no Sistema Central: RACF Segurança no ambiente DCE: DCE Security Server Segurança na Computação em Rede: Firewall Technologies
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 5
MFE02 - Arquitetura z e z/OS - conceitos básicos Descrição Apresentação de conceitos de informática, da arquitetura de hardware e software do ambiente mainframe IBM e z/OS. Abordagem Com abordagem essencialmente teórica o curso é enriquecido com exemplos práticos e experiências vivenciadas pelo instrutor. Carga Horária 8 horas Público Alvo Profissionais interessado em conhecer o ambiente mainframe IBM e o Sistema Operacional z/OS. Conteúdo Programático
Visão geral de um Sistema Computacional
Dados – conceitos e formas de representação
Sistemas Binário e Hexadecimal
Bit / Byte / HW / FW / DW
EBCDIC e ASCII
Formatos numéricos: binário/hexadecimal, decimal, decimal zonado, ponto flutuante
Arquitetura de Hardware
Arquitetura de Software
Serviços básicos do zOS Gerência de Memória Gerência da Carga de Trabalho Gerência de Dados Gerência de Recursos Tipos de Processamento
Serviços de Gerência de Sistemas Serviços UNIX Servidor de Comunicações Serviços de Computação em Rede Servidor de Segurança
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 6
MFE03 - TSO/E (ISPF e SDSF) Descrição Curso “mão na massa”, com breve apresentação das características,
funcionalidades básicas e aplicabilidade das ferramentas de acesso, edição e
gerenciamento de recursos do ambiente z/OS, sob TSO/E: ISPF e SDSF.
Abordagem
Apresentação teórica com diversos exercícios práticos para consolidar e
assimilar a teoria apresentada.
Carga Horária
8 horas
Público Alvo
Profissionais que interagem com o ambiente mainframe
Conteúdo Programático
ISPF/PDF
Settings
Utilities (principais funções)
Edit e View (comandos)
Exercícios de fixação
Outras opções úteis
Command
FMN
Exercícios de fixação
Outras customizações e produtos acessíveis via TSO
SDSF
JES2
Primary Menu
Input Queue
Output Queue
Status of Job
Exercícios de fixação
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 7
MFE04 - JCL e Procedures Descrição O curso resgata conceitos z/OS e JES2, além de características de dispositivos
de I/O, para ensinar ao participante, a linguagem de controle utilizada para
processar serviços na modalidade batch no ambiente mainframe IBM.
Abordagem
Com abordagem prática o curso envolve a classe em um processo evolutivo
que usa a teoria como orientação para um workshop interativo.
Carga Horária
24 horas
Público Alvo
Profissionais das áreas de Produção, Operação, Suporte e Desenvolvimento
que interagem com o sistema z/OS.
Conteúdo Programático
Elementos do JES2
Conceitos de JOB e STEP
Fluxo de execução de um JOB
Estrutura de um JOB
Formato dos comandos e regras de continuação
Comando comentário
A importância de padronização e documentação
Comando JOB – sintaxe e principais parâmetros
Exercícios de fixação
Comando EXEC - sintaxe e principais parâmetros
Exercícios de fixação
Comando IF
Exercícios de fixação
Comando DD – sintaxe e principais parâmetros
Exercícios de fixação
Referencias anteriores
Exercícios de fixação
Assinalando bibliotecas
Exercícios de fixação
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 8
Comando JCLLIB
Exercícios de fixação
Conceito de PROC (PROCEDURE)
Procedures in stream e catalogadas
Exercícios de fixação
Uso de parâmetros simbólicos
Como substituir e inserir comandos em procedures
Exercícios de fixação
Trabalhando com utilitários
Trabalhando com TAPES
Exercícios de fixação
Falando um pouco mais sobre erros de JCL e ABENDs
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 9
MFE05 - JCL básico Descrição Capacitar o participante a escrever, depurar e testar JOBs com a linguagem de
controle utilizada para processar serviços na modalidade batch no ambiente
mainframe IBM.
Abordagem
Essencialmente prática.
Carga Horária
12 horas
Público Alvo
Todos profissionais que interagem diretamente com o ambiente IBM: operadores, programadores e analistas. Conteúdo Programático
Arquitetura zOS x JES2
Conceitos de JOB e STEP
Fluxo de execução de um JOB
Estrutura de um JOB
Formato dos comandos e regras de continuação
Sintaxe dos comandos (palavras chave e posicionais)
Comando JOB – sintaxe e principais parâmetros
Comando EXEC - sintaxe e principais parâmetros
Catálogo
Comando DD – sintaxe e principais parâmetros
O uso do COND e do comando IF
Utilitários: IEBGENER, ICEGENER, IEFBR14 e SORT
Compreendendo e utilizando GDGs
PROCs – Procedures Catalogadas
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 10
MFE06 - Utilitários Descrição Apresentação dos principais utilitários IBM para o sistema operacional z/OS,
seus objetivos, parâmetros e utilização.
Abordagem
Essencialmente prática, precedida de breve descrição e do objetivo de cada
utilitário.
Carga Horária
32 horas
Público Alvo
Profissionais das áreas de Produção, Operação, Suporte e Desenvolvimento
que interagem com o sistema z/OS e precisam codificar e executar utilitários
IBM.
Conteúdo Programático
Introdução
Breve descrição dos objetivos e funcionalidades dos utilitários IDCAMS e DFSORT
Utilitários
IEFBR14 Exercícios de fixação
IEBGENER e ICEGENER Exercícios de fixação
IEBCOMPR Exercícios de fixação
IEBCOPY Exercícios de fixação
IEBUPDTE Exercícios de fixação
IEBPTPCH Exercícios de fixação
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 11
MFE07 - Conceitos de VSAM e AMS Descrição O treinamento apresenta o método de acesso VSAM, sua estrutura, tipos de
arquivos e clusters, capacitando o participante a utilizar os principais serviços
do AMS.
Abordagem
Teórica com exercícios práticos apoiados na experiência do instrutor para
assimilação do conteúdo apresentado.
Carga Horária
24 horas
Público Alvo
Profissionais das áreas de Produção, Operação, Suporte e Desenvolvimento
que interagem com o sistema z/OS e utilizem arquivos VSAM
Conteúdo Programático
Introdução aos arquivos VSAM
Estrutura, organização e uso de cluster VSAM
Control Intervals (CI) e Control Areas (CA)
Splits de Control Intervals (CI) e de Control Areas (CA)
Estimativa de espaços em disco
Exercícios de fixação
Catálogos ICF
Objetivo, estrutura e conteúdo básico do catálogo master
Objetivo, estrutura e conteúdo básico dos catálogos de usuários
Criação de catálogos ICFs
Pesquisa no catálogo
Uso e criação de alias
Exercícios de fixação
Uso do AMS (IDCAMS)
Comandos IDCAMS
Comando DEFINE CLUSTER
Comando LISTCAT
Funções REPRO, PRINT e DELETE
Uso de REPRO para carga e backup de cluster VSAM
Uso de PRINT para imprimir um cluster VSAM em vários formatos
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 12
Uso do DELETE para remover entradas de arquivos do catálogo e excluir arquivos de volumes de disco
Uso de sentenças condicionais do AMS
Exercícios de fixação
Bufferização
Impacto no desempenho
Uso no processamento sequencial e direto
Gerenciamento de buffer com Access Method Parameters (AMP)
Definindo parâmetros no comando DD do JCL
Exercícios de fixação
Integridade e Segurança de arquivos VSAM
Breve definição e descrição
Uso de SHAREOPTIONS
Serializando atualização de dados
Impacto de alterações na bufferização e nas opções dos SHAREOPTIONS
VSAM RLS (Record Level Sharing)
Opções de segurança e integridade
VSAM password x RACF
Exercícios de fixação
Tuning
Uso do FREESPACE no CI e no CA
Alocação de espaço com KEYRANGES e usando multivolumes
Conteúdo do Index CI
Exercícios de fixação
Índice Alternado
Objetivo
Conteúdo
Definição e carga
Utilização
Exercícios de fixação
Reorganização, backup e recuperação
Principais opções, vantagens e desvantagens
Exercícios de fixação
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 13
MFE08 - DFSORT Descrição Apresentação e prática das principais funcionalidades e serviços do utilitário
mais utilizado do ambiente z/OS
Abordagem
Mão na massa! Treinamento essencialmente prático apoiado em inserções
teóricas para suporte aos exercícios.
Carga Horária
24 horas
Público Alvo
Profissionais das áreas de Produção, Operação, Suporte e Desenvolvimento.
Conteúdo Programático
Introdução
JCL necessário
Bibliotecas
Arquivos de entrada e saida
Áreas de trabalho
Comandos e como informa-los
Exercícios de fixação
SORT, MERGE e COPY
SORT
Exercícios de fixação
MERGE
Exercícios de fixação
COPY
Exercícios de fixação
INCLUDE e OMMIT
INCLUDE
Exercícios de fixação
OMMIT
Exercícios de fixação
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 14
SUM
Sumarizando registros
Eliminando registros duplicados (SUM=NONE)
Exercícios de fixação
Reformatando registros
INREC e OUTREC
Formatando registros
Convertendo formatos
Formatando campos
Exercícios de fixação
Criando múltiplos arquivos de saídas e relatórios
OUTFIL
Selecionando registros
Editando valores
Exercícios de fixação
Breve introdução ao ICETOOLS
Exemplos/Exercícios de fixação
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 15
MFE09 - Programação REXX Descrição Capacitar o participante a criar, executar, depurar e modificar programas na
linguagem REXX no ambiente MVS (z/OS).
Abordagem
Apresentação teórica da linguagem, comparação com CLIST quando aplicável
e laboratório prático para assimilar a teoria
Carga Horária
16 horas
Público Alvo
Profissionais das áreas de Produção, Operação, Suporte e Desenvolvimento.
Conteúdo Programático
REXX breve visão
Procedure REXX
Executando REXX
Expressões e Operadores
Variáveis REXX
Palavras chaves REXX
Chamando e escrevendo sub-rotinas e funções
Built-in Functions
Mais instruções palavras chaves
Built-In Functions especificas do TSO/E
REXX e ISPF
Acesso a arquivos
REXX com z/OS UNIX System Services
Breve introdução à tópicos avançados: NetView e REXX DB2 e REXX REXX e CICS VSAM e REXX
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 16
MFE10 - Assembler básico Descrição O curso capacita o participante a criar, executar, depurar e modificar
programas na linguagem Assembler IBM, apresentando as características e
estruturas básicas da linguagem, seus recursos e possibilidade de utilização,
capacitando o participante ao uso adequado da mesma.
Abordagem
Aulas expositivas com exercícios práticos para assimilar e praticar a teoria
apresentada.
Carga Horária
32 horas
Público Alvo
Profissionais das áreas de Suporte, Desenvolvimento e Produção.
Conteúdo Programático
Breve revisão de conceitos Arquitetura z/OS Processadores Sistema binário e hexadecimal Memórias e registradores Endereçamentos AMODE, RMODE DAT (Dynamic Address Translation) PSW (Programa Status Word) e interrupções
Requisitos da linguagem assembler Estrutura do programa assembler
USING, CSECT, ORG, DSORG, ENTRY Estruturas e formato de dados (constantes - DC e variáveis - DS)
Literais Atribuição de valores a símbolos – EQU
Palavra (WORD), meia-palavra (HALF-WORD) e palavra-dupla (DOUBLE-WORD) Estrutura e formato de instruções (RR, RX, RS, SS, SI) Registradores Gerais Linkage Convention
Registrador(es) Base Área de salvamento Macros SAVE e RETURN
Endereçamento: explicito e implícito Instruções de uso geral
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 17
Instruções de comparação Instruções de desvio Instruções de aritmética binária Instruções decimais Instruções adicionais (TS e CS) Macro WTO Macro TIME Uso de tabelas internas Macros de entrada e saída (arquivos sequenciais)
DCB OPEN GET PUT CLOSE
Tratamento de exceções e gestão de ABENDs Interrupções ABENDs DUMPs
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 18
MFE11 - APIs do TCP/IP Descrição
O curso ensina o participante a utilizar APIs para comunicação via TCP/IP em programas no ambiente z/OS IBM, com diversos exercícios práticos para assimilação do conteúdo teórico apresentado. Abordagem
Aulas expositivas com laboratório prático
Carga Horária
24 horas
Público Alvo
Profissionais das áreas de Suporte, Desenvolvimento e Produção.
Conteúdo Programático
Definições e Visão Geral
TCP/IP
A estrutura do TCP/IP e suas camadas
Explicar a forma de comunicação, desde a requisição até o encerramento.
Apresentar serviços e utilitários disponíveis
Protocolos
A estrutura dos protocolos
Serviços auxiliares e a estrutura de arquivos TCP/IP.
Explicar a resolução de endereços de alto nível e a relação com endereços de hardware.
Cliente/Servidor
Arquitetura cliente/servidor.
Entender as diversas possibilidades de conexão.
Protocolos orientados a conexão e sem conexão.
Mecanismo Cliente/Servidor.
Aplicações
Cliente/Servidor
Socket
Protocolos orientados a conexão
Protocolos sem conexão
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 19
Princípio de funcionamento
PORT
Aplicação Cliente
Aplicação Servidor
Criação de um Socket
APIs do TCP/IP
Estrutura de programas
Aplicação cliente
Aplicação servidor
Abertura e encerramento de conexão
Aceitar conexões
Transferência de dados Preparando e executando programas IMPORTANTE: as aplicações exemplos e exercícios serão apresentados nas linguagens REXX, COBOL e Assembler.
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 20
MFE12 - Conceitos de WebSphere MQ Descrição Apresentar os principais conceitos e recursos de filas MQ e o uso do WebSphere como ferramenta de suporte e apoio.
Abordagem
Aulas expositivas com diversos exercícios práticos para os participantes
assimilarem o conteúdo teórico apresentado.
Carga Horária
16 horas
Público Alvo
Profissionais das áreas de Suporte, Desenvolvimento e Produção.
Conteúdo Programático
WebSphere – Conceitos
MQSeries – Conceitos
Principais características
Distribuições, comparações e configurações
Conceitos básicos de mensagens
QUEUE MANAGER – Gerenciamento de Filas
Objetos, filas, processos, canais
Tipos de canais
Filas Locais Especiais
Serviços
Desenho de aplicações
Paralelismo de aplicações
Comunicação entre QUEUE MANAGERs
Programação com MQ
Estrutura e fluxo de uma aplicação Códigos de Retorno Estrutura de Dados Estabelecendo conexões Acessando Recursos Enviando mensagens Recebendo mensagens
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 21
MFE13 - CICS TS – Conceitos e Recursos Descrição Apresentar ao participante os principais conceitos e recursos do monitor transacional CICS TS da IBM.
Abordagem
Aulas expositivas com exercícios práticos propostos para melhor compreensão
dos conceitos apresentados.
Carga Horária
16 horas
Público Alvo
Profissionais das áreas de Suporte, Produção, Operação e Desenvolvimento.
Conteúdo Programático
Fundamentos de CICS CICS definição Ambiente on-line Características do ambiente online Comparativo Ambiente batch x Ambiente Online
Conceitos / Recursos Transação Task Memória Arquivo Terminal Conexão Resumo
Arquitetura Mainframe / CICS
Arquitetura CICS TOR, AOR, FOR
Aplicações Online Desenho de aplicações CICS Linguagem de programação Preparação de aplicações CICS
Execução de transações Fluxo de transação no CICS Sistema de recuperação no CICS (backout)
Definição e gerenciamento de recursos no CICS Organização de recursos no CSD Gerenciamento de recursos – transação CEMT
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 22
Operação do CICS Transação CEMT Shutdown Reset Conexão com DB2 Conexão com MQ Estatística Classe de transações Max tasks VTAM
Debug de transações CEDF / CEDF
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 23
MFE15 - Conceitos de Banco de Dados, DB2 e SQL Descrição Apresentar ao participante os principais conceitos e recursos do SGDB DB2 no ambiente z/OS, seus serviços e aplicabilidade
Abordagem
Aulas expositivas com exercícios práticos propostos para melhor compreensão dos conceitos apresentados.
Carga Horária
24 horas
Público Alvo
Profissionais das áreas de Suporte, Produção, Operação e Desenvolvimento.
Conteúdo Programático
Família DB2
Escalabilidade
Estruturas do DB2 - Dados Base de Dados Storage Group Table Space Tabelas Índice (index) Colunas Formatos Chave Primária Chave Estrangeira Visões (Views) Catálogo Log Ativo e Arquivos de Log (Active and Archive Logs) Bootstrap Data Set Buffer pools Base de Dados de Suporte à Definição de Dados Banco de Dados de Limitação de Recursos Banco de Dados de Arquivos de Trabalho Banco de Dados TEMP
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 24
Linguagem SQL - Structured Query Language DDL – Data Definition Language
STOGROUP (Storage Group): DATABASE: TABLESPACE: TABLE
Integridade Referencial Chave Primária Chave Estrangeira
INDEX Views Synonym
DML – Data Manipulation Language SELECT Sintaxe
Built-in Functions Join Sub-Select (Sub-Queries)
INSERT UPDATE DELETE Codificando SQL na sua Aplicação Declaração do cursor Tipos de Cursores Restrições de Validação (Check Constraints) Triggers
DCL – Data Control Language GRANT REVOKE
Processos da Aplicação e Transações
Packages e Planos de Aplicação
Dados Distribuídos
Servidores Remotos
Conectividade Componentes Topologia DRDA Requestor (Cliente) DRDA Application Server (Cliente) Exemplo de Configuração:
Proteção RACF para o DB2
Integração do DB2 DB2 CICS IMS TSO CAF RRS
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 25
Dados Distribuídos
Gerenciamento de Lock no DB2
Desenho e implementação de Base de Dados
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 26
MFE16 - Modelagem de Dados – Breve visão Descrição Apresentação de conceitos e técnicas de modelagem, com prática na criação de um modelo e normalização de um projeto.
Abordagem
Aulas expositivas com exercícios práticos propostos para melhor compreensão dos conceitos apresentados.
Carga Horária
16 horas
Público Alvo
Profissionais das áreas de Suporte e Desenvolvimento.
Conteúdo Programático
Conceitos Fundamentais Banco de Dado Relacional OLTP / OLAP / DBMS Arquitetura de aplicações com acesso a banco de dados Modelo de dados Ciclo de vida de projeto de banco de dados
Estrutura de Dados Metadados Modelo Lógico / Entidade e atributos Modelo Físico / Tabela e colunas
Chaves e Indices Importância das chaves Tipos de chaves Índices
Relacionamentos Tipos de relacionamento Chave estrangeira Cardinalidade Integridade referencial
Normalização Conceito de normalização Dependência funcional As 3 formas normais
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 27
MFD01 - Fundamentos de Lógica Estruturada Descrição Curso “mão na massa”, capacita o participante para planejar e entender
programas estruturados para posterior codificação utilizando linguagens de
programação estruturada como COBOL Enterprise, C ou PASCAL.
Abordagem
Essencialmente prática com laboratório para compreensão dos fundamentos e
modelos apresentados.
Carga Horária
16 horas
Público Alvo
Profissionais das áreas de Desenvolvimento, Qualidade de Software e
Sustentação.
Conteúdo Programático
Conceitos básicos
Etapas para criação de um programa
Projetando um programa estruturado
Ferramentas de planejamento
Fluxogramas e pseudocódigo
Operações e operadores
Estruturas de controle lógico
Nome de rotinas ou parágrafos
Trabalhando com arquivos
Preparando e imprimindo relatórios
Utilizando tabelas internas (arrays)
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 28
MFD02 - COBOL Enterprise Descrição
Preparar o participante para codificar e testar programas na linguagem COBOL Enterprise.
Abordagem
Aulas expositivas e exercícios práticos para assimilação do conteúdo
apresentado, evidenciando o uso de padrões de codificação e boas práticas de
programação.
Carga Horária
32 horas
Público Alvo
Profissionais das áreas de Desenvolvimento e Qualidade de Software.
Conteúdo Programático
Conceitos (breve revisão)
Estrutura do programa COBOL
IDENTIFICATION DIVISION
ENVIRONMENT DIVISION
CONFIGURATION SECTION
INPUT-OUTPUT SECTION
DATA DIVISION
Estrutura de dados
Itens de grupo
Itens independentes
Itens elementares
Nome de condição (nível 88)
Comando COPY
FILE SECTION
WORKING-STORAGE SECTION
LINKAGE SECTION
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 29
PROCEDURE DIVISION
Comandos Básicos
Trabalhando com arquivos sequenciais
Impressão
Tabelas Internas (definição e uso)
Chamadas a subprogramas
Construindo subprogramas
Uso da LINKAGE SECTION
Uma técnica de depuração
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 30
MFD03 - COBOL Enterprise – arquivos VSAM Descrição
Preparar o participante para utilizar arquivos VSAM em programas COBOL Enterprise.
Abordagem
Aulas práticas para assimilação do conteúdo apresentado.
Carga Horária
16 horas
Público Alvo
Profissionais das áreas de Desenvolvimento, Qualidade de Software e Sustentação.
Conteúdo Programático
VSAM (breve revisão)
COBOL Enterprise (breve revisão)
VSAM no programa COBOL
ENVIRONMENT DIVISION
CONFIGURATION SECTION
INPUT-OUTPUT SECTION
DATA DIVISION
Comando COPY
FILE SECTION
WORKING-STORAGE SECTION
PROCEDURE DIVISION
OPEN / CLOSE
READ / READNEXT / START
WRITE / REWRITE / DELETE
Uso do FILE STATUS
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 31
MFD04 - COBOL Enterprise – SQL/DB2 Descrição
Preparar o participante para utilizar a linguagem SQL/DB2 em programas COBOL Enterprise.
Abordagem
Aulas práticas para assimilação do conteúdo apresentado.
Carga Horária
16 horas
Público Alvo
Profissionais das áreas de Desenvolvimento, Qualidade de Software e Sustentação.
Conteúdo Programático
SQL/DB2 (breve revisão)
COBOL Enterprise (breve revisão)
SQL no programa COBOL
ENVIRONMENT DIVISION
DATA DIVISION
Commando INCLUDE
Uso da DCLGEN
Variáveis HOST
Uso da SQLCA
PROCEDURE DIVISION
Acessando e atualizando informações
Acessando mais de uma linha
Garantindo a integridade do processamento
Boas práticas de acesso ao DB2
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 32
MFD05 - CICS/TS Command Level Descrição
O curso apresenta técnicas e ferramentas para criação de programas online, em linguagem COBOL, utilizando recursos do monitor CICS/TS, ensinando como planejar e codificar programas em Command Level utilizando arquitetura em três camadas.
Abordagem
Aulas teóricas complementadas com extensivo laboratório prático.
Carga Horária
32 horas
Público Alvo
Destinado a desenvolvedores COBOL e Analistas (de sistemas, de testes, de negócios e de suporte), que precisam conhecer e planejar programas online. Conteúdo Programático
Conceitos e Recursos
Arquitetura e desenhos de aplicação
Transações de serviço
Comandos básicos
Construção de telas BMS
Enviando e recebendo mapas
Posicionando o cursor dinamicamente
Alterando atributo dinamicamente
Transferindo o controle entre transações e programas
Programando de forma pseudo-conversacional
Acessando arquivos VSAM
Integridade de dados
Temporary Storage (TS) e Transient Data (TD)
Acessando tabelas DB2 (uso do SQL/DB2)
Técnicas adicionais (transição para o módulo avançado)
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 33
MFD06 - CICS/TS webservices Descrição
O curso oferece ao participante uma visão geral sobre webservices, sua utilização e como preparar aplicações cliente/server utilizando o monitor transacional CICS TS. Abordagem
Aulas teóricas complementadas com laboratório prático.
Carga Horária
16 horas
Público Alvo
Destinado a desenvolvedores e Analistas (de sistemas, de testes, de negócios e de suporte), que precisam conhecer e planejar webservices. Conteúdo Programático
Introdução e conceitos (SOAP, WSDL, XML e JSON) CICS web services Ferramentas de apoio Exercício: utilizando CICS webservice com auxílio do Eclipse Planejando o webservice Conversão de dados Uso de Pipelines Gerenciador de mensagens Segurança Definições Exercício: definindo um webservice no CICS TS CICS como um web services provider Exercício: construindo e executando uma aplicação web services provider CICS como um web services requester Exercício: construindo e executando uma aplicação web services requester Boas práticas Encerramento
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 34
MFD07 - Programação IMS DC Descrição
O objetivo do curso é ensinar ao participante, programador COBOL, como planejar e codificar programas utilizando IMS DC, preparando-o para construir formatos para tela via MFS e usar técnicas atualizadas para desenvolvimento de programas online de complexidade média, utilizando DB2.
Abordagem
Aulas teóricas complementadas com laboratório prático.
Carga Horária
32 horas
Público Alvo
Destinado a programadores, analistas de sistemas, de testes, de negócios,
especificadores e de suporte ao desenvolvimento, que precisam conhecer e
planejar programas para ambiente online.
Conteúdo Programático
Funcionamento de um programa de aplicação IMS DC
Ambiente do Programa de Aplicação
A interface do Programa de Aplicação
O Programa de Aplicação no sistema
Como o IMS executa os programas de aplicação
CALLs
Message Calls
Status Code e Return Code
Tratamento de erros
Como o programa processa mensagens
Tipos de mensagens
O que acontece durante o processamento de mensagens
I/O PCB
Mensagens editadas
Serviço de Formatação de Mensagens (MFS – Message Format Service)
Utilizando DB2
Elementos de um programa de aplicação
DL/I CALLs Formato Parâmetros Exemplos
https://www.tectreinos.com.br TecTreinos Cursos e Treinamentos página 35
I/O área
Tipos de PCBs I/O PCB Alternate PCB
Escrevendo DL/I CALLs AUTH CHNG GN GU ISRT PURG CKPT
Enviando mensagens a outros terminais
Programas conversacionais
Top Related