You are on page 1of 18

Cursos e Treinamentos

Ementa 2017

Conteúdo e Acesso ao Documento

As informações apresentadas neste documento são de propriedade da Axys Ltda. O conteúdo deste documento é considerado
sigiloso, destina-se ao uso exclusivo da Axys Tecnologia e deve ser utilizado internamente e pelo cliente acima citado, para avaliação de seus
termos, aprovação e acompanhamento do projeto. Não pode ser copiado, totalmente ou em parte, sem autorização expressa da Axys.

1
Informações do Documento ...................................................................................................................... 3
DSC1 –Desenvolvimento Ágil Básico - 16hs ............................................................................................... 4
DMS1 - Microsoft® .NET – 80 hs ................................................................................................................ 5
DJV1 - Java e Orientação a Objetos – 48 hs ............................................................................................... 6
DJV2 - Persistindo dados com Java – 48 hs ................................................................................................ 7
DJV3 - Fundamentos de Java para WEB – 36 hs ........................................................................................ 8
DJV4 - WEB 2.0 com Java Server Faces (JSF) – 28hs .................................................................................. 9
DJV5 - WEB 2.0 com JSF Avançado – 16hs ............................................................................................... 10
DJV6 - Relatórios com JasperReports® – 12hs ......................................................................................... 11
DC1 – Linguagem de Programação C/C++ – 40hs .................................................................................... 12
TLC1 – Asterisk® Básico – 8hs .................................................................................................................. 13
TLC2 – Asterisk® Avançado – 24hs ........................................................................................................... 14
DMF1 – TSO/E Básico – 8hs...................................................................................................................... 15
DMF2 – JCL Básico – 8hs .......................................................................................................................... 16
DMF3 – CICS/TS WebServices – 24hs....................................................................................................... 17
DMF4 – COBOL – 40hs ............................................................................................................................. 18

2
Informações do Documento
Informações do Documento
Data de Elaboração Janeiro de 2017
Projeto Treinamentos
Responsável do Projeto Acácio
Referência Ementa de Cursos
Número do Documento V1.0

Data da Versão Descrição Autor


Revisão
11/01/2017 1.0 Criação Acácio

Histórico
das
Revisões

3
DSC1 –Desenvolvimento Ágil Básico - 16hs
O desenvolvimento ágil é qualquer processo de desenvolvimento criado com base nos conceitos
do Manifesto Ágil. Tal Manifesto, assinado em 2001, foi elaborado por profissionais experientes e
veteranos da indústria de software. Embora cada um tivesse a sua forma de pensar e agir, todos estavam
de acordo que os projetos de sucesso tinham certos princípios em comum. Esses princípios servem como
diretrizes para equipes que procuram uma forma ágil de administrar seus processos de
desenvolvimento.

Objetivo
Apresentar aos participantes as principais características, ferramentas e conceitos que norteiam
a abordagem Ágil nas diversas fases de desenvolvimento e entrega de projetos.

Pré Requisito
Conceitos básicos de desenvolvimento de sistemas.

Conteúdo Programático
• Introdução • Scrum
o O ser e o fazer ágil o Visão Geral do Scrum
o Pilares do Processo Ágil o Papéis e cerimônias
o Lean Thinking (Mentalidade o Ciclo de vida Scrum
Enxuta) ▪ Visão do Produto
• Engenharia de Software e o Ágil ▪ Backlog do Produto
o Fases do Desenvolvimento de ▪ Planejamento da Sprint
Software ▪ Reunião Diária
o Modelos de Ciclo de Vida de ▪ Execução da Sprint
Software ▪ Revisão da Sprint
o Ferramentas e Técnicas do ▪ Retrospectiva da Sprint
Ágil ▪ Grooming
o Kanban • Práticas ágeis e qualidade no desenvolvimento
o Histórias de Usuário o TDD (Test Driven Development)
o Os Frameworks Ágeis de o Programação em pares (XP)
mercado • Outros Frameworks de mercado
o DAD (Disciplined Agile Delivery)
o SAFe (Scaled Agile Framework)
• Principais certificações em Frameworks Ágeis

4
DMS1 - Microsoft® .NET – 80 hs

O .NET Framework é uma iniciativa da empresa Microsoft®, que visa uma plataforma única para
desenvolvimento e execução de sistemas e aplicações. Todo e qualquer código gerado para .NET pode
ser executado em qualquer dispositivo que possua um framework de tal plataforma.

Objetivo
Capacitar o participante no desenvolvimento de aplicações utilizando a plataforma de
desenvolvimento da Microsoft®, o Framework .NET, tornando-o apto a descrever as principais
características do Framework .NET e do Visual Web Developer; criar aplicativos usando Windows Forms;
criar e utilizar os diversos tipos de dados e variáveis; controlar a execução de programas usando
declarações condicionais e loops; explicar os fundamentos da programação orientada a objetos; criar
aplicações média complexidade; desenvolver a interface com o usuário em um aplicativo utilizando o
Visual Web Developer; validar entrada de dados em um formulário do Windows; implementar a
depuração e teste em um aplicativo Visual Web Developer; acessar dados em aplicativo WEB; criar
aplicações Web de baixa complexidade; testar e implantar aplicativos Microsoft® .Net.

Pré Requisito
São necessários conhecimentos básicos de Windows 7 em diante.

Conteúdo Programático

• Plataforma .NET • Trabalhando com aplicativos no C# Express


• Formulários, Caixas de diálogo Edition
• Variáveis, Vetores e Matrizes • Acesso a banco de dados através ADO com
• Tipos de Dados, Funções Microsoft® SQL - Express Edition
• Conceitos de Orientação a Objeto • Gerenciando Dados com C# e
• Apresentando o Visual Basic.Net • Microsoft® SQL - Express Edition
• Windows Forms • Integrando C# com ASP.NET
• Controles • Web Forms ASP.NET
• Objetos Gerenciados • Event Procedures
• Programação Assíncrona • Tracing, Debug
• Recursos de acessibilidade • DataSet, DataAdapter, DataGrid
• Apresentando o Microsoft® Visual C# • DataReader
• Entendendo a Linguagem C# • Stored Procedures
• Criando Componentes no C# • Segurança em Aplicações ASP.NET

5
DJV1 - Java e Orientação a Objetos – 48 hs
O que realmente interessa sobre a Orientação a Objetos e como posso melhorar minhas
aplicações? Essa é a pergunta que será respondida com este módulo. Ideal para profissionais iniciantes
em Java e Orientação a Objetos, incluindo a introdução de lógica de programação.

Objetivo
O principal objetivo deste módulo é criar uma cultura de reuso de código e conhecer a fundo os
aspectos fundamentais da linguagem. Essa é a pergunta que será respondida com este módulo. Ideal
para profissionais iniciantes em Java e Orientação a Objetos, incluindo a introdução de lógica de
programação.

Pré Requisito
Noções básicas de informática.

Conteúdo Programático

• O que é Java • Controlando exceções


o Máquina Virtual o Checar ou não checar, eis a questão!
o Versões do Java o Blocos try, catch e finally
o JVM / JRE / JDK o Exceções customizadas
o Objetivo do Java e seus usos • Ferramentas do SDK
o Compilação e Execução o Visão geral do SDK
• Sintaxe Java o JAR e JavaDoc
o Convenções de código • Arrays
o Tipos o Arrays uso e função
o Casting • Pacotes
o Controle de Fluxo o Java.lang
• Fundamentos da Orientação a Objeto o Java.io
o Classes, Interfaces e Objetos • Coleções
o Referência, por que é o Generic
importante? o Interfaces de coleções e utilitários
o Modificadores de Acesso o Conjuntos
o Encapsulamento o Interações
o Herança o Mapas
o Polimorfismo o Metodos Equals e Hashcode
• Eclipse IDE o Boas Práticas
o Apresentação • Programação concorrente
o Execução de Programas o Threads
o Views, Perspectives, Plugins o Vector e Hashtable
o Dicas
• Reflection e Annotation

6
DJV2 - Persistindo dados com Java – 48 hs
Persistência tem sido tema de discussão ao longo das décadas. Com o aumento do uso da
tecnologia de informação, cada vez mais o mundo anseia por dados, que por sua vez, se transformam
em informações. Sendo o acesso realizado em um banco de dados, ou em uma estrutura de dados em
formato texto (XML), os desenvolvedores hoje lidam com uma gama extensa de opções para realizar
estas tarefas.

Objetivo
O objetivo deste treinamento está em analisar as alternativas de mercado mais utilizadas e
apresentá-las detalhadamente para que o aluno possa entender onde se deve aplicar cada uma,
colocando o negócio acima de qualquer implementação.

Pré Requisito
Possuir conhecimento básico de SQL e experiência com programação JAVA.

Conteúdo Programático

• Revisando a Structured Query • Design Patterns


Language o Data Access Object (DAO)
• (SQL) o Value Object (VO)
• Dialetos o Mapeamento Objeto Relacional (ORM)
• Linguagem de Manipulação de Dados • Transacionando com JDBC
o As operações Commit e Rollback
• (DML)
o Conexões com auto commit
• Linguagem de Definição de Dados
(DDL)
• Boas práticas em JDBC
• Linguagem de Controle de Dados (DCL)
• Introdução ao JPA
o O que é JPA? Onde utilizar?
• Linguagem de Transação de Dados o E o tal Mapeamento Objeto Relacional?
(DTL) o O que muda?
• Linguagem de Consulta de Dados (DQL) o Uma famosa implementação de JPA:
• Cláusulas, Operadores e Funções Hibernate
básicas o Exemplos de utilização
• Introdução ao JDBC • Trabalhando com XML
o Interfaces Connection, o O que é XML?
Statement, Prepared o Entendendo o XSD, DTD
Statement e ResultSet o DOM e SAX
o Fábrica de Conexões o XStream
o Pool de Conexões o JaxB

7
DJV3 - Fundamentos de Java para WEB – 36 hs
Com o advento da web, muitas empresas iniciaram a migração de sistemas desktop, que antes
dominavam as aplicações de informação, para a web. Percorremos um longo caminho até chegarmos
ao ponto em que estamos, mas o fundamento das aplicações permanece.

Objetivo
O objetivo deste treinamento está relacionado a compreensão deste fundamento que possibilita
às aplicações serem acessadas na web através dos browsers, como também, os padrões e boas práticas
de programação. Ao finalizar este módulo, o aluno terá condições de compreender como funciona a
maioria dos frameworks web disponíveis em Java.

Pré Requisito
Possuir conhecimento de Java e persistência.

Conteúdo Programático
• Arquitetura Distribuída • Tratamento de erros
o Aplicações Corporativas o Configuração de páginas de erro
o Análise de diferentes o Exibindo mensagens customizadas em tela
Arquiteturas • Expression Language (EL)
• Introdução ao Java Enterprise Edition o Introdução
(Java EE) o Sintaxe
o O que é Java EE? • Java Standard Tag Libraries (JSTL)
o Servidor de Aplicação x o Introdução
Servidor Web o Utilizando tags no JSP
o Um servidor web: Tomcat o Biblioteca Core
o Padrão de aplicações web o Biblioteca de Internacionalização
• Java Servlet o Como criar Tags customizadas
o Servlet: O início de tudo • Filtros
o Classe HttpServlet o Introdução
o Ciclo de vida da Servlet o Visão geral das classes envolvidas
o Deployment Descriptor o Configuração do deployment descriptor
o ServletConfig, ServletContext, o Criando um Filtro
ServletEvent • Design Patterns
o Navegação o Business Delegate
• Protocolo Http o Composite Entity
o Http Get / Post o Data Acess Object (DAO)
o Interfaces HttpServletRequest o Front Controller
e HttpServletRespons o Interceptor
• Gerenciador de Sessão o Service Locator
o Entendendo a sessão e seus o Dispatcher to View
atributos o Factory
o Interface HttpSession o Template Method
o Invalidando a sessão • Dicas de Frameworks MVC
• Java Server Pages (JSP) o E agora? Struts, JSF, Spring
o Introdução
o Ciclo de vida de um JSP
o Estrutura de um JSP
o Diretivas e objetos implícitos

8
DJV4 - WEB 2.0 com Java Server Faces (JSF) – 28hs
A web 2.0 é uma rede vista como plataforma e essa visão trouxe consigo uma série de
implicações no modo como as aplicações para a web eram e são desenvolvidas.

Objetivo
O objetivo deste treinamento é apresentar essas implicações diretamente em Java, associada a
um dos frameworks que tem se destacado na comunidade e que consegue englobar tais questões que
estão em constante evolução.

Pré Requisito
Possuir conhecimento de Java, persistência e desenvolvimento WEB.

Conteúdo Programático

• Revisão Java EE • Validação e Conversão de dados


o Principais classes para o Introdução
programação Web o Implicações no ciclo de vida
o Dificuldades para manter as o Conversores
aplicações o Validadores
• Java Server Faces (JSF) o Criando Conversores e Validadores
o Introdução e motivações customizados
o Relacionamento do “velho” o Customizando mensagens
com o “novo” • Modelo de eventos
o Ciclo de vida de aplicações JSF o Introdução
• Bibliotecas de tags o Eventos de mudança de valor e ação
o JSF Core o Tags
o JSF HTML • Facelets
• Expression Language o Instalação e configuração
o Revisão conceitual o Criando templates
o Sintaxe o Tags
o Objetos implícitos • Introdução ao Ajax
• Managed Beans o Introdução e motivação
o Introdução o O que é Ajax?
o Configuração o Como utilizar?
o Mensagens de Erro • RichFaces
o Vínculo com a visualização de o Ajax4JSF
dados o Instalação e Configuração
• Navegação o Trabalhando com Ajax
o Introdução o Principais Componentes
o Configuração • JSF 2.0
o Gerenciando ações o O que há de novo?
• Internacionalização o Ajax Nativo
o Configuração o Gerenciamento de recursos
o Tags o Navegação implícita

9
DJV5 - WEB 2.0 com JSF Avançado – 16hs
A web 2.0 nos traz a possibilidade de interfaces cada vez mais avançada e JSF nos auxilia neste
desefioé uma rede vista como plataforma e essa visão trouxe consigo uma série de implicações no modo
como as aplicações para a web eram e são desenvolvidas.

Objetivo
O objetivo deste módulo é a continuidade ao módulo básico JSF e tem como objetivo detalhar
as funcionalidades existentes no framework JSF indicando os benefícios da utilização desses tópicos
avançados. É ideal para profissionais que desejam customizar suas aplicações.

Pré Requisito
Possuir conhecimento de Java, persistência e desenvolvimento WEB com JSF.

Conteúdo Programático
• Revisão JSF • Tópicos Avançados
o Managed Beans o Component Binding
o Conversores o Eventos
o Validadores o Componentes
o Expression Language o Renderizadores
o Facelets
o Richfaces e Ajax

10
DJV6 - Relatórios com JasperReports® – 12hs
A necessidade de criar relatórios para fins administrativos, sempre foi uma tarefa necessária.
Em Java temos uma das ferramentas mais populares para criação destes relatórios: o JasperReports®.

Objetivo
O objetivo deste treinamento é indicar os caminhos mais comuns no desenvolvimento de
relatórios e abordar as funcionalidades fundamentais da API, bem como, as ferramentas de apoio que
auxiliam a produtividade.

Pré Requisito
Possuir conhecimento de Java, persistência e desenvolvimento.

Conteúdo Programático
• Jasper Reports® • Integrando uma aplicação Java com JasperReports®
o O que é? o A API JasperReport
o Instalação o Executando um relatório web
o Ferramentas • Gráficos
o Estrutura de um relatório o Tipos de gráfico
o Formatação o Sintaxe para definição de um gráfico
• iReport® o Dataset
o O que é? o Plot
o Características o Usando uma conexão com banco de dados
o Como instalar e usar o Exportando para outros formatos de arquivo
o Criando um relatório com o Relatórios cross-tabs
iReport o Scriptlets
• Criando relatórios
o Introdução
o Grupos
o Sub-relatórios
o Parâmetros
o DataSource
o Valores de retorno
o Template
o Como fazer referência a
recursos usados no relatório

11
DC1 – Linguagem de Programação C/C++ – 40hs
Em pesquisa recente realizada pelo IEEE a lingagem de programação mais usada nos dias de hoje
ainda é C/C++, ficando a frente de outras linguagens mais recentes como Python ou GO.

Objetivo
Este curso tem por objetivo dar uma base sólida na linguagem C para os alunos que desejam
dominar esta tecnologia. O curso de C ensina os fundamentos da linguagem e engloba também temas
intermediários e avançados, como ponteiros, matrizes, alocação dinâmica de memória, strings, funções,
passagem de parâmetros, estruturas de dados, arquivos, ordenações e buscas de dados, entre outros
assuntos que podem ser consultados na ementa do curso.

Pré Requisito
Possuir conhecimento de lógica de programação.

Conteúdo Programático
• A linguagem C/C++ • Manipulação de Strings
• Tipos de dados • Funções
• Modificadores o Assinatura de funções
• Variáveis e constantes o Passagem de parâmetros
o Recursividade
• Enumerações
• Operadores
• Estruturas e uniões
o Matemáticos • Trabalhando com Arquivos
o Condicionais • Estruturas de dados
o Lógicos o Filas
• Ponteiros o Pilha
o Listas
• Matrizes
o Árvore binária

12
TLC1 – Asterisk® Básico – 8hs
Muitas empresas voltam-se para a utilização de sistemas de telecomunicações Open-Source,
buscando redução de custos e flexibilidade. Este curso visa dar uma visão para a instalação e
manutenção de ambientes Asterisk®.

Objetivo
Capacitar o aluno a instalar, configurar e prestar suporte para instalações básicas.

Pré Requisito
Conhecimento em S.O. Linux, editor de texto VI e rede.

Conteúdo Programático
• O que é o Asterisk.
• Instalando meu primeiro PABX
• Configuração de troncos e Ramais
• Grupos de atendimento
• Montando uma arvore de URA para
direcionamento de chamadas
• TroubleShooting

13
TLC2 – Asterisk® Avançado – 24hs
Após o conhecimento do Asterisk como plataforma de telecomunicações as empresas querem
tirar o máximo proveito de seus potenciais.

Objetivo
Capacitar os alunos a tirar o máximo de proveito das funcionalidades do Asterisk.

Pré Requisito
Conhecimento em S.O. Linux, editor de texto VI e rede.

Conteúdo Programático
• Configurando placas E1
• Funções e aplicações
• SIP / IAX
• Regras Roteamento
• Integração AGI
• Call Center
• Integração com recursos externos
• Musicas e Gravações
• Interligação de Servidores Asterisk
• Troubleshooting

14
DMF1 – TSO/E Básico – 8hs
Muitas empresas utilizam ambientes híbridos com baixa e alta plataforma, para os profissionais
que desejam aprender a trabalhar com Mainframes o TSO/E é a porta de entrada.

Objetivo
Este curso tem por objetivo dar a base para utilizar o sistema e navegar por todos os recursos
que o sistema mainframe possibilita.

Pré Requisito
Noções básicas de informática e desenvolvimento.

Conteúdo Programático
• Alinhamento de expectativas e
Literatura complementar
• ISPF/PDF
• UTILITIES
• VIEW / EDIT
• COMMAND
• SDSF
• DA
• LOG
• ST
• INIT

15
DMF2 – JCL Básico – 8hs
Muitas empresas utilizam ambientes híbridos com baixa e alta plataforma, para os profissionais
que desejam aprender a trabalhar com Mainframes o conhecimento de JCL é primordial.

Objetivo
Este curso tem por objetivo dar a base para utilizar o sistema e navegar por todos os recursos
que o sistema mainframe possibilita.

Pré Requisito
Noções básicas de informática e desenvolvimento.

Conteúdo Programático
• O que é o JCL
• Comandos de JCL
• Comentário
• JOB / EXEC
• DD / DDs especiais
• JCLLIB
• IF/ELSE/ENDIF
• Utilitários
• IEFBR14
• IEBGENER
• SORT
• IDCAMS (GDG)

16
DMF3 – CICS/TS WebServices – 24hs
O ambiente de grande porte (mainframe) precisa estar interagindo com as novas tecnologia de
internet e a possibilidade de interconexão com o mundo.

Objetivo
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.

Pré Requisito
Conhecimento de programação CICS Commando Level em COBOL.

Conteúdo Programático
• Introdução e conceitos (SOAP, WSDL, • Definições
XML e JSON) o Exercício: definindo um webservice no CICS
• CICS web services TS
• Ferramentas de apoio • CICS como web services provider
o Exercício: utilizando CICS o Exercício: construindo e executando uma
webservice com auxílio do aplicação web services provider
Eclipse • CICS como web services requester
• Planejando o webservice o Exercício: construindo e executando uma
• Conversão de dados aplicação web services requester
Boas práticas
• Uso de Pipelines
• Gerenciador de mensagens
• Segurança

17
DMF4 – COBOL – 40hs
O COBOL é a principal linguagem de desenvolvimento do grande porte (mainframe), sendo
utilizado em grandes empresas, representa uma fatia significativa da necessidade de mão de obra.

Objetivo
Oferecer ao participante a capacitação para desenvolver aplicações utilizando uma das
principais linguagens de programação do mercado.

Pré Requisito
Conhecimento básicos de informática e programação.

Conteúdo Programático
• Introdução • PROCEDURE DIVISION
• Estrutura de um programa • Comandos básicos
• Regras de Codificação • Comandos aritméticos
• Formatos de Instruções (SINTAXE) • Comandos de controle de condição
• Limites do COBOL • Comandos de controle de fluxo e repetição
• Palavras reservadas • Comando GO TO (porque evitar)
• Processo de Compilação • Trabalhando com arquivos sequenciais
• As quatro divisões do COBOL • “Balance Line”
• IDENTIFICATION DIVISION • Relatórios
• ENVIRONMENT DIVISION • Uso de máscaras de edição para impressão de valores
o CONFIGURATION SECTION e datas
o INPUT-OUTPUT SECTION • Processamento de arquivos VSAM KSDS
• DATA DIVISION • Definindo e utilizando tabelas internas
o FILE SECTION • Pesquisando dados em tabelas internas
o WORKING-STORAGE SECTION
• CALL estático e dinâmico
o LINKAGE SECTION
• Definindo estrutura de dados
• Nome de condição (nível 88)

18

You might also like