Skip to content

Latest commit

 

History

History
24 lines (23 loc) · 1.36 KB

API - Application Programming Interface.md

File metadata and controls

24 lines (23 loc) · 1.36 KB

As APIs (Application Programming Interfaces) são construções disponíveis nas linguagens de programação que permitem a desenvolvedores criar funcionalidades complexas mais facilmente. Tais construções abstraem o código mais complexo, proporcionando o uso de sintaxes mais simples em seu lugar.

Pense no seguinte exemplo: o uso de energia elétrica em sua casa ou apartamento. Quando você deseja utilizar um eletrodoméstico, você precisa somente ligar o aparelho na tomada. Não é preciso conectar diretamente o fio do aparelho diretamente na caixa de luz. Isso seria, além de muito ineficiente, difícil e perigoso de ser feito (caso você não seja eletricista).

As APIs JavaScript são baseadas em objetos

APIs comuns de navegadores:

As categorias mais comuns de APIs de navegadores que você irá utilizar:

  • [[APIs para Projetos]]
  • APIs para manipular documentos
  • APIs que buscam dados no servidor
  • APIs para desenhar e manipular elementos gráficos
  • Device APIs
  • Audio and Video APIs
  • Client-side storage APIs

Endpoints:

São urls, endereços da web que a gente vai chamar. Por exemplo, buscar uma lista de clientes, ou salvar novos clientes em um banco de dados.

Possuem quatro tipos:
  • Get
  • Post
  • Put
  • Delete

Fontes: