Programação

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

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

1209 9.0

9,0

é a nota desse curso

5.433

alunos neste curso

Faça esse curso e...

  • Conheça como funciona JAX-RS e sua implementação Jersey
  • Saiba diferença de um Recurso e uma Representação
  • Crie testes end to end
  • Crie recursos com POSTs
  • Saiba mais sobre o funcionamento do protocoto HTTP
  • 12h para conclusão
  • 74 atividades
  • 97 minutos de videos

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

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 74
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 467
    Cursos
  • 27.094
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 467
    Cursos
  • 27.094
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start
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 com experiência em programação java e programação web

Nível de Dificuldade

Intermediário

Instrutores

  • Guilherme Silveira

    Head de educação e fundador da Alura e Caelum. Participou dos mundiais de programação no Japão e Canadá. Faixa vermelha em taekwondo. Adora poomsae.

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Serviços Web REST e Addressability

    • WebServices REST e HTTP
    • JAXRS e a implementação Jersey
    • Addressability
    • Representação x Recurso
    • URIs e método GET
    • Criando um @Resource
    • Produzindo application/xml
    • Trazendo a representação de um carrinho
    • Usando o Grizzly
    • Criando um teste endtoend para produção
  2. Testes endtoend com JAXRS e Grizzly

    • Criando um teste endtoend
    • @Before e @After para servidores
    • Refatorando nosso código
  3. Trabalhando com parâmetros

    • Lendo parâmetros do Path com @PathParam
    • Lendo parâmetros da Query com @QueryParam
  4. Gerando Json com Gson

    • Produzindo Json
    • XStream ou Gson
  5. Criando recursos e o POST

    • A criação remota de um recurso
    • Enviando representações
    • O método POST
    • A linha de comando e o curl
  6. O protocolo HTTP por baixo dos panos

    • curl com verbose
    • O protocolo HTTP
    • O body de uma requisição HTTP: GET x POST
    • Headers HTTP
  7. Status code e a Interface Uniforme

    • O erro 500 Internal Server Error
    • Status no body ou no status code?
    • A resposta 200 Ok
    • A resposta 201 Created
    • O header Location
    • Consumindo application/xml
    • curl e os cabeçalhos extras
    • Fazendo um POST com a API de cliente do Jersey
  8. Idempotência

    • Requisições e refresh
    • Vantagem do GET e da idempotência
  9. Removendo recursos e subrecursos

    • Removendo um recurso
    • O verbo DELETE
    • curl e DELETE
    • DELETE e idempotência
  10. Utilizando filtros e logging

    • Adicionando filtros
    • Adicionando logging no cliente
  11. Atualizando recursos e o PUT

    • Atualização de um produto
    • Utilizando o verbo PUT
    • Atualização parcial de um produto
    • PUT e Idempotência
  12. Interface Uniforme

    • PATCH e atualização parcial de recurso
    • OPTIONS e outros verbos
    • Media types
    • A interface uniforme e o HTTP
  13. Deploy WAR e Servlet Contêiners

    • Um web.xml para o Jersey
    • Instalando o Tomcat 8
    • Gerando um arquivo war
    • Contexto de uma aplicação
  14. Serialização com JAXB

    • A serialização padrão
    • Anotações do JAXB
    • Retornado e recebendo entities no servidor
    • Usando entities no cliente

O que os nossos alunos estão falando desse curso

Ricardo Johannsen Marques Cutrim Pereira

em 31/12/2015

meu primeiro contato com Jaxrs e Jersey, excelente curso

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

Magnum Adelano Gonçalves de Faria

em 31/10/2015

Eu gostei muito do curso. Bem dinâmico e intuitivo, além de métodos atualizados de ensino.

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

RAFAEL TEIXEIRA AKIYAMA

em 18/10/2015

Gostei muito do curso, bem explicativo. Gostei bastante do professor, explica muito bem. Só faltou mostrar como criar o projeto do zero. Parabéns pelo curso!!!

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

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

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 74
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 467
    Cursos
  • 27.094
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 467
    Cursos
  • 27.094
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês na Alura Língua
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana