Administração JBoss AS 7 com Alta Performance e Produtividade

Precisa de arquitetura SOA e EAI? Hospede aplicações que necessitam de garantias de integridade, segurança e desempenho de transações que integram com Bancos de Dados, ERPs, diretórios LDAP, servidores de messageria, Mainframes e também outros servidores

Curso
435

Sobre o curso

Precisa de arquitetura SOA e EAI? Hospede aplicações que necessitam de garantias de integridade, segurança e desempenho de transações que integram com Bancos de Dados, ERPs, diretórios LDAP, servidores de messageria, Mainframes e também outros servidores

Após este curso o aluno estará apto a:

  • Implantar ambientes de desenvolvimento, homologação e produção baseados no JBoss AS, otimizados para cada perfil de usuário e aplicação.
  • Configurar recursos do servidor de aplicação utilizados pelas aplicações, por exemplo Datasources, filas JMS e sessões de e-mail.
  • Instalar dentro do JBoss AS componentes de terceiros, por exemplo frameworks web, e decidir quando é melhor deixar estes componentes isolados dentro de uma aplicação ou compartilhados entre várias aplicações.
  • Configurar o isolamento ou compartilhamento de componentes entre aplicações e pacotes Java EE, balanceando requisitos de robustez e performance;
  • Conectar o JBoss AS a outros servidores da sua empresa, por exemplo servidores de bancos de dados, servidores de e-mail e diretórios LDAP, atendendo a necessidades de comunicação para aplicações corporativas.
  • Habilitar o suporte a SSL, certificados digitais e firewall de aplicação dentro do JBoss AS, para ainda mais segurança.
  • Proteger o acesso aos recursos de monitoração e administração do servidor de aplicações, evitando o seu acesso por usuários indevidos.
  • Monitorar o JBoss AS usando o padrão JMX para ter informações sobre desempenho e consumo de recursos do próprio servidor de das aplicações hospedadas nele, fornecendo insumos para atividades de tuning, previsão de capacidade e troubleshooting de performance.

Conteúdo Programático

Introdução ao JBoss

  • Histórico Java
  • O que é um Servidor de Aplicação
  • O que tem de novo no Jboss
  • Modos de operação do Jboss: Standalone e Domain
  • Estrutura do Curso: O que vamos fazer?

Modo Standalone: O básico

  • Download e Instalação
  • Estrutura de Diretórios
  • Estrutura de Arquivos
  • Jboss e seus profiles
  • Entendendo as Extensions e Subsistemas do Jboss Standalone(standalone.xml)
  • Inciando o Jboss em modo Standalone e seus parametros de inicialização
  • Criando usuário de administração
  • Entendendo o Web console administration do Jboss
  • Meu primeiro deploy

Modo Standalone: Subsistemas e Deploys

  • Introdução ao Jboss Command Line Interface
  • Modos de deploy no JBoss com scam deploy, Web deploy e Deploy via CLI
  • Deployments
  • Extensions
  • Interfaces e Socket Binding Groups
  • Subsystem Logger
  • Localização dos Logs
  • Logs pré-definidos
  • Periodic Rotating File Handlers
  • Size Rotating File Handlers
  • Asyncronous Logging
  • Definindo Loggers
  • Hieraquia do Loggers
  • Configurado Root Logger
  • Subsystem Datasource
  • Entendendo o Datasource
  • Configurando Drivers JDBC por deploy ou extension
  • Definindo Datasources
  • Definindo XA Datasources

Modo Standalone: JMS, Web e Segurança

  • Subsystem Messaging
  • Introdução ao HornetQ
  • Connection Factories
  • Definindo Destinations
  • Poll de Connection Factories
  • Configurando HornetQ Journaling
  • Subsystem Security
  • Security Domains
  • Definindo Security Realm em banco de dados
  • Definindo Security Realm em LDAP
  • Segurança na JMS (Topic e Queue)
  • Subsystem Web
  • Configuração de JSP
  • Configuração de connectors
  • Configurando HTTPS connectors
  • Virtual Server em Jboss
  • JVM em Modo Standalone

Modo Domain Controller: O básico

  • Hosts e Servers
  • Estrutura de Diretórios
  • Estrutura de Arquivos
  • Inciando o Jboss em modo Domain e seus parametros de inicialização
  • Entendendo o Web console administration em Modo Domain
  • Meu primeiro deploy em modo domain

Modo Domain Controller: Hosts, Servers e suas configurações

  • Estruturando o Ambiente em modo Domain
  • Configurando Servers
  • JVM definindo valores
  • Entendendo os Deploy em modo Domain
  • Usando o CLI para deploy em modo domain
  • O poder em suas mãos: Usuando o CLI em modo domain
  • Configurando Portas
  • Configurando DataSources
  • Configurando Loggers
  • JVM em modo domain

Modo Domain Controller: Clustering

  • Clustering em Jboss
  • Arquitetura
  • Configurando um Cluster
  • Subsistema JGroups
  • Subsistema Infinispan
  • Subsistema ModCluster
  • Configurando o Modcluster com HTTPD
  • Iniciando o ModCluster em Modo Standalone
  • Iniciando o ModCluster em Modo Domain

Migrando Aplicações para Jboss 7

  • ClassPath e Dependencias de Modulos
  • JPA
  • Ajustando o Security Settings
  • Ajustando JNDI

Monitoramento e Troubleshooting do Jboss 7

  • Os segredos da JMX
  • Analise de ThreadDump e HeapDump
  • Entendendo o Garbage Collector

Diferenciais deste Curso

  • Automatização da criação de instâncias de JBoss
  • Laboratórios práticos de cluster de JBoss com um balanceador
  • Mostra as duas formas de gerênca: via Interface Gráfica e console CLI
  • Última versão do JBoss - AS 7 EAP 6
  • Cobre 100% da certificação RHCJA - Exame EX249
  • Apto para Java a partir da versão 1.6
  • Preparado para o profissional que trabalha com Datacenters
  • Não nos limitamos a ensinar o operacional da configuração do JBoss AS, mas também apresentamos melhores práticas e como identificar possíveis problemas originados em aplicações
  • São apresentados pontos onde vícios do desenvolvedor ou defaults do próprio JBoss AS podem violar os padrões do Java EE, comprometendo a portabilidade das aplicações, como identificar e como remediar estas situações
  • É um curso pensando em monitoração e performance. Além de tunings genéricos do SO e JVM, temos tunings específicos para acesso a BD (datasources) e threads http
  • Este curso possui profundidade e abrangência: Por exemplo, tem laboratórios que o aluno faz na prática a integração do JBoss AS com PostgreSQL, OpenLDAP e e-mail internet
  • Também contemplamos segurança neste curso: o aluno faz na prática a configuração de certificados digitais para SSL e integração com a configuração do firewall do Linux (iptables)
  • Embora as aulas práticas sejam em Linux, o conteúdo do curso foi escrito pensando também no público de Windows e Unix

Pré-requisitos

  • Leitura básica em Inglês Técnico;
  • Conhecimentos básicos de administração em Sistemas Linux ou Windows;
  • Conhecimentos básicos de TCP/IP
  • Conhecimentos básicos de HTML e HTTP

Carga Horária

EAD offline

  • Duração de 40h (16 aulas de 2:30h).

Características do Curso

Características do Curso: 
  • O Aluno recebe o acesso do curso em até 24 horas úteis após aprovação da compra
  • O aluno pode começar o curso em qualquer dia, não precisa esperar a data de calendário de turma
  • Apoio ao aluno com respostas as dúvidas 1 vez por semana por profissionais da 4Linux
  • Flexibilidade de horário, o aluno faz o seu próprio ritmo de estudo
  • 90 dias de acesso ao curso
  • Mesmo sendo um curso sem professor, cada bloco de aula possuí instruções para concluir o estudo da melhor forma
  • Para receber o certificado, é necessário atingir, no mínimo 60% de participação no curso, os dados de acesso ao certificado digital será enviado para o e-mail do aluno
  • Este curso não possui fórum. Em caso de dúvidas o aluno pode consultar a FAQ do curso ou abrir um chamado através do e-mailduvidas@4linux.com.br (O prazo para resposta do setor são de até 7 dias)
  • O Curso é HandsOn e o aluno monta o laboratório de aprendizagem com os appliances fornecidos.
  • Curso totalmente offline.

Receba Datas e Valores

CAPTCHA
Digite o texto da imagem abaixo
Image CAPTCHA
Enter the characters shown in the image.