ESTIAC

Analista Programador Mainframe

área profissional

Torne-se um especialista em desenvolvimento Mainframe com esta formação aprofundada que lhe permitirá dominar as tecnologias chave deste setor.

 

Aprenda a conceber, desenvolver e manter aplicações Mainframe poderosas e escaláveis, utilizando linguagens como COBOL, SQL, e ferramentas essenciais como CICS e DB2.

 

Descubra como criar soluções de alto desempenho e otimizadas, respeitando as normas de desenvolvimento e as boas práticas de programação que garantem a fiabilidade e a manutenção das aplicações.

ESTIAC Agile Concept Porto

Percurso Pedagógico

Introdução aos Sistemas Mainframe sob z/OS

Este módulo aborda os conceitos gerais e as bases da informática, o funcionamento dos Grandes Sistemas z/OS, bem como a organização de uma equipa de projeto Mainframe.

  • A informática e o processamento da informação
  • Numeração e codificação da informação
  • História e funcionamento dos Mainframes
  • Organização dentro da equipa de projeto Mainframe

 

        Avaliação dos conhecimentos: Teste

        Duração: 0,5 dia – 4 horas

Este módulo aborda os conceitos gerais e as bases da informática, o funcionamento dos Grandes Sistemas z/OS, bem como a organização de uma equipa de projeto Mainframe.

  • Redação das especificações detalhadas a partir de um caderno de encargos
  • A abordagem de análise Top-Down
  • Conceitos informáticos
  • Desenho de cadeia

  • Os diferentes tratamentos na informática de gestão

  • O organograma informático

        Avaliação dos conhecimentos: Teste

        Duração: 1,5 dias – 12 horas

Este módulo permite descobrir os fundamentos do sistema Mainframe: o sistema z/OS, seus subsistemas e, particularmente, o subsistema TSO, os princípios de navegação no ambiente TSO ISPF/PDF, o uso da linguagem de script JCL para executar o processamento de Batch, utilizando utilitários para gerenciar arquivos.

• Apresentação geral
• Navegação no ambiente TSO-ISPF/PDF
• A estrutura e execução de um JOB
• Escrita de um JOB
• Listings
• GDG e GDS
• Implementação de utilitários
• Foco no utilitário SORT

• Preparação do ambiente de execução de um programa Batch
• Gestão de arquivos no z/OS

Avaliação dos conhecimentos: Teste

Duração: 3 dias – 24 horas

Este módulo aborda o desenvolvimento de programas COBOL em batch, no ambiente z/OS. Todos os aspectos fundamentais da linguagem serão abordados. Uma parte deste módulo é dedicada ao suporte na validação e colocação em produção, bem como às técnicas de manutenção e documentação de uma aplicação Mainframe.

• Apresentação geral
• Gestão de dados (parte 1)
• Comandos simples COBOL
• Arquivos sequenciais em leitura
• Preparação e execução de um programa
• Edições
• Atualização de um arquivo sequencial
• Gestão de dados (parte 2)
• Manipulação de arquivos VSAM em acesso direto e sequencial
• Manipulação de arquivos VSAM/KSDS em acesso misto
• Manipulação de tabelas
• Subprogramas

• Acompanhamento da validação e implantação
• Técnicas de manutenção e documentação

Avaliação dos conhecimentos : Testes e trabalhos práticos

Duração : 20 dias – 160 horas

Este módulo aborda os conceitos fundamentais do DB2 e a implementação da linguagem SQL (LMD, LDD, LCD) para aceder a bases de dados DB2, manipular tabelas DB2 no ambiente DB2I.

• Apresentação geral
• A lógica e as operações da álgebra relacional
• A linguagem SQL
• SPUFI no DB2I: acesso, parâmetros e resultados
• Implementação de consultas SQL em tabelas DB2 no ambiente DB2I
• Implementação de consultas de atualização SQL em tabelas DB2 no ambiente DB2I
• Gestão de autorizações & o RGPD

Avaliação dos conhecimentos : Teste

Duração : 3 dias – 24 horas

 

DB2 é um sistema de gestão de bases de dados relacionais que é executado em IBM Mainframe e IBM Iseries. O DB2 foi projetado para armazenar, analisar e recuperar dados de forma eficiente.
Este módulo aborda o desenvolvimento de aplicações COBOL/SQL num contexto z/OS DB2.

• Os diversos comandos SQL
• A linguagem SQL integrada
• Desenvolvimento de aplicação COBOL/SQL num contexto Batch
• Migração de um ambiente VSAM para um ambiente DB2
• Criação e modificação de objetos de uma base de dados relacional DB2
• Os utilitários DB2 e a sua implementação
• Acesso aos dados – Explain
• Introdução à consulta de bases DB2 via CICS

Avaliação dos conhecimentos: Teste e trabalhos práticos

Duração: 4 dias – 32 horas

Projetado para gerenciar de forma eficiente e segura as transações online em tempo real, especialmente em ambientes Mainframe, o CICS permite processar um grande número de transações simultâneas. Este módulo aborda o desenvolvimento de aplicações interativas, seja sem acesso a dados ou conectadas a fontes de dados por meio do ambiente CICS. Também cobre os diferentes modos de programação próprios do CICS, assim como a configuração dos recursos associados aos seus módulos. Além disso, o módulo inclui a elaboração e implementação de uma estratégia de monitoramento tecnológico.

• Introdução à programação CICS
• Definição das telas (map) – Macros BMS e acessibilidade
• Comandos principais
• Análise e resolução de problemas no CICS
• Acesso direto a um arquivo
• Atualização de um arquivo
• Acesso sequencial a um arquivo
• Leitura de um arquivo em acesso sequencial
• Gestão e consulta de dados temporários
• Manipulação de transações do sistema

• Elaboração e implementação de uma estratégia de monitoramento tecnológico

Avaliação dos conhecimentos: Teste e trabalhos práticos

Duração: 8 dias – 64 horas

 

Conteúdo do bloco de competências :

  • Conceito dos sistemas DB/DC.

  • Introdução à programação CICS.

  • Definição e gestão de ecrãs – As macros BMS.

  • Os comandos CICS.

  • Técnicas de implementação do desenvolvimento de aplicações COBOL/CICS num contexto em tempo real, com bases de dados VSAM e/ou DB2.

  • Manipulação das transações do sistema.

 

Objetivos do bloco de competências :

No final deste bloco de competências, os formandos terão adquirido os conhecimentos necessários para:

  • Desenvolver aplicações COBOL sob o monitor CICS no ambiente z/OS,

  • Implementar e implementar uma aplicação sob o monitor CICS utilizando a transação CEDA.

 

Duração : 8 dias – 64 horas

Este módulo aborda a modelação de dados para a conceção de uma base de dados relacional.

  • Os conceitos fundamentais da metodologia MERISE
  • As diferentes etapas do processo de conceção
  • As regras de normalização para garantir a qualidade e a eficiência do modelo relacional

Avaliação dos conhecimentos adquiridos : Caso prático

 

Formato da formação

Presencial

 

Local

Praça do Bom Sucesso n°127, 

6° andar – Esc. 607, 4150 – 146 Porto

 

Duração

Percurso standard : 40 dias – 320 horas

 

Horários e calendário

9h-12h / 13h-18h

 

Acessibilidade

As nossas formações são acessíveis a pessoas com deficiência. É importante que todos tenham a possibilidade de aceder à educação e à formação profissional, independentemente da sua situação.

 

Informe-nos para que possamos estudar em conjunto as modalidades e a viabilidade do seu projeto de formação.

Público-alvo

Pessoas desempregadas que desejam se reconverter para a profissão de «Analista Programador Mainframe» engenheiros iniciantes apaixonados pela área de informática que procuram diversificar suas competências ou fazer uma mudança de carreira. 

 

Pré-requisitos

Ter, no mínimo, um diploma, Licença ou Mestrado nas áreas científica/informática.

Uma primeira experiência numa linguagem e conhecimentos de algoritmia são uma mais-valia.

 

Modalidades de validação dos pré-requisitos

Participação numa sessão informativa, incluindo apresentação do percurso, testes, entrevista de motivação e avaliação das necessidades de formação.

 

Prazos de acesso

O prazo de acesso à formação é de, no máximo, entre duas a quatro semanas após a sessão de apresentação. A data de início é definida durante a entrevista individual.

 

Faça a sua inscrição através do site da ESTIAC ou da nossa filial SARDEL Conseil Porto, ou ainda entrando em contacto connosco para um acompanhamento personalizado.

Objetivo da formação

No final da formação, o aluno será capaz de conceber, desenvolver e manter aplicações num ambiente Mainframe IBM z/OS, bem como acompanhar as equipas de projeto nas fases de aceitação e colocação em produção.

 

Objetivos pedagógicos

No final dos diferentes módulos de formação, o estagiário será capaz de :

  • Situar o ambiente técnico e profissional do Mainframe e integrar-se eficazmente numa equipa de desenvolvimento, dominando as ferramentas de gestão de versão, comunicação e organização do trabalho.

  • Redigir as especificações funcionais e técnicas detalhadas a partir de um caderno de encargos, e, em seguida, conceber e representar visualmente a estrutura e o comportamento de um processamento informático com o auxílio de ferramentas de modelação, como diagramas e fluxogramas.

  • Preparar e controlar o ambiente de execução dos programas Batch no z/OS, utilizando a linguagem JCL e seus utilitários para redigir scripts de manutenção, execução e depuração, garantindo a gestão e manipulação dos ficheiros necessários para o bom funcionamento dos processos.

  • Desenvolver, depurar e manter aplicações Batch/COBOL manipulando diferentes tipos de ficheiros num ambiente z/OS, respeitando as normas em vigor na empresa.

  • Implementar o método Merise para conceber um Modelo Conceitual de Dados (MCD), estruturá-lo identificando as entidades, as propriedades e suas relações, e, em seguida, traduzir esse modelo para um Modelo Lógico de Dados (MLD) adaptado a uma base de dados.

  • Implementar no ambiente z/OS DB2I, as técnicas avançadas da linguagem SQL (LMD, LDD, LCD) para aceder a bases de dados DB2, manipular os dados e objetos DB2, e garantir a segurança dos acessos aos recursos.

  • Desenvolver aplicações COBOL/SQL num contexto Batch, garantindo a gestão das bases de dados DB2 envolvidas, desde a criação ou gestão dos objetos até a implementação das ferramentas de manutenção do DB2.

  • Desenvolver, depurar e manter aplicações interativas no ambiente CICS, distinguir os diferentes modos de programação do ambiente CICS e parametrizar os recursos dos diferentes módulos do ambiente.

  • Acompanhar as equipas de projeto nas fases de aceitação e colocação em produção.

  • Elaborar uma documentação completa e estruturada dos códigos desenvolvidos para facilitar a sua compreensão, manutenção e evolução.

Métodos e meios pedagógicos

  • Métodos pedagógicos : Expositivo, demonstrativo, ativo
  • Meios pedagógicos : Exposições teóricas, demonstrações práticas, trabalhos dirigidos e exercícios, ateliers colaborativos, estudos de caso e projetos práticos

 

Recursos pedagógicos

  • Vídeos pedagógicos

  • Materiais de curso, de exercícios, de notas

  • Exercícios práticos, estudos de caso, testes

 

Meios técnicos

  • Computadores disponibilizados

  • Acesso ao ambiente de desenvolvimento Cobos

  • Acesso à plataforma informática ESTIAC

  • Salas de aula totalmente equipadas

  • Video projetor

 

Modalidades de avaliação

  • Teste final

 

Certificação da formação

  • Certificado de realização

As nossas formações são financiadas pela SARDEL Conseil Porto.


Apoiamos-vos neste processo.

Tem dúvidas?

Ficaremos felizes em ajudá-lo

Telefone : (+351) 220 962 657

E-mail: contacto@estiac.pt

Os Nossos Formadores

São especialistas apaixonados. Provenientes de setores variados, como a informática Mainframe e a engenharia, eles combinam domínio técnico e pedagogia comprovada.

 

O percurso rico e diversificado dos formadores permite-lhes transmitir um saber-fazer de alto nível, adaptado às exigências do mercado e às necessidades dos formandos.

 

Comprometidos em partilhar os seus conhecimentos, acompanham cada formando com uma abordagem prática e personalizada para garantir uma formação de qualidade.

ESTIAC Agile Concept

As nossas outras formações

Introdução aos Sistemas MAINFRAME sob z/OS
Ambiente Mainframe - Componentes & linguagem de controle
DB2/SQL - Fundamentos e Consultas Interativas
Programação COBOL
DB2/SQL - Técnicas Avançadas e Programação Integrada
Análise & Algoritmos - Método Top-Down
CICS - Programação