formação_

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

Para conclusão

4
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 com linguagens distintas conversarem entre si sem problemas requer conhecimentos em 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 passam diversas destas ferramentas.

  • O que é uma API e como funciona?

API (Application Programming Interface) - Interface de Programação de Aplicativos é um grupo de instruções, hábitos e padrões de programação para acessar um aplicativo de software.

  • O que vou aprender ao longo desta formação?

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.

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

Professores especializados Programação

Com quem você vai aprender

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

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

  • Guilherme Silveira

    Guilherme co-fundou a Caelum, a Alura e o GUJ. Com mais de 15 anos de experiência no ensino de programação e habilidades digitais, coordena as equipes de produção de cursos na Alura. É tecnólogo com viés matemático e medalhista de ouro em competições nacionais de computação, representando o Brasil nos mundiais. Participante ativo da comunidade open source e de educação em tecnologia, autor de 7 livros da área.

  • Guilherme Silveira

    Guilherme co-fundou a Caelum, a Alura e o GUJ. Com mais de 15 anos de experiência no ensino de programação e habilidades digitais, coordena as equipes de produção de cursos na Alura. É tecnólogo com viés matemático e medalhista de ouro em competições nacionais de computação, representando o Brasil nos mundiais. Participante ativo da comunidade open source e de educação em tecnologia, autor de 7 livros da área.

  • Maurício Aniche

    Maurício ajuda as empresas de tecnologia a testar e evoluir produtos. Possui doutorado em Ciência da Computação pela USP e atualmente é pesquisador de sistemas de monitoramento e DevOps, engenharia de software empírica e testes automatizados de software. É reconhecido pela comunidade e participa de projetos open source. Hoje atua como professor assistente na universidade de Delft (Países Baixos)

  • Maurício Aniche

    Maurício ajuda as empresas de tecnologia a testar e evoluir produtos. Possui doutorado em Ciência da Computação pela USP e atualmente é pesquisador de sistemas de monitoramento e DevOps, engenharia de software empírica e testes automatizados de software. É reconhecido pela comunidade e participa de projetos open source. Hoje atua como professor assistente na universidade de Delft (Países Baixos)

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.

    • Curso JMS e ActiveMQ: Mensageria com Java

      16h
    • Faça esse curso e:
      • Integre sistemas com JMS
      • Entenda a diferença entre fila e topicos
      • Tópicos e assinaturas duráveis
      • Tratando 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.

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Gosto muito da didática do Guilherme! E os exercídios foram muito bons!!! Bem planejados!! Parabéns Guilherme! Sou seu fã!

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

Igor Vendramini Perini

Muito bom para quem já conhece o assunto e está apenas revisando, e muito recomendado para quem não conhece JMS e ActiveMQ!

JMS e ActiveMQ: Mensageria com Java

Diogo Bruno de Lima Silverio

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

Victor Williams Stafusa da Silva

Comece hoje mesmo os cursos de Integração de Aplicações Java. Matricule-se agora!

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

  • 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

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

  • 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

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

  • 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

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

  • 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
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas