Exercícios: Aula 16 - Clientes HTTP e APIs 🤖
🟢 Nível Básico
- O que é API?: Explique com suas palavras o que é uma API e por que elas são importantes para o desenvolvimento moderno.
- JSON: O que significa a sigla JSON e por que ela é o formato favorito para troca de dados em vez do HTML?
🟡 Nível Intermediário
-
Padrão REST: Relacione os métodos HTTP com a ação pretendida em uma API:
- ( ) GET /produtos
- ( ) POST /produtos
- ( ) DELETE /produtos/12
- ...com as ações: (A) Criar produto, (B) Deletar produto ID 12, (C) Listar produtos.
-
Clientes de Teste: Cite uma diferença entre o uso do Navegador e o uso do comando
curlpara testar uma API.
🔴 Desafio
- Integração de Sistemas: Imagine que você está criando um aplicativo de clima.
- De onde seu app tira os dados da temperatura em tempo real?
- Como o formato JSON ajuda seu app a ler esses dados facilmente?
- O que aconteceria se a API de clima mudasse o formato dos dados sem avisar o seu aplicativo?