Programa do Curso

Introdução ao REST e JAX-RS

  • Compreendendo os princípios do REST
  • Visão geral da especificação JAX-RS
  • Por que escolher Jersey para o desenvolvimento de APIs RESTful

Configurando o Ambiente de Desenvolvimento

  • Instalando JDK e Maven
  • Criando um projeto Jersey com Maven
  • Estrutura do projeto e configuração

Construindo APIs RESTful com Jersey

  • Definindo recursos e endpoints
  • Usando métodos HTTP (GET, POST, PUT, DELETE)
  • Trabalhando com JSON e XML

Desenvolvimento Avançado de APIs

  • Filtros de solicitação e resposta
  • Tratamento de exceções
  • Implementando autenticação e autorização

Testando APIs

  • Testes manuais com Postman
  • Testes automatizados com JUnit e REST-assured
  • Simulação de APIs para testes

Documentação e Versionamento de APIs

  • Usando Swagger/OpenAPI com Jersey
  • Documentando endpoints
  • Estratégias de versionamento para APIs

Melhores Práticas e Solução de Problemas

  • Desevolvendo APIs escaláveis
  • Tratando problemas comuns no Jersey
  • Considerações de desempenho

Resumo e Próximos Passos

Requisitos

  • Conhecimento básico de programação Java
  • Familiaridade com conceitos RESTful
  • Compreensão dos métodos HTTP e JSON

Público-alvo

  • Desenvolvedores Java
  • Testadores de API
  • Engenheiros de software
 14 Horas

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas