Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Seção 1: Nginx (Duração: dia 1, 1,5 dias)
Módulo 1: Instalação do Nginx e Módulos de Terceiros
- Instalando o Nginx usando um gerenciador de pacotes
- Configuração para web
- Configurando as opções para especificar caminhos
- Tabela: Opções de configuração HTTP
- Habilitando vários módulos
- Tabela: Opções de configuração de módulos HTTP
- Desabilitando módulos não utilizados
- Tabela: Opções de desativação de configuração
- Instalando módulos de terceiros
Módulo 2: Guia de Configuração
- O formato básico de configuração
- Parâmetros de configuração global do Nginx
- Tabela: Diretivas de configuração global
- Usando arquivos de inclusão
- A seção HTTP servidor: diretivas do cliente, diretivas de E/S de arquivo, diretivas de hash, diretivas de soquete
- A seção de servidor virtual
- Configurando locais – onde, quando e como
Módulo 3: Nginx como Proxy Reverso
- O módulo proxy
- Diretivas do módulo de proxy
- O módulo upstream: conexões Keepalive e algoritmos de balanceamento de carga
- Tipos de servidores upstream: servidor upstream único, vários servidores upstream, servidores upstream não HTTP
- Como lidar com problemas upstream
Módulo 4: Tópicos Avançados de Proxy Reverso
- Introdução à Segurança
- Criptografando o tráfego com SSL
- Autenticando clientes usando SSL
- Bloqueando tráfego com base no endereço IP de origem
- Aislando componentes da aplicação para escalabilidade
- Otimização de desempenho do proxy reverso: armazenamento em buffer, cache, compressão
Módulo 5. O Servidor HTTP Nginx
- Diretivas do servidor HTTP
- Diretivas de registro (logging) do HTTP
- Diretivas de caminho de arquivo HTTP
- Diretivas de resolução de nome
- Diretivas de interação do cliente HTTP
- Diretivas de limites HTTP
- Diretivas do módulo de acesso HTTP
- Diretivas de streaming HTTP
Módulo 6. Balanceamento de Carga no Nginx
- Sobre o Balanceamento de Carga
- Configurando o ambiente
- Usando o Módulo Upstream
- Usando as diretivas corretas (Peso, Hash, Falhas Máximas, etc.)
- Testando sua configuração
Módulo 7: Técnicas de Solução de Problemas
- Analisando arquivos de log
- Configurando logs avançados
- Erros comuns de configuração
- Problemas de desempenho
- Usando o módulo Stub Status
Seção 2: Apache (Duração: dia 2, 1 dia)
Módulo 1. Instalação
- Instalando o Apache
- Iniciando, parando e reiniciando o Apache
- Desinstalando o Apache
- Localizando a pasta dos arquivos do Apache
Módulo 2. Adicionando Módulos Comuns
- Instalando módulos de instalação genéricos
- Instalando o mod_dav para Unix
- Instalando o mod_perl
- Instalando o mod_php para Unix
- Instalando o SSL (Camadas de Socket Seguras) mod_ssl
- Encontrando Módulos Usando modules.apache.org
- Instalando o mod_security
Módulo 3. Registro (Logging)
- Obtendo mais entradas e detalhes de logs
- Rotação de logs
Módulo 4. Hosts Virtuais
- Configurando Hosts Virtuais baseados em nome
- Configurando hosts virtuais baseados em endereço
Módulo 5. Aliases, Redirecionamento e Reescrita
- Mapeando uma URL para um Diretório
- Criando uma nova URL para conteúdo existente
- Dando aos usuários (Localizadores Uniformes de Recursos) URLs próprias
- Redirecionando para outro local
- Redirecionando várias URLs para o mesmo destino
- Reescrevendo elementos entre caminho e string de consulta
- Convertendo segmentos de URL em argumentos de consulta
Módulo 6. SSL
- Instalando o SSL
- Geração de certificados SSL autoassinados
- Geração de uma Autoridade Certificadora (CA) confiável
- Servindo parte do site via SSL
- Autenticando com certificados de cliente
Módulo 7. Conteúdo Dinâmico
- Habilitando um Diretório CGI
- Habilitando Scripts CGI em Diretórios não ScriptAliased
- Especificando um Documento Padrão em um Diretório CGI
- Habilitando e usando o WebDAV
- Configurações Complexas e Questões de Segurança com o WebDAV
Seção 3: Máquina Virtual Java (Duração: dia 3, 0,5 dia)
Otimizando a Máquina Virtual Java
Escolhendo as configurações da JVM
- Ajustando o tamanho das gerações do coletor de lixo
- Onde configurar as configurações da JVM
- Quando você não pode alocar memória suficiente para a JVM
- A quantidade correta de memória para conceder à sua aplicação
- Definindo o tamanho correto do heap
A proporção correta entre as gerações jovens e velhas
- Os algoritmos do coletor de lixo
- Escolhendo o coletor de lixo certo para sua aplicação
- O coletor de lixo G1
- Depurando a coleta de lixo
- Aproveitando bem a memória
- Lidando com erros 'Out of Memory' (Memória Insuficiente)
- Encontrando vazamentos de memória no seu código
Seção 4: Java Web
Introdução às tecnologias Java Web
- O que é um Servlet e quando usar
- Introdução ao JSP
- Servlet versus JSP
- O que é um JavaBean
- Introdução ao JEE
- O papel do EJB (Session Beans, Entity Beans, MDB Beans) em uma aplicação empresarial
- O padrão MVC
- O papel do Model (Modelo)
- O papel do View (Visualização)
- O papel do Controller (Controlador)
Seção 5: Conteúdo Multimídia e HTML 5
- Elementos de Áudio e Vídeo do HTML 5
- Diferentes protocolos de streaming
- Televisão via Protocolo da Internet (IPTV)
- HTTP Live Streaming - Implementações no servidor
- O papel do streaming OTT
Seção 6: JBoss (Duração: dia 4, 1 dia)
Módulo 1: Instalando Componentes Principais
- Instalando o ambiente Java
- Instalando o JBoss AS
- Recursos do servidor de aplicação
- Criando uma configuração de servidor personalizada
Módulo 2: Personalizando os Serviços do JBoss AS
- Como monitorar os serviços do JBoss AS
- Piscina de threads do JBoss AS
- Configurando os serviços de log
- Configurando a conexão com o banco de dados
- Configurando o serviço de transação
Módulo 3. Implantando Session Beans EJB 3
- Desenvolvendo Enterprise JavaBeans
- Configurando o contêiner EJB
Módulo 4: Implantando uma Aplicação Web
- Desenvolvimento do layout da web
- Configurando o Servidor Web JBoss
Módulo 5: Implantação de Aplicações com o Serviço de Mensageria JBoss
- O novo sistema de mensageria do JBoss
- Desenvolvendo aplicações JMS
- Mensageria Avançada do JBoss
Módulo 6: Gerenciando o JBoss AS
- Introdução à Extensão de Gerenciamento Java (Java Management Extension)
- Console de Administração do JBoss AS
- Gerenciando aplicações
- Administrando recursos
Módulo 7. Introdução ao JBoss Drools
- Obtendo o software
- Instalando o BRMS/Guvnor
- Instalando o plug-in do Drools
Módulo 8. Usando o Guvnor
- Navegação Geral
- Administração (Regras, Pacotes, Implantação)
- Criando Regras Guiadas com o Guvnor
- Do Guvnor para o JBoss IDE
- Testando suas Regras
Requisitos
- Compreensão dos conceitos e protocolos de servidor web
- Experiência com a linha de comando do Linux e editores de texto
- Experiência básica de programação em Java ou PHP
Público-Alvo
- Administradores de sistema
- Desenvolvedores web
- Qualquer pessoa que deseja aprender como usar diferentes tecnologias e recursos de servidor web
28 Horas
Testemunhos de Clientes (2)
o treinamento no modo de trabalho real
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
Curso - HAProxy Administration
Máquina Traduzida
os Labs
Frank Mhlongo - Standard Bank of South Africa
Curso - JBoss
Máquina Traduzida