Unidade 02 - Lista 01
- Quais são os métodos HTTP usados em APIs REST? Relacione cada um com a ação (criar, ler, etc.).
- O que significa dizer que uma API REST é stateless? Cite outros dois princípios do REST.
- O que é um API endpoint? Dê um exemplo de endpoint para listar e outro para atualizar um recurso.
- O que é uma mensagem SOAP? Quais são as partes obrigatórias?
- Para que serve o WSDL em um serviço SOAP?
- O que faz a biblioteca Zeep e qual problema ela resolve ao consumir uma API SOAP em Python?
- O que diferencia autenticação de autorização?
- Quais são as diferenças entre Basic Auth, API Key e OAuth? Dê um exemplo de uso de cada uma.
- No fluxo OAuth, para que servem o Client ID, o Client Secret e o Redirect URI?
- O que é a Fetch API e para que ela é usada em um cliente JavaScript?
- O que é uma Promise em JavaScript? Quais são seus três estados possíveis?
- O que faz o bundling e por que ferramentas como o Vite.js são usadas no desenvolvimento front-end?
- Como fazer, com a Fetch API, uma requisição com um método diferente de GET (ex. PUT), incluindo headers e body?
- Qual a diferença entre consumir uma Promise com
.then()/.catch() e com async/await? Dê um exemplo de cada.
- O que são módulos em JavaScript (ESM)? Como funcionam os comandos
export e import?