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

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 de aplicação.

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

0

  • 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: Aprofundando o estudo - 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: Aprofundando o estudo - 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, coprometendo 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

Carga Horária

Curso Offline: 40H

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

Compartilhe esta página

Receba Datas e Valores

Quem irá pagar o seu curso?
Modalidades
Preferência de horário
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
1 + 5 =
Resolva este problema matemático simples e digite o resultado. Por exemplo para 1+3, digite 4.