Stefany Vilarinho de Caminha
1 Catálogo de Cursos 2014 Barueri Novembro de 2013 Tel/Fax:
3 A MAFFEI oferece cursos de formação e treinamento em informática, capacitando profissionais para realizar, com eficiência, suas funções nas áreas de Suporte Técnico, de Operação, de Produção, de Desenvolvimento de Sistemas e de Gerência de Projetos. Seus instrutores são altamente qualificados e experientes nos assuntos apresentados e na prática de ministrar cursos. O cronograma semestral, identifica as datas dos cursos abertos, para os quais podem ser feitas inscrições individuais ou, opcionalmente, para grupos fechados. Os diagramas presentes a seguir apresentam os conjuntos de cursos propostos para cada área, identificando a seqüência dos cursos e os pré-requisitos esperados. Esses diagramas poderão ser úteis na definição de um Programa de Treinamento para a sua empresa. Se necessário, poderá ser solicitada a presença de um dos nossos profissionais para auxiliá-los nessa tarefa. Ainda, na área de treinamento, a MAFFEI oferece serviços de Formação de Novos Profissionais, para a realização das atividades de ordens técnicas, pedagógicas e administrativas relacionadas a esse trabalho. Moacyr Jardim Maffei Diretor 1
4 2 Catálogo de Cursos 2014
5 Código Título Duração Página C u r s o s à d i s t â n c i a E n s i n o a d i s t â n c i a MFTEB00 Sistema z para Iniciantes 1 dia 12 V í d e o s A u l a s MFTVD00 Introdução ao COBOL 1 dia 13 MFTVS04 Linkage Conventions 1 dia 14 MFTVS31 I/O Priority Management 1 dia 15 C u r s o s P r e s e n c i a i s B á s i c o s MFTB00 Sistema z para Iniciantes 1 dia 16 MFTB01 Introdução ao zos 2 dias 17 MFTB02 DB2 para zos Conceitos e Recursos 1 dia 19 MFTB03 Básico de Conectividade 2 dias 20 MFTB04 Conceitos Básicos de TCP/IP 2 dias 21 MFTB05 Básico de CICS 2 dias 22 MFTB08 MQSeries - Conceitos e Recursos 1 dia 23 MFTB09 z/vm Básico 1 dia 24 MFTB11 Introdução a Linux para zseries 1 dia 25 D e s e n v o l v i m e n t o d e A p l i c a ç õ e s MFTD00 COBOL Básico 5 dias 26 MFTD01 COBOL Avançado 3 dias 27 MFTD03 Linguagem SQL 3 dias 28 MFTD04 DB2 para zos - Programação de Aplicações 3 dias 29 MFTD05 CICS - Programação Command Level 5 dias 30 MFTD06 Depurando Transações no CICS 3 dias 31 MFTD07 Introdução às Tecnologias Internet 1 dia 33 MFTD11 Introdução à OOP 1 dia 34 MFTD12 Engenharia de Software Baseada em Componentes 1 dia 35 MFTD28 Lógica de Programação 5 dias 36 MFTD31 COBOL Workshop 5 dias 37 MFTD32 Linguagem JAVA 5 dias 38 MFTD35 Language Environment 3 dias 39 MFTD38 Websphere APP Server 4 dias 40 MFTD41 DB2 para zos - Performance em SQL 4 dias 41 MFTD42 MQSeries para WinNT - Programação de Aplicativos I 2 dias 42 MFTD44 DB2 para zos - Stored Procedure 4 dias 43 MFTD45 QMF em Ambiente zos 3 dias 44 MFTD46 COBOL Acessando VSAM 2 dias 46 3
6 Código Título Duração Página MFTD60 PL/I Básico 3 dias 47 MFTD61 Usando DFSORT e ICETOOL como Ferramenta de Desenvolvimento 3 dias 48 G e r ê n c i a d e P r o j e t o s MFTG00 Conceitos em Gerência de Projetos 3 dias 50 MFTG01 Planejamento e Controle em Gerência de Projetos 2 dias 51 MFTG02 Aspectos Comportamentais em Gerência de Projetos 3 dias 52 MFTG03 Gerência de Problemas e Mudanças 3 dias 53 O p e r a ç ã o d e S i s t e m a s MFTO00 Introdução a Operação do zos 2 dias 54 MFTO01 Comandos Avançados do zos 2 dias 55 MFTO02 Operação Básica de HMC 1 dia 56 MFTO03 Operação de Redes SNA 1 dia 57 MFTO04 DB2 para zos Operação 1 dia 58 MFTO05 HSM para Operação 1 dia 59 MFTO06 WLM Goal Mode para Operadores 1 dia 60 MFTO07 Determinação de Problemas 5 dias 61 S c h e d u l a g e m e P r o d u ç ã o MFTP00 TSO/ISPF e SDSF 1 dia 62 MFTP02 JCL e Utilitários I 2 dias 63 MFTP03 JCL e Utilitários II 2 dias 64 MFTP04 Utilitários para a Produção 2 dias 65 MFTP05 DB2 para zos- Utilitários para a Produção 3 dias 66 MFTP06 VSAM / AMS Básico 3 dias 67 MFTP07 Programação REXX Básico 4 dias 68 Q u a l i d a d e MFTQ00 Inspeções de Software 2 dias 69 MFTQ01 Software Quality Assurance 4 dias 70 MFTQ02 Testes de Software 4 dias 72 S u p o r t e T é c n i c o CONFRA Novidades do Mainframe da IBM (Vagas Limitadas) 1 dia 73 MFTS00 Arquitetura ESA/390 2 dias 74 MFTS01 CMOS/HMC (Hardware Management Console) 2 dias 75 MFTS02 HCD (Hardware Configuration Definition) 2 dias 76 MFTS03 SMP/E Utilização 3 dias 77 MFTS04 Assembler Básico 5 dias 78 MFTS05 Assembler Avançado 3 dias 79 MFTS06 Básico de Segurança (RACF) 3 dias 80 MFTS07 RACF Avançado 2 dias 82 MFTS08 RACF com CICS 3 dias 83 4
7 Código Título Duração Página MFTS09 DFHSM - Conceitos e Recursos 2 dias 84 MFTS10 DFSMS - Conceitos e Recursos 2 dias 85 MFTS11 Performance de zos: Teoria 3 dias 86 MFTS12 WLM - WorkLoad Manager 2 dias 87 MFTS13 Introdução a SYSPLEX 2 dias 88 MFTS16 DB2 para zos - Administração de Banco de Dados 3 dias 89 MFTS17 DB2 para zos - Administração de Sistemas 3 dias 90 MFTS18 zos UNIX System Services 2 dias 91 MFTS20 IMS Conceitos e Recursos 2 dias 92 MFTS21 zos Serviços do Sistema 4 dias 93 MFTS22 Introdução a DATA SHARING em Sysplex Paralelo 2 dias 94 MFTS23 PERFORMANCE DE zos: WORKSHOP 5 dias 95 MFTS24 VSAM Avançado 4 dias 96 MFTS26 File - Aid MVS 2 dias 97 MFTS27 File - Aid DB2 1 dia 98 MFTS28 File - Aid IMS 1 dia 99 MFTS29 Abend Aid 2 dias 100 MFTS30 Conceitos de Arquitetura z 2 dias 101 MFTS31 Novidades zos: De zos 1.12 a zos 2,01 2 dias 102 MFTS32 Conceitos do IBM z9 family 1 dia 104 MFTS33 TDS/zOS-Tivoli Decision Support for zos-utilização 4 dias 105 e Administração MFTS36 Conectividade zos 2 dias 106 MFTS37 Avançado de TCP/IP em ambiente Mainframe 3 dias 107 MFTS38 TCP/IP Avançado - Diagnóstico e Análise 5 dias 108 MFTS40 Assembler Acessando VSAM 2 dias 109 MFTS41 Storage Tuning 3 dias 110 MFTS46 DB2 UDB for z/os - Diferenças da Versão 8 3 dias 112 MFTS47 Planejamento de Capacidade 5 dias 113 MFTS48 API de TCP/IP 2 dias 114 MFTS49 Novidades do zos 1.11, 1.12 e Total Mode 5 dias 115 S e g u r a n ç a MFTU00 Conceitos de Segurança da Informação 1 dia 117 5
8 Diagrama 1 Cursos para Schedulagem e Produção MFTQ00 MFTQ01 MFTQ02 MFTB03 MFTB08 MFTEB00 ou MFTB00 MFTB09 MFTB01 MFTB02 MFTP00 MFTP05 MFTP02 MFTP03 MFTP06 MFTP04 Cursos dirigidos aos profissionais da área de Produção, podendo também, alguns deles, ser de interesse das áreas de Suporte Técnico, de Desenvolvimento de Aplicativos e de Operação. A seqüência apresentada representa os pré-requisitos exigidos para cada curso. 6
9 Diagrama 2 Cursos para Operação MFTB08 MFTEB00 ou MFTB00 MFTB09 MFTB05 MFTB01 MFTB02 MFTS13 MFTO00 MFTS22 MFTO01 MFTO02 MFTO03 MFTO05 MFTO04 MFTO06 MFTO07 MFTB03 MFTS21 MFTB04 MFTS38 MFTS36 MFTS37 Cursos dirigidos aos profissionais da área de Operação, podendo também, alguns deles, ser de interesse das demais áreas. A sequência apresentada representa os pré-requisitos exigidos para cada curso. 7
10 Diagrama 3 Cursos para Desenvolvimento I Catálogo de Cursos 2014 MFTD07 MFTD12 MFTD38 MFTS26(*) MFTS27(*) MFTS28(*) MFTP02 MFTEB00 ou MFTB00 MFTD28 MFTD11 MFTD61 MFTD00 MFTD32 MFTD46 MFTS29(**) MFTD01 MFTD31 MFTP06 MFTD42 MFTS40 MFTS04 MFTB08 (*) Todos os pré-requisitos para esses cursos estão descritos no Diagrama 6. (**) Alguns dos pré-requisitos para esses cursos estão descritos no Diagrama 6. Cursos dirigidos aos profissionais de Desenvolvimento de aplicativos, podendo também, alguns deles, ser de interesse das demais áreas. A sequência apresentada representa os pré-requisitos exigidos para cada curso. 8
11 Diagrama 4 Cursos para Desenvolvimento II MFTQ00 MFTQ01 MFTQ02 MFTEB00 ou MFTB00 MFTB09 MFTB05 MFTB01 MFTB02 MFTD06 MFTD05 MFTD35 MFTD31 MFTD04 MFTD03 MFTD44 MFTD41 MFTD45 Cursos dirigidos aos profissionais de Desenvolvimento de aplicativos, podendo também, alguns deles, ser de interesse das demais áreas. A sequência apresentada representa os pré-requisitos exigidos para cada curso. 9
12 Diagrama 5 Cursos para Suporte Técnico I Catálogo de Cursos 2014 MFTO01 MFTB01 MFTS01 MFTS00 MFTS03 MFTS02 MFTS06 MFTS13 MFTS18 MFTS04 MFTS21 MFTS07 MFTS08 MFTP03 MFTD28 MFTB05 MFTS10 MFTS40 MFTS05 MFTS22 MFTS12 MFTS09 MFTP06 MFTS11 MFTP00 MFTS26 MFTS23 MFTS30 MFTS24 MFTS47 MFTS31 MFTS32 MFTS49 Cursos dirigidos aos profissionais da área de Suporte, podendo também, alguns deles, ser de interesse das demais áreas. A sequência apresentada representa os pré-requisitos exigidos para cada curso. 10
13 Diagrama 6 Cursos para Suporte Técnico II MFTB11 MFTEB00 ou MFTB09 MFTU00 MFTB00 MFTS41 MFTB01 MFTP00 MFTS20 MFTP02 MFTP03 MFTP04 MFTS28 MFTD00 MFTS29 MFTS33 MFTB02 MFTD03 MFTS27 MFTS16 MFTS17 MFTS25 MFTS39 MFTB03 MFTS38 MFTB04 MFTS36 MFTS37 MFTS48 Cursos dirigidos aos profissionais da área de Suporte, podendo também, alguns deles, ser de interesse das demais áreas. A seqüência apresentada representa os pré-requisitos exigidos para cada curso. 11
14 MFTEB00 - Sistema z para Iniciantes Catálogo de Cursos 2014 Apresentação de conceitos da arquitetura computacional, através de idéias básicas como os instrumentos de cálculos, a evolução e o funcionamento dos computadores, sua arquitetura, suas formas de processamento, como é representada a informação e por fim, a avaliação do conteúdo. Módulo 1 História do Mainframe Sistemas e Instrumentos de cálculos Evolução dos Primeiros Computadores Módulo 2 Visão Geral de como funciona um Mainframe Como funciona um computador Por dentro da Arquitetura Módulo 3 Modos de Operação Particionamento e Processamento do Sistema Representação da Informação Avaliação Operadores, Programadores, Suporte a Produção e Suporte Técnico Pré-requisitos: Não há Duração: Disponibilidade de 15 dias para o aluno completar a carga horária prevista de 3 horas. Observação: Não há 12
15 MFTVD00 - Introdução ao COBOL :. Pré-requisitos: Não há. Duração: 1 dias Observação: Não há 13
16 MFTVS04 - Linkage Conventions Catálogo de Cursos 2014 Nesta vídeo aula, ministrada pelo instrutor Luiz Carlos Orsoni em 29 minutos, são explicadas as Convenções de Ligação, para os Programas destinados a rodar sob z/os em Mainframes. Trataremos os seguintes tópicos: 1 Necessidades das Convenções de Ligação 2 Definição da Save Area para Programas ReEntrantes ou não 3 Como implementar, simples e efetivamente, com 6 Instruções 4 Como tratar Parâmetros passados ao Programa 5 Como desfazer, retornando ao Programa Chamador 6 Outras possibilidades de implementação mais recentes Destina-se a todos aqueles que desejam entender o que é preciso fazer, porque e como implementar estas Convenções de Ligação entre Programas. Embora destinada aos Programadores Assembler, seus conceitos podem ser assimilados por qualquer pessoa que tenha interesse em entender como funcionam. Pré-requisitos: Embora não seja imprescindível, o conhecimento da Arquitetura de Mainframes e sua Linguagem de Máquina ajudará no entendimento desta Matéria, e o conhecimento da Programação Assembler, ainda mais. Duração: Disponibilidade de 1 dia para o aluno completar a carga horária prevista de 30 min. Observação: Em outras Vídeo Aulas serão mostrados Exemplos de como implementar, em Programas simples. 14
17 MFTVS31 - I/O Priority Management Esse curso tem como objetivo desenvolver as principais habilidades para o relacionamento sadio entre as pessoas, favorecendo a competência interpessoal e buscando a integração necessária para o desempenho das tarefas nas equipes de trabalho. As técnicas utilizadas para o desenvolvimento do conteúdo possibilitam o envolvimento e a participação ativa dos alunos. Por meio dessa metodologia pretendemos atingir as atitudes, ampliar a sensibilidade e estimular a criatividade, preparando-os para um desenvolvimento mais global. São aplicados dinâmicas de grupo, jogos, simulações seguidas de debates, exercícios escritos e práticos e exposição de vídeo. Equipe - significado - importância Visão - identidade empresarial Mudança importância do saber adaptar-se com rapidez algumas dificuldades Competência interpessoal significado e aspectos necessários para desenvolvê-la Comunicação o processo interferências nos diversos canais, conseqüências no cotidiano das equipes e como evitá-las Dar e receber feedback habilidade primordial no relacionamento sadio entre as pessoas Empatia capacidade de se colocar no lugar do outro - conceito e importância. Todo profissional que queira obter alto desempenho no trabalho em equipe. Pré-requisitos: Não há. Duração: 2 dias Observação: Não há 15
18 MFTB00 - Sistema z para Iniciantes Catálogo de Cursos 2014 Apresentação de conceitos da arquitetura computacional, através de idéias básicas como registrador, PSW, programa de canal e linguagem de máquina, introduzindo conceitos mais avançados, presentes em módulos subseqüentes. "Computare" Definições e Visão Geral No início Um pouco de História Sistemas Convencionais - os primeiros passos Ambientes computacionais especializados A primeira arquitetura de uso geral: o System/360 Arquiteturas sucessoras - /370, 370-XA e ESA/390 Plataformas, Arquiteturas, Ambientes e "Frameworks" (Estruturas) 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 CPC/CEC Responsável pelo processamento CPU, Registradores, PSW e Micro có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 Dispositivos especiais IPL a carga do Sistema Operacional Iniciantes, Operadores, Programadores, Suportes de Produção e Suporte Técnico Pré-requisitos: Nenhum Duração: 1 dia Observação: Não há 16
19 MFTB01 - Introdução ao zos Apresentação da evolução do Sistema Operacional, abrangendo desde a arquitetura/360 até a arquitetura Z, caracterização do OS/390 e z/os como Sistemas Servidores, discutindo seus componentes e sua estrutura básica. Introdução: Sistema Servidor - a idéia e a evolução; Componentes; Estrutura Geral Serviços de Sistema: o Sistema Operacional Básico do zos Gerência de Memória: Memória Virtual: Address space e espaços de dados 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) e ROSCOE 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 17
20 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 Operadores, Programadores, Suporte a produção e Suporte técnico Pré-requisitos: MFTB00 ou MFTEB00 Duração: 2 dias Observação: Não há 18
21 MFTB02 - DB2 para zos Conceitos e Recursos Tem por finalidade apresentar uma visão geral do DB2 para zos, sem entrar em detalhes de como seus recursos são definidos. Seu objetivo é servir de fundamento para os demais cursos de DB2. Modelo Relacional Instalação Arquitetura do DB2 Data Definition Language - DDL Data Manipulation Language - DML Linguagem de Controle SPUFI Programação Segurança Autorizações Funções Administrativas Utilitários Concorrência Two Phase Commit Data Sharing Iniciantes, Operadores, Programadores, Analistas, Suporte à Produção, Suporte Técnico e Administradores de banco de dados. Pré-requisitos: MFTB01 Duração: 1 dia Observação: Não há 19
22 MFTB03 - Básico de Conectividade Catálogo de Cursos 2014 Introdução aos conceitos básicos de redes WAN/LAN de comunicação, abordando as principais arquiteturas SNA e TCP/IP, assim com estrutura de Redes Locais englobando os Sistemas Operacionais NOVELL e Windows NT. Conceitos de Rede Local Ethernet Token Ring Cabeamento estruturado Sistema Operacional de Rede Local Ambiente Cliente/Servidor Arquitetura SNA VTAM NCP Meios de transporte Protocolos BSC-3 / SDLC / X.25 Estrutura Hierárquica APPN Interoperabilidade TCP/IP Aplicações (SMTP, FTP, etc..) Roteadores Internet Profissionais envolvidos com redes LAN / WAN Pré-requisitos: Nenhum Duração: 2 dias Observação: Não há 20
23 MFTB04 - Conceitos Básicos de TCP/IP Introdução aos conceitos da arquitetura TCP/IP cobrindo estrutura de endereçamento, roteamento, Internet, principais aplicações, novos protocolos como IPv6, CIDR etc. Internet História Conceitos Terminologia TCP/IP Arquitetura Endereçamento Protocolos TCP / UDP, IP, ARP Roteadores Aplicações Telnet FTP, TFTP e SFTP DNS WEB RPC e NFS Novos protocolos IPv6 CIDR DHCP IGMP RSVP Responsáveis pela configuração e implementação de redes TCP/IP Pré-requisitos: MFTB03 Duração: 2 dias Observação: Não há 21
24 MFTB05 - Básico de CICS Catálogo de Cursos 2014 Destinado aos profissionais ingressando na área de processamento de transações online via CICS, apresenta a estrutura básica do ambiente e seus conceitos principais. Introdução a CICS Fluxo da transação Programação Ferramentas do Command Level Gerenciamento de terminais Gerenciamento de arquivos Queueing Integridade de dados e recuperação Gerenciamento do Sistema Comunicação Analista, Programadores, Operadores, Suporte a produção, Suporte técnico Pré-requisitos: MFTB01 Duração: 2 dias Observação: Não há 22
25 MFTB08 - MQSeries - Conceitos e Recursos Esses cursos apresentam uma visão geral das funções e facilidades do WebSphere MQ, possibilitando ao participante conhecer a diferença entre messaging e queueing e outros estilos de comunicação; as necessidades de gerenciamento do sistema; os aspectos de segurança do WebSphere MQ e as considerações sobre programação de aplicação (Message Queue Interface). Conceitos básicos de messaging Queue Managers Queue Locais e Remotas Comunicação entre Queue Managers Programação com MQ Segurança de acesso Gerência do sistema Analistas/Programadores de Sistemas, Analistas de Suporte e qualquer profissional que necessite conhecer as características básicas do WebSphere MQ Pré-requisitos: Nenhum Duração: 1 dia Observação: Não há 23
26 MFTB09 Z/VM Básico Catálogo de Cursos 2014 Este curso tem como objetivo mostrar a arquitetura do z/vm, para que serve e quais as suas principais funções internas. Conteúdo Programático Como Nasceu... um pouco de história e necessidades de HW e SW. Estrutura interna Principais componentes Administração (comandos básicos) Performance (preocupações mínimas e ferramentas) Network suportada Segurança básica Exemplos Áreas de interesse Programadores, Analistas, Profissionais da área de Informática Pré-requisitos: MFTB00 ou MFTEB00 Duração: 1 dia Observação: Não há 24
27 MFTB11 Introdução a Linux para zseries Este curso tem como foco familiarizar o profissional de mainframe no ambiente Linux. Conteúdo Programático 1 - Histórico; 2 - Como foi parar no MainFrame; 3 - Opções de Instalação 4 - Componentes do Linux; 5 - Como se acessa e se usa o linux no MainFrame; 6 - Estrutura básica de ajuda 7 - Gráfico do Linux; 8 - Sistemas de Arquivos (File System); 9 - Permissões para uso de arquivos, dispositivos ou periféricos; 10 - Editores de texto; 11- Scripts Introdução; 12- Controle de processos; 13 - Liberação de Recursos Áreas de interesse Operadores, Programadores, Suportes de Produção e Suporte Técnico Pré-requisitos: MFTB00 ou MFTEB00 Duração: 1 dia Observação: Curso com Laboratório Prático 25
28 MFTD00 - COBOL Básico Catálogo de Cursos 2014 Tornar o participante apto a elaborar programas em linguagem COBOL Introdução à programação COBOL Identification Division Environment Division Data Division Tipos de definições de dados Working Storage Section Definições de arquivos Procedure Division Principais Comandos MOVE IF PERFORM CALL Operações Aritméticas Detalhes de chamadas a outros programas Programadores e Analistas. Pré-requisitos: MFTB00 ou MFTEB00, MFTD28 Duração: 5 dias Observação: Curso com Laboratório Prático 26
29 MFTD01 - COBOL Avançado Técnicas avançadas de programação em COBOL usando exercícios práticos de laboratório Introdução à programação avançada COBOL Técnicas de programação introduzidas pelo COBOL II PERFORM in-line EVALUATE(case) Uso de terminadores de comandos END-IF END-READ END-PERFORM, etc. Uso de programas aninhados Outros comandos Novas técnicas de programação introduzidas no COBOL para MVS Programadores e Analistas Pré-requisitos: MFTD00 Duração: 3 dias Observação: Curso com Laboratório Prático 27
30 MFTD03 - Linguagem SQL Catálogo de Cursos 2014 Tornar o participante apto a usar efetivamente a linguagem de manipulação de dados do DB2 Select Funções escalares Funções de colunas Operações de join Views Insert Delete Update Grant Revoke Programadores, Analistas, Suporte e Usuário final Pré-requisitos: MFTB02 Duração: 3 dias Observação: Curso com Laboratório Prático 28
31 MFTD04 - DB2 para zos - Programação de Aplicações Tornar o participante apto a incorporar instruções de SQL estático e dinâmico a um programa de aplicação; a preparar programa para execução; a descrever o mecanismo de "Locking" das Bases de Dados sob o ponto de vista da Programação de Aplicações e a criar planos de Packages DCLGEN Codificação de SQL estático Definição de cursores Fetch Atualizações usando cursor Codificação de SQL dinâmico Pré-compilação Bind Rebind Uso de packages Programadores e Analistas. Pré-requisitos: MFTD03, MFTD31 ou equivalente Duração: 3 dias Observação: Curso com Laboratório Prático 29
32 MFTD05 - CICS - Programação Command Level Tornar o participante apto a programar Command Level na linguagem COBOL. Conceitos Fundamentais e Pseudo conversação: Esta unidade aborda os conceitos básicos sobre o funcionamento do CICS, como são executadas as transações e, também, como funciona a técnica de programação moderna (pseudo conversacional), assim como comandos básicos de programação CICS Basic Mapping Support: Esta unidade mostra como construir e utilizar telas de dados formatados (mapas) com o CICS CEDF - Execution Diagnostic Facility: Explica todo o funcionamento da transação CEDF, que é a principal ferramenta de auxílio à programação do CICS Acessando VSAM: Como fazer acesso direto e seqüencial em arquivos VSAM Atualizando VSAM: Como proceder para atualizar, excluir e incluir registros em arquivos VSAM sob o CICS Controle de Programas: Mostra as técnicas de passagem de controle entre programas sob o CICS (Link, Xctl, Call) Addressability Uso da Linkage Section: Aborda as técnicas de endereçamento de memória sob o CICS (Uso de Linkage Section, carga de tabelas em memória, Bll Cells) Envio e recepção de Mapas: Mostra como utilizar atributos "extended" para trabalhar com terminais coloridos e também opções de controle no envio de mapas Queueing: Como utilizar os recursos de armazenamento temporário de dados sob o CICS (Temporary Storage e Transient Data) Manuseio de exceções: Ensina todas as técnicas para manusear condições de erro durante a execução do programa COBOL/CICS Programadores e Analistas Pré-requisitos: MFTD31 e MFTB05 Duração: 5 dias Observação: Curso com Laboratório Prático 30
33 MFTD06 - Depurando Transações no CICS Habilitar os participantes a resolver problemas em transações CICS. Apresentar as principais ferramentas que o CICS fornece para auxiliar na determinação dos problemas. Reestruturação interna do CICS (DOMAINS) Application Domain Fluxo de execução de uma task Gerenciamento de memória (tabelas, módulos e programas de usuário) Mecanismos de prevenção de violações de memória (Storage Protection e Transaction Isolation) Abordagem para determinação de problemas Entendendo as fontes de informações do CICS Log de acontecimentos do CICS Mensagens Códigos de Abend CMAC; Messages and Codes Classificando o problema de acordo com os sintomas Transação CEDF TRACES (abreviada e extended ; old e new style) Transação CETR Formatando e imprimido Traces; DUMPS; Familiarização com dumps de transação Sympton String e registradores Principais blocos de controle em um dump de transação (TCA, EIS, EIB, COMMAREA, Transaction Storage, Program Storage,...) Encontrando Application Register Save Area no dump; Trabalhando com o registrador 14 Encontrando último comando EXEC CICS executado pelo programa Encontrando TGT, BLWs e BLLs Verificação de conteúdo de campos em Working Storage e Linkage Section Encontrando Application Register Save Area de programas que emitiram comando EXEC CICS LINK Tipos de Abends PSW e Program Interrupt Codes Metodologia para resolução de Program Checks Tipos de Loop Metodologia para resolução de Loops Formatando e imprimindo dumps de transação Programadores, Analistas e Suporte 31
34 Pré-requisitos: MFTB05, MFTD31 Duração: 3 dias Observação: Não há 32
35 MFTD07 - Introdução às Tecnologias Internet Apresentação das idéias básicas de desenvolvimento de aplicações internet. Apresentação das tecnologias de desenvolvimento mais utilizadas, e onde podem ser aplicadas História da internet Conceitos básicos Teoria dos CGI s Modificando a forma de pensar, para o desenvolvimento em Internet Divisão das tecnologias em categorias Estudo das tecnologias mais utilizadas CGI s Servlets ASP, JSP, PHP Applets PlugIns ActiveX CSS ImageMaps, Gifs animados Meios de transmissão HTTP CORBA TCP COM/DCOM Segurança, Cookies Iniciantes, Analistas, Programadores e Gerentes Pré-requisitos: Nenhum Duração: 1 dia Observação: Não há 33
36 MFTD11 - Introdução à OOP Catálogo de Cursos 2014 Este curso está orientado para pessoas que utilizam alguma linguagem de programação procedural, e desejam uma introdução sobre orientação para objetos, alguns de seus conceitos básicos e simbologia. A migração de um programa procedural para um orientado para objetos vai mostrando os passos e vantagens desta técnica. Programação procedural Encapsulamento de dados Objetos X structs Herança (simples e múltipla) Representação de objetos (simbólica e gráfica) Elementos de UML Qualificação dos campos e métodos (proteção) Agregação, utilização e objeto contido Interação entre objetos Princípios de modelagem Analistas e Programadores Pré-requisitos: Nenhum Duração: 1 dia Observação: Não há 34
37 MFTD12 - Engenharia de Software Baseada em Componentes Este curso está orientado para pessoas que queiram conhecer a abordagem de desenvolvimento de software utilizando-se de componentes. As vantagens e dificuldades, assim como as falácias, são abordadas durante o curso. Introdução e visão geral Processo de Desenvolvimento COTS Tecnologia de desenvolvimento baseada em componentes DCOM ORBOS-CORBA Enterprise JavaBeans OMG Diferentes aspectos do CBSE (Component-Based Software Engineering) Modelagem Patterns Frameworks Segurança Tempo Real Analistas e Gerentes Pré-requisitos: Nenhum Duração: 1 dia Observação: Não há 35
38 MFTD28 - Lógica de Programação Catálogo de Cursos 2014 Oferecer embasamento prático no desenvolvimento do raciocino lógico em linguagem de programação. Difundir ferramentas para o desenvolvimento da lógica de programação. Introdução à lógica de programação Conceitos Terminologia Ferramentas de desenvolvimento de lógica Fluxograma Diagramas (de Bloco e de Ação) Ferramentas de teste de lógica Massa de teste Teste de Mesa Desenvolvimento dos conceitos Arquivos (ABRIR, LER, FIM, FECHAR) Áreas (ARQUIVOS, TRABALHO, CALCULO) LOOP Consistência de campos Relatório (controle de linhas e páginas) Quebra (chave, acumuladores, totais) Leitura sincronizada (BALANCE LINE) Exercícios Práticos de elaboração de algoritmos Programadores, Analistas, Suporte à Produção, Operadores, Analistas de Produção, Schedulagem, Administradores de Bancos de Dados. Pré-requisitos: Nenhum Duração: 5 dias Observação: Não há 36
39 : MFTD31 - COBOL Workshop Tornar o participante apto a implementar técnicas de programação como Quebra, Balanceamento entre arquivos e Tabela de memória e a oferecer embasamento prático na programação COBOL. Desenvolvimento das técnicas: Quebra de Relatório Balanceamento entre arquivos Processamento de tabelas de memória de uma ou mais dimensões Praticar os comandos: PERFORM (outline e inline) PERFORM UNTIL/VARYING SET/INDEXES SEARCH/SEARCH ALL Codificação de Programas e Testes Programadores e Analistas Pré-requisitos: MFTD00 Duração: 5 dias Observação: Curso com Laboratório Prático 37
40 MFTD32 - Linguagem JAVA básica da linguagem de programação JAVA, importantes. Tipos básicos, atribuição Operações, Strings Controle de fluxo Arrays Classes e objetos Variáveis e métodos, Construtores Herança, classes abstratas Interfaces, modificadores de aceso Blocos inicialização Sobrecarga, sobrescrita, this,super UML e JAVA, agregação, associação, composição Herança, direcionalidade, cardinalidade Object, Typecast entre objetos Inner classes, Eventos 1.1, JavaBeans, Exception System, Runtime, Toolkit, Wrapper Math, Collections, Threads, Sockets, Reflexão I/O, Cloneable, Persistência Programadores e Analistas Pré-requisitos: MFTD28, MFTD11 Duração: 5 dias Observação: Curso com Laboratório Prático Catálogo de Cursos
41 MFTD35 - Language Environment Entendimento dos conceitos do Language Environment, tornando o aluno apto a Entender a funcionalidade do Language Environment; a Conhecer as opções de run-time e saber como elas afetam a performance, integridade e determinação de problemas; a Conhecer como algumas opções de compilação do COBOL afetam a performance e as informações no dump do Language Environment e a Análise e determinação de problemas sob Language Environment. Breve revisão de conceitos relacionados a: Compilação e interpretação de programas: Alguns parâmetros de compilação de COBOL Linkedição Amode e Rmode Conceito de programa reentrante Reentrância na compilação Reentrância na linkedição Language Environment: Função; Bibliotecas; Opções de runtime; Como override de runtime Ambiente de Runtime Enclave ; Heap ; Stack ; Chamada estática e chamada dinâmica de programas Comunicação entre linguagens: Linkage convention Assembler Outra linguagem não Language Environment chamando COBOL Técnicas e dicas de Performance COBOL/Language Environment Análise de Environment Exercício: análise de um dump formatado pelo Language Envirnment Como as opções de runtime afetam a geração de dump sob Language Environment Como as opções de compilação afetam as informações no dump formatado pelo Language Environment Usando IPCS para analisar um system dump gerado (uso do LEDATA) Analistas de Desenvolvimento, Programadores, Suporte Técnico Pré-requisitos: MFTB00 ou MFTEB00, MFTB01 e conhecimentos em alguma das Linguagens de Programação: COBOL, PL/I, C, C++, FORTRAN Duração: 3 dias Observação: Curso com Laboratório Prático 39
Catálogo de Cursos 2011
Catálogo de Cursos 2011 Barueri Janeiro de 2011 Tel/Fax: 55 11 4195-4406 www.maffei.com.br A MAFFEI oferece cursos de formação e treinamento em informática, capacitando profissionais para realizar, com
Catálogo de Cursos 2010
Catálogo de Cursos 2010 Barueri Fevereiro de 2010 Tel/Fax: 55 11 4195-4406 www.maffei.com.br A MAFFEI oferece cursos de formação e treinamento em informática, capacitando profissionais para realizar,
Guia para conexão ao Ambiente Mainframe para Ensino e Pesquisa Novembro, 2010 Versão do documento 2.1 Data de release 28 de Setembro de 2009 Última Revisão 22/11/10 Nome do Arquivo System Unit Guia_Ambiente_Mainframe_para_En