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

9,1

Nota desse curso

3.186

Alunos neste curso

Faça esse curso de Integrações em Java 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

  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

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

Formação com esse curso

Instrutores

  • 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.

Cursos relacionados

Cursos de Java em Programação

Público alvo

Desenvolvedores Java que precisam integrar sistemas de diversas maneiras.

Nível de Dificuldade

Intermediário

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Armando Lins Chave Neto

em 04/03/2019

Excelente didática e união dos assuntos e aspectos que compõe a integração.

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

Stefany Cristina Oliveira de Souza

em 19/03/2019

Excelente curso, abordou muitos componentes utlizados no mercado de trabalho.

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

Neto

em 06/03/2019

Foi legal, mas muito básico. Não sei o camel não tem como fazer debug ou teste, mas o professor poderia ter explorado esse assunto de testes em camel e debug para desenvolvimento.

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

Sabe quando você pode começar? Agora!

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 876 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana