O que é uma API e o que são Web APIs?
Vamos aprender sobre APIs e por que elas são essenciais para o desenvolvimento web. API significa Interface de Programação de Aplicações. APIs estabelecem um conjunto de regras e protocolos que permitem que aplicações de software se comuniquem entre si e troquem dados de forma eficiente.
Você pode pensar neles como construções que permitem aos desenvolvedores criar funcionalidades mais complexas baseadas em blocos de construção mais simples que já estão implementados.
Existem vários tipos de APIs. APIs Web são projetadas especificamente para aplicações web. Existem diferentes tipos de web APIs para desenvolvimento JavaScript do lado do cliente. Eles não fazem parte do próprio JavaScript.
Esses tipos de APIs são frequentemente divididos em duas categorias principais: browser APIs e third-party APIs.
As APIs do navegador expõem dados do navegador. Como desenvolvedor web, você pode acessar e manipular esses dados usando JavaScript.
Eles também fornecem acesso a várias funcionalidades, como manipular a estrutura do site, lidar com eventos, trabalhar com armazenamento e comunicar-se com a rede.
Alguns exemplos de APIs de navegador comumente usadas incluem:
A API DOM, que você pode usar para manipular elementos HTML, seus estilos e atributos. You will learn much more about the DOM in the coming lessons. É um conceito central no desenvolvimento web.
A Storage API, para armazenar dados localmente no dispositivo do usuário.
E mais.
Existem várias APIs de navegador que você pode usar para lidar com interações do usuário e para obter mais informações do navegador, como a localização atual do usuário.
Você também pode trabalhar com outros tipos de elementos, como vídeo e áudio.
As APIs do navegador podem ser ferramentas úteis para construir aplicações web poderosas. Eles já vêm incorporados no navegador.
Mas você também pode usar APIs de terceiros, que não estão incorporadas ao navegador por padrão. Para usá-los, você precisa recuperar seu código de alguma forma. Normalmente, eles vêm com documentação detalhada explicando como usar seus serviços.
Um exemplo é a API do Google Maps, que você pode usar para exibir mapas interativos no seu site.
Existem vários tipos de APIs web de terceiros, incluindo APIs de clima, APIs de redes sociais, APIs de pagamento, APIs de dados, APIs de tradução e mais. Você só precisa encontrar a API que atende às suas necessidades.
As Web APIs são ferramentas essenciais para construir aplicações web modernas que podem interagir com vários serviços e fontes de dados. Ao aprender como aproveitar seu poder, você expandirá seu conjunto de ferramentas para criar sites dinâmicos e envolventes.
Este módulo não possui perguntas. Marque como concluído.