Aprenda com quem tem os maiores cases do Brasil. Os treinamentos JBoss AS são ministrados pelos mesmos profissionais responsáveis pelas maiores implementações JBoss AS do Brasil, incluindo os ambientes de missão crítica de terminais lotéricos e bancários da Caixa e o sistema para castrado a programas sociais do Governo Federal, como o Bolsa Família.
Com material didático exclusivo, os cursos JBoss AS foram desenvolvidos por sysadmins experientes para valorizar profissionalmente o administrador de sistemas.
O curso JBoss AS para Administradores de Sistemas capacita o aluno a implementar e administrar um ambiente de produção para aplicações corporativas Java EE, usando padrões para portabilidade e interoperabilidade com outros servidores de aplicação.
O treinamento JBoss AS para Administradores de Sistemas é altamente prático incluindo cenários concretos de integração com bancos de dados, e-mail, LDAP e criptografia.
Todos que precisam entender a configuração e otimização dos serviços Java EE fornecidos pelo JBoss e também possuir base para integrar componentes externos ao servidor. Este treinamento de JBoss AS é a base para conhecer servidores de aplicação de forma prática e objetiva.
Conceitos Essenciais de JBoss e do Java EE
- Padrões do JCP
- Componentes e Containers Java EE
- Modelo de Aplicação Java EE Completa
- Papel do Administrador do Servidor de Aplicações
Instalação do JBoss AS
- Java Livre e Proprietário
- Instalação do Java via pacotes do Linux ou manual
- História, vantagens e versões do JBoss AS
- JBoss AS x Tomcat
- Downloads em jboss.org
- Início e Término do JBoss AS
Arquitetura do JBoss AS
- O Microkernel JMX e os Serviços MBean
- Consoles JMX do JBoss AS
- Estrutura de Diretórios do JBoss AS
- Configuração de Serviços MBeans
Instalação (Deployment) de Componentes Java EE
- Tipos de Pacotes Java EE: WAR, EJB-JAR, EAR e RAR
- Descritores de deployment padrões e proprietários
- Pacotes Proprietários do JBoss AS: SAR e etc
- Instalação Automática (Autodeploy) e HotDeployment
- Instalação Manual
- Ordenação de Deployments e Pacotes Abertos
Customização de Deployments
- Referências e links JNDI para EJBs e outros componentes
- Contexto de aplicações Web e Hosts Virtuais
- Bibliotecas Compartilhadas
- Isolamento de Classloaders
- Chamadas por Valor x Referência
Conectores JCA
- Acesso a BD via DataSources
- O BD interno do JBoss AS
- Integração com PostgreSQL
- Acesso a filas JMS
- Acesso a servidores de e-mail internet
Autenticação e Controle de Acesso
- Segurança Declarativa do Java EE
- Bases de identidade em arquivos, BD e LDAP
- Integração com OpenLDAP
- Protegendo o acesso administrativo ao JBoss AS
- Senhas Criptografadas
Clientes Remotos
- Clientes Java: JNDI, RMI e JBoss Remoting
- Conectores do Tomcat
- SSL para Clientes Java ou Web
- Válvulas de firewall
- Rodando Várias Instâncias do JBoss AS lado a lado
Performance e Trouble shooting
- Modelo de Performance para um Servidor de Aplicações
- Tuning de Pools de Threads Web e Conexões a BD
- Tuning de Memória e Heap da JVM
- Eliminação de Serviços Não-Utilizados
- Monitorando a Performance do JBoss AS via comandos do Unix e via JMX
- Identificando Leaks de Conexões a BD
- Configurações de Log
Caso faça o curso JBoss AS na modalidade EAD, para acompanhar este curso pela Internet com qualidade, é necessário que você tenha uma infraestrutura mínima com as seguintes características:
* Link de internet, no mínimo, 1 mega de velocidade;
* Máquina Desktop ou Notebook com Kit multimídia instalado e caixas de som devidamente configuradas para ouvir o professor ao vivo;
* Navegador Mozilla Firefox 3 ou 4 ou Google Chrome;
* Flash Player versão 10, instalado e habilitado;
Importante: Não é possível fazer o curso com conexão discada. Também não recomendamos conexões 3G.
Curso JBoss presencial:
01 Apostila de exercícios + conteúdo
01 CD com a cópia do JBoss AS e aplicações de exemplo
Curso JBoss à distância:
Apostilas em PDF para download
Link para baixar o JBoss As
Aplicações de exemplo para download
Curso JBoss AS para Administradores de Sistemas presencial:
40 horas
Noturno: 2 semanas de segunda a sexta, 4 horas diárias.
Diurno: 1 semana de segunda a sexta, 8 horas diárias.
Finais de Semana: 5 sábados ou domingos, 8 horas diárias.
Curso JBoss AS para Administradores de Sistemas à distância:
77 horas, nas quais:
30 horas de aulas são síncronas ao vivo com o professor através de vídeo-conferência.
45 horas são assíncronas e obrigatórias para melhor desempenho do aluno. Estas horas são controladas pelo aluno que deverá ler o material didático, documentações e tutoriais indicados pelo instrutor, participar do fórum de dúvidas e discussões, auto-estudo de vídeos e exercícios dirigidos para assimilar o conteúdo.
2 horas são de ambientação para apresentação da Metodologia TripleClass e do ambiente de ensino à distância da 4Linux, chamado NetClass.
Este treinamento tem o objetivo de preparar o JBoss AS para aplicações sofisticadas e de grande escala que empreguem EJB (Enterprise JavaBeans), JMS (Java Message Service), Hibernate e clusterização.
O curso engloba tuning e configurações otimizadas para clusters de alta performance escaláveis e com alta disponibilidade para ambientes críticos com alta carga de atendimento.
Todos que precisam de mais performance, escalabilidade, disponibilidade e segurança em seu ambiente JBoss.
Revisão de Servidores de Aplicação Java EE14
- Conceitos essenciais do Java EE
- Espaços de nomes JNDI
- Arquitetura do JBoss AS
- Ferramentas Administrativos do JBoss AS
- Configuração do JBoss AS para produção.
- Modelo de performance para um Servidor de Aplicações Java EE
Consoles Administrativos: JOPR e Zabbix3
- Introdução ao JOPR
- Instalação e Operação do Embebed JOPR
- Deployment de componentes de aplicação
- Criando um DataSource via JOPR
- Monitoração do “funil”: Memória e Conexões
- Monitoração continuada com Zabbix.45
- O Agente JMX Zapcat
- Hosts, Itens e Templates do Zabbix
Administração de EJB
- Ciclo de vida dos tipos de EJBs
- Configuração de Invocadores e Interceptadores para EJB
- Theads para chamadas remotas
- Monitoração do Invocador Unificado
Tuning de Session Beans
- Pool de Instâncias de EJBs
- Passivação e Ativação de SFSB
- SFSBs x HTTP Session
- Cache de SFSBs no JBoss AS
- Monitoração de chamadas via JSR-77
Hibernate com JBoss AS
- Hibernate x Entity Beans
- Hibernate no Java SE x Java EE
- MBeans para o Hibernate.
- Modificando um SessionFactory Dinamicamente
- Geração de Estatísticas do Hibernate
- Habilitando o Cache de Segundo Nível
- Usando o JBoss Cache com o Hibernate
Tuning de MDBs
- MBeans de filas
- Configurações de conexão e consumo de mensagens por MDBs
- Recebimento (consumo) concorrente de mensagens
- MDBs Singleton
- O Dead Letter Queue
- Suspendendo MDBs.
Administração do JBoss MQ
- JBossMQ x JBoss Messaging x AQMP x HornetQ
- Acesso remoto ao JBoss MQ
- Acessando MOMs que não o JBoss MQ
- Armazenamento persistente das mensagens
- Segurança do JBoss MQ
- Threads para conexão ao JBossMQ
- Cache de Mensagens
- Servidores JBoss MQ dedicados
Introdução aos Clusters JBoss AS
- Aplicações Distribuídas Java EE
- Conceitos Gerais de Cluster
- Arquitetura de Cluster do JBoss AS: JGroups e JBoss Cache
- Cluster para Clientes Java EE
- Cluster para Clientes Web
- Cluster do JBoss MQ
- Threads do JGroups
- Testes de conectividade do JGroups
- Instalação e Início de um Cluster JBoss AS
- Monitoração de canais JGroups no JBoss AS
Cluster para Serviços Java EE
- Invocadores cluserizados
- Singleton de cluster
- Cluster para Session EJBs
- Cache de Segundo Nível clusterizado
- Cluster do JBoss MQ e MDBs
Cluster Web do JBoss AS
- Conceitos de clusters Web Java EE
- Aplicações Web Clusterizadas
- Clusters Web do JBoss AS
- Instalação e configuração do mod_jk
- Configurando o Conector AJP para Cluster
- Configuração e tuning da replicação da sessão HTTP
01 Apostila de exercícios + conteúdo
01 CD com a cópia do JBoss AS e aplicações de exemplo.
Curso presencial:
40 horas
Noturno: 2 semanas de segunda a sexta, 4 horas diárias.
Diurno: 1 semana de segunda a sexta, 8 horas diárias.
Finais de Semana: 5 sábados ou domingos, 8 horas diárias.