APIs é um conceito muito importante no desenvolvimento porque elas nos ajudam a trocar informações entre sistemas, não apenas em sistemas locais, mas fazer transações e troca de dados a sistemas ao qual não temos acessos que estão por todo o mundo. Ela serve para estruturar qualquer aplicação web para os dias de hoje com a troca de informações entre apps, sistemas e software de forma padronizada.
Neste curso foi aplicado ensino sobre JSON
, Métodos HTTP
, INSOMNIA
, entre outros que fazem parte do ecosistema de uma API.
API no Back-End
- Iniciando projeto com NodeJS
- Express
- Criando o Server
- Insomnia
- GET = buscar dados
- POST = cadastrar
- PUT = alterar dados já cadastrados
- DELETE = deletar
Tipos de parâmetros
[x] Body Params
O tipo body params é uma forma de enviar informações para api, e essas informações não ficam na url, elas são enviadas no body, ou seja, no corpo da requisicão(JSON).
[x] Routes Params
Pegar os parâmetros pelas rotas(URL). Enviar informações através das rotas.
[x] Query Params
O tipo query params é uma forma de passar parâmetros através da url.