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 equipe 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 equipe 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: 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 buscam diversificar suas competências ou em reconversão profissional.

Pré-requisitos: Possuir, no mínimo, um diploma licença ou mestrado em área 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 matinal de apresentação. A data de início é definida durante a entrevista individual.

 

Para submeter a sua candidatura, por favor, candidate-se no site do nosso parceiro SARDEL Conseil Porto.

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

  • Projetor de vídeo

Modalidades de avaliação

  • Teste final & oral

Certificação da formação

  • Certificado de realização

As nossas formações podem ser 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 seu percurso rico e diversificado 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 estagiário 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