Programação

Apache Camel: O framework de integração entre sistemas

Curso online de Apache Camel: O framework de integração entre sistemas

507 9.0

9,0

é a nota desse curso

2.480

alunos neste curso

Faça esse curso 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

Carreiras com esse curso

Veja o primeiro vídeo

Público alvo

Desenvolvedores Java que precisam integrar sistemas de diversas maneiras.

Nível de Dificuldade

Intermediário

Instrutores

  • Nico Steppat

    Nico trabalha na área de tecnologia há mais de 20 anos e atuou como desenvolvedor e instrutor no Brasil e na Alemanha. Participa ativamente na comunidade e com uma experiência de mais de 12 anos em educação, coordena hoje equipes de instrutores e é responsável pela curadoria de cursos online na Alura.

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. 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
  2. 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
  3. 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
  4. Melhor legibilidade com sub-rotas

    • Separando a rota já existente
    • Usando serviços mock
    • Multicast de mensagens
    • Nomeando rotas
  5. 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
  6. 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
  7. Enviando e recebendo mensagens JMS

    • Instalação do Broker
    • Preparação da fila pedidos
    • Consumindo mensagens pelo Apache Camel
    • Usando DLQ no deadLetterChannel

Escolha o seu plano e vamos começar

  • Cursos
  • Certificado de participação
  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium
  • 644
12X
R$75

à vista R$900

Matricule-se
Premium Plus
  • 644
12X
R$100

à vista R$1.200

Matricule-se
Max
  • 644
12X
R$120

à vista R$1.440

Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana