Formação Integração de Aplicações Java

Domine a criação de webservices REST e SOAP, integre sistemas com JMS, conheça o Apache Camel e aprenda como testar e consumir testes em um webservice.

Esta formação faz parte dos nossos cursos de Programação
80h
p/ conclusão
5
Cursos
1
Podcast

Assista o vídeo

veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end

Formação Expert em Integração de Aplicações Java

Integrar sistemas é certamente o maior desafio de grandes aplicações! Fazer sistemas distintos conversarem entre si sem problemas requer diversos conhecimentos de tecnologia e ferramentas.

E se tratando de Java, há inúmeras possibilidades, seja para trabalhar com REST através do JAX-RS ou webservices tradicionais com SOAP e WSDL via JAX-WS. Serviços e micro-serviços acabarão passando por diversas dessas ferramentas.

Com a Formação Expert em Integração de Aplicações Java, você vai dominar a criação de webservices REST e SOAP, integrará sistemas com JMS, conhecerá o Apache Camel e vai aprender como testar e consumir testes em um webservice.

O legal das integrações é que podemos fazer essa comunicação mesmo entre aplicações rodando em sistemas operacionais diferentes ou que sejam feitas em linguagens diferentes!

Ao final da Formação, você será um/uma Expert em Integração de Aplicações Java!

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você irá aprender

  • Guilherme Silveira

  • Maurício Aniche

  • Nico Steppat

Passo a passo

  1. 1 Domine a criação de webservices

    Na primeira parte da Formação, você vai entender como funciona JAX-RS e sua implementação Jersey. Você saberá sobre a diferença de um Recurso e uma Representação, criará testes end to end e recursos com POSTs.

    Você também vai dominar a criação de webservices SOAP, publicando seu primeiro EndPoint, testando seu serviço com SoapUI, entendendo os padrões RPC e Encoded e publicando serviços no JBoss Wildfly.

  2. 2 Integração de sistemas

    Aqui você vai aprender a integrar sistemas com JMS, entenderá a diferença entre fila e tópicos, tratará de erros e poison messages, tudo isso utilizando o MOM da Apache: o ActiveMQ.

  3. 3 O framework de integração entre sistemas

    Nesta parte da Formação, você vai integrar sistemas com o Apache Camel! Você entenderá as rotas e endpoints, seguirá boas práticas usando padrões de integração, conectará endpoints REST, SOAP E JMS e vai transformar e filtrar mensagens com XPATH e XSLT.

  4. 4 Testes automatizados de webservice

    No último passo da formação, você vai aprender como testar e consumir testes de um webservice. Você testará JSons, enviará dados para um webservice, garantirá o status code e testará cookies e heades.

Programação

Além dessa, a categoria Programação conta com formações como: Lógica, Python, PHP, Java, .NET, Ruby & Rails, C, Computação, Jogos,e mais...

Experiências de quem já estudou com a gente

Paulo André Mafioletti

em 16/03/2019

Muito bom conteúdo deste curso, como esperado e dentro padrão de qualidade ótimo da Alura. Parabéns!

JAX-RS e Jersey : Domine a criação de webservices REST

José Fernando Tepedino Martins

em 03/03/2019

Aprendi bastante, conheci e exercitei os principais conceitos de JMS. Obrigado!

JMS e ActiveMQ: Mensageria com Java

Victor Williams Stafusa da Silva

em 13/02/2019

Só achei que a parte de RPC vs Document e Literal vs Encoded não ficou muito claro para mim ainda. Mas o conteúdo desse curso é algo que já é complicado (se não fosse, não precisaria fazer o curso :) ), então vou levar um tempinho para digerir as informações.

JAX-WS : Domine a criação de webservices SOAP

Sabe quando você pode começar? Agora!

  • 823 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

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

  • 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

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

Premium

  • 823 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

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

  • 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

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

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

Premium Plus

  • 823 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

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

  • 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

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

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

Max

  • 823 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

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

  • 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

    Curso online de inglês técnico 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