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 do Dia 1 - 1.5 Dias)
Módulo 1: Instalando o Nginx e Módulos de Terceiros
- Instalando o Nginx usando um gerenciador de pacotes
- Configurando para web
- Configurar as opções para especificar caminhos
- Tabela: Opções de configuração HTTP
- Habilitando diversos módulos
- Tabela: Opções de configuração do módulo HTTP
- Desabilitando módulos não utilizados
- Tabela: Opções de desabilitaçã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 globais de configuração do Nginx
- Tabela: Diretivas de configuração global
- Usando arquivos include
- A seção de servidor HTTP Client directives, File I/O directives, Hash directives, Socket directives
- A seção de servidor virtual
- Configurando Locais - onde, quando e como
Módulo 3: Nginx como um Proxy Reverso
- O módulo proxy
- Diretivas do módulo proxy
- O módulo upstream: Conexões Keepalive e Algoritmos de balanceamento de carga
- Tipos de servidores upstream: Servidor upstream único, Múltiplos 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
- Isolando componentes da aplicação para escalabilidade
- Otimização do desempenho do proxy reverso: Buffering, Caching, Compressing
Módulo 5. O Servidor HTTP Nginx
- Diretivas de servidor HTTP
- Diretivas de logging HTTP
- Diretivas de caminho de arquivo HTTP
- Diretivas de resolução de nomes
- Diretivas de interação com o cliente HTTP
- Diretivas de limites HTTP
- Diretivas do módulo de acesso HTTP
- Diretivas de streaming HTTP
Módulo 6. Balanceamento de Carga Nginx
- Sobre o Balanceamento de Carga
- Configurando o ambiente
- Usando o Módulo Upstream
- Usando as diretivas corretas (Peso, Hash, Máx Fails, etc.)
- Testando sua configuração
Módulo 7: Técnicas de Solução de Problemas
- Analisando arquivos de log
- Configurando logging avançado
- Eros comuns de configuração
- Problemas de desempenho
- Usando o módulo Stub Status
Seção 2: Apache (Duração do Dia 2 - 1 dia)
Módulo 1. Instalação
- Instalando o Apache
- Iniciando, parando e reiniciando o Apache
- Desinstalando o Apache
- Localizando os arquivos do Apache
Módulo 2. Adicionando Módulos Comuns
- Instalando módulos de instalação genérica
- Instalando Unix mod_dav
- Instalando mod_perl
- Instalando Unix mod_php
- Instalando mod_ssl SSL (Secure Socket Layers)
- Encontrando módulos usando modules.apache.org
- Instalando mod_security
Módulo 3. Logging
- Obtendo mais entradas de log e detalhes
- 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
- Fornecendo URLs (Uniform Resource Locators) para usuários com suas próprias URLs
- 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 SSL
- Gerando certificados SSL autoassinados
- Gerando uma 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 WebDAV
- Configurações complexas e questões de segurança com WebDAV
Seção 3: Máquina Virtual Java (Duração do Dia 3 - 0.5 dias)
Ajustando a Máquina Virtual Java
Escolhendo as configurações da JVM
- Tamanho das gerações do coletor de lixo
- Onde configurar as configurações da JVM
- Quando não for possível 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 jovem e velha
- Algoritmos do coletor de lixo
- Escolhendo o coletor de lixo correto para sua aplicação
- O coletor de lixo G1
- Depurando a coleta de lixo
- Fazendo bom uso da memória
- Lidando com erros 'Fora de Memória'
- Encontrando vazamento de memória em seu código
Seção 4: Web Java
Introdução às tecnologias web Java
- O que é um Servlet e quando usar
- Introdução ao JSP
- Servlet versus JSP
- O que é um JavaBean
- Introdução ao JEE
- O papel dos EJB (Session Beans, Entity Beans, MDB Beans) em uma aplicação empresarial
- O padrão MVC - O papel do Modelo - O papel da Visão - O papel do Controlador
Seção 5: Conteúdo Multimídia e HTML 5
- Elementos de áudio e vídeo HTML 5
- Diferentes protocolos de streaming - Televisão por Internet (IPTV) - Streaming ao Vivo HTTP
- Implementações do servidor
- O papel do streaming OTT
Seção 6: JBoss (Duração do 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 personalizada de servidor
Módulo 2: Personalizando Serviços do JBoss AS
- Como monitorar os serviços do JBoss AS
- Piscina de threads do JBoss AS
- Configurando serviços de logging
- Configurando a conexão com o banco de dados
- Configurando o serviço de transação
Módulo 3. Implementando EJB 3 Session Beans
- Desenvolvendo Enterprise JavaBeans
- Configurando o contêiner EJB
Módulo 4: Implementando uma Aplicação Web
- Desenvolvendo layout web
- Configurando o servidor web JBoss
Módulo 5: Implementando Aplicações com o Serviço de Mensagens do JBoss
- O novo sistema de mensagens do JBoss
- Desenvolvendo aplicações JMS
- Mensagens avançadas do JBoss
Módulo 6: Gerenciando o JBoss AS
- Introdução à Extensão de Gerenciamento Java
- Console de Administração do JBoss AS
- Governando aplicações
- Administrar recursos
Módulo 7. JBoss Drools - Introdução
- Obtendo o software
- Instalando o BRMS/Guvnor
- Instalando o plug-in Drools
Módulo 8. Usando o Guvnor
- Navegação geral
- Administração (Regras, Pacotes, Implantação)
- Criando Regras Guiadas com o Guvnor
- Do Guvnor ao JBoss IDE
- Testando suas regras
Requisitos
- Compreensão dos conceitos e protocolos de servidores web
- Experiência com o uso da linha de comando do Linux e editores de texto
- Experiência básica em programação em Java ou PHP
Público-alvo
- Administradores de sistemas
- Desenvolvedores web
- Qualquer pessoa que queira aprender a usar diferentes tecnologias e funcionalidades de servidores web
28 Horas
Testemunhos de Clientes (3)
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
Muitos exercícios e ajuda com problemas.
Celina - Centrum Informatyki Resortu Finansow
Curso - Apache Web Server Administration
Máquina Traduzida