Core REST
Desenvolvendo RESTful Web Services com JAX-RS

NÍVEL INTERMEDIÁRIO CR

Roy Fielding, em sua dissertação de doutorado, levantou as características que tornam a web o sistema de software distribuido mais bem sucedido do mundo. Ele criou o termo REST (Representational State Transfer) para descrever esse estilo de arquitetura.

Atualmente, devido a sua simplicidade, esse estilo dominou o mercado como tecnolocia para a criação de Web Services e exposição de microserviços, gerando os chamados RESTful Web Services. Para permitir a criação desses serviços de maneira padrão em Java foi definida uma especificação denominada JAX-RS.

Neste treinamento, apresentamos os conceitos por trás do REST e como utiliza-los da maneira correta através da API JAX-RS. De quebra também apresentamos a API oficial Java EE para leitura e escrita de documentos em formato JSON, a API JSON-P.

Um documento contendo todas as informações detalhadas do treinamento, preço e formas de pagamento com parcelamento em até 6X sem juros.

É rapidinho. Chega por e-mail no mesmo minuto!

ORÇAMENTO ELETRÔNICO

Arquitetura REST
  • Conceitos básicos
  • A semântica dos métodos HTTP
  • HATEOAS
Introdução a JAX-RS
  • A classe de configuração da aplicação
  • RESTful ou SOAP Web Services
  • Criando um cliente
Requisições e Respostas
  • Leitura de dados da requisição
  • Mensagens XML e JSON
  • JSON-P
  • Controle fino da resposta
  • Tratamento de erros
Recursos avançados
  • Expressões regulares no Path
  • Customizando a geração do conteúdo do corpo
  • Customizando a leitura de parâmetros
  • Controle de cache
  • Filtros
  • Interceptadores
  • Segurança
  • Boas práticas

13
Junho
Terça e quinta das 19 às 23 h
13
Junho
Online ao vivo
Terça e quinta das 19 às 23 h

Aqui na Globalcode, distância e tempo não são mais desculpas para fazer o seu curso, pois temos treinamentos híbridos onde você poderá optar por estudar na modalidade Presencial ou Online com aulas ao vivo e podendo interagir com o instrutor em tempo real. Caso perca alguma aula, você poderá assistir à reprise quando quiser!

Veja no quadro de próximas turmas acima.

Conhecer a linguagem Java

Conhecimento básico de arquitetura web