Não vá embora!
Carga horária: 16 horas
Consulte-nos
O Apache Camel é uma estrutura de código aberto para middleware orientado a mensagens com um mecanismo de roteamento e mediação baseado em regras que fornece uma implementação baseada em objetos
CONSULTE-NOS
16 horas
Presencial
Online ao Vivo
Idioma: Português
Sujeito a alteração sem aviso prévio
No Curso online você tem aulas digitais e interage com mentores reais ao vivo. Já no Curso a distância, tanto o conteúdo, quanto a interação são digitais.
O Apache Camel é uma estrutura de código aberto para middleware orientado a mensagens com um mecanismo de roteamento e mediação baseado em regras que fornece uma implementação baseada em objetos
Faça esse curso de Java API e:
Integre sistemas com Apache Camel
Entenda a rotas e endpoints
Segue boas práticas usando padrões de integração
Conecte endpoints REST, SOAP e JMS
Transforme e filtra mensagens com XPATH e XSLT
Conteúdo Detalhado
A primeira rota com Camel
A complexidade da integração de sistemas
Boas práticas: Padrões de integração
O que é um framework de integração?
Roteamento entre endpoints com Apache Camel
A rota de pedidos
Inicializando Apache Camel
Usando a Camel DSL
A Camel Expression Language
Personalizando o trabalho de um componente
Encontrando as configurações
Separando e filtrando mensagens
Trabalhando com JSON
Filtrando mensagens com XPath
Dividindo mensagens pelo conteúdo
Ajustando o filter
Alterando a extensão do arquivo
Conectando endpoints HTTP
Configuração do serviço web
Testando o endpoint
Configurando a chamada HTTP
Trocando o método HTTP
Usando GET com query params
Salvando dados da rota com properties
Melhor legibilidade com sub-rotas
Separando a rota já existente
Usando serviços mock
Multicast de mensagens
Nomeando rotas
Transformação XSLT e integração com serviço SOAP
Testando o serviço SOAP com SoapUI
Transformando XML com XSLT
Criação da mensagem SOAP
O componente XSLT
Executando o SOAP com Camel
Validação de mensagens e tratamento de erros
Conhecendo o Schema
Validando o XSD com Camel
Tratamento de exceções
ErrorHandler e DeadLetterChannel
Personalizando o DeadLetterChannel
Enviando e recebendo mensagens JMS
Instalação do Broker
Preparação da fila pedidos
Consumindo mensagens pelo Apache Camel
Usando DLQ no deadLetterChannel
+ 300.000 alunos treinados e milhares de alunos certificados em 12 anos
+ 12 premiações nacionais e internacionais como melhor centro de treinamentos do Brasil
+ 200 cursos presenciais e remotos nas áreas de tecnologia, gorvernança e negócios
+ 300 instrutores que fazem parte do maior corpo docente de tecnologia de negócios do Brasil