Programação

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

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

9,3

é a nota desse curso

995

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
  • 16h para conclusão
  • 63 exercícios
  • 122 minutos de videos

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

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 63
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 337
    Cursos
  • 19.432
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 337
    Cursos
  • 19.432
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana

Carreiras com esse curso

Veja a 1ª aula

Público alvo

Desenvolvedores Java que precisam integrar sistemas de diversas maneiras.

Nível de Dificuldade

Intermediário

Instrutores

  • Nico Steppat

    Um alemão radicado no Brasil. Instrutor e desenvolvedor na Caelum, focado no Java EE e NoSQL. Vibrou bastante com a Alemanhã campeã.

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

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

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 63
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 337
    Cursos
  • 19.432
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 337
    Cursos
  • 19.432
    Exercícios
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana