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
Declaração de Clientes (5)
Goobter insights sobre a definição de uma API, sua implantação e execução.
Vincent - Openbaar Ministerie
Curso - MuleSoft Anypoint Platform Fundamentals
Máquina Traduzida
a competência do formador
Vincenzo - Plus Innovation srl
Curso - WSO2 API Manager for Developers
Máquina Traduzida
O nível de conhecimentos do formador
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Curso - Designing Web APIs
Máquina Traduzida
A parte dos exercícios.
Wissam - NEOM
Curso - Developing APIs using Google Cloud Apigee X
Máquina Traduzida
Diretrizes muito precisas e muito úteis
muhamad fezrul fizree hashim - 3F Resources Sdn Bhd
Curso - Kong API Gateway
Máquina Traduzida