Programa do Curso
1. Introdução ao Camel
- Modelo de mensagens do Camel
- Arquitetura do Camel
2. Gerenciamento de roteamento com o Camel
Os pontos finais (endpoints)
- Criação de rotas em Java
- Uso de filtros de mensagens
- Uso de difusão múltipla (multicasting)
3. Transformação de dados no Camel
- Introdução à transformação de dados
- Transformação de dados com EIPs e Java
- Transformação XML
- Formatos de dados fornecidos pelo Camel
- Uso dos formatos de dados CSV e JSON do Camel
- Transformação com modelos (templates)
- Uso de conversores de tipos do Camel
4. Beans e Camel
- Chamada de beans a partir do Java
- O padrão Service Activator
- Uso de registros de beans
- Algoritmo de seleção de métodos do Camel
- Vinculação de parâmetros de beans
5. Tratamento de erros
- Compreensão do tratamento de erros
- Tratadores de erros no Camel
6. Uso dos componentes do Camel
- Visão geral dos componentes do Camel
- Componentes de arquivo e FTP
- Componente JMS
- Componente CXF para serviços web
- Componente MINA para redes
- Componentes JDBC e JPA
- Componente Timer
7. Uso dos Padrões de Integração Empresarial
- Aggregador
- Separador (Splitter)
- Roteamento por Slip (Routing Slip)
- Roteador Dinâmico
- Balanceador de Carga
8. Transações no Camel
- Fundamentos de transações
- O EIP de Cliente de Transação
- Configuração e uso de transações
9. Concorrência e escalabilidade
- Uso de concorrência
- Perfis de pool de threads do Camel
- Uso de concorrência com EIPs
- Sincronicidade e threads
- API de cliente de concorrência
- Uso do motor de roteamento assíncrono
10. Monitoramento do Camel
- Verificação de saúde no nível de rede
- Verificação de saúde no nível da JVM
- Uso do JMX com o Camel
- Verificação da atividade da aplicação
- Gerenciamento de aplicações Camel
Requisitos
Não há requisitos específicos para participar deste curso.
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (4)
O conhecimento fornecido abrangeu todos os aspectos que poderíamos precisar para nossas implementações atuais do Apache Camel.
Leon - Vos Management & Logistical Development B.V.
Curso - Apache Camel
Máquina Traduzida
Eu realmente aproveitei os muitos exemplos de código.
Catriona Corley - PEAC Finance
Curso - Apache Camel
Máquina Traduzida
I liked the theory then code approach.
Patrick Andersen
Curso - Apache Camel
Máquina Traduzida
Easy to follow, despite English not being our native language. Lots of practical examples.
Joao Baltazar
Curso - Apache Camel
Máquina Traduzida