O que é uma API REST? Entenda tudo sobre API, HTTP e RESTful,

Описание к видео O que é uma API REST? Entenda tudo sobre API, HTTP e RESTful,

🔴 Conheça nosso curso completo de JavaScript: https://app.horadecodar.com.br/course...


★ Artigo sobre APIs: https://www.horadecodar.com.br/2021/0...

Neste vídeo vou te apresentar os principais conceitos de #API, #HTTP, REST e também #RESTful APIs

Além de na parte final utilizar uma API com tudo que foi aprendido de forma teórica ao longo do vídeo com o software Postman

O que é API?

Vamos começar do começo, falar um pouco sobre APIs e também explorar o conceito de API

O acrônimo significa Application Programming Interface ou Interface de Programação de Aplicações, em português

Basicamente a API nos dá uma possibilidade de simplificar o desenvolvimento, pois não desenvolvemos telas para cada funcionalidade

E sim integramos o sistema já existente a um outro sistema, que nos dá as respostas que precisamos

Isso pode ser feito de forma ágil, pois APIs costumam seguir um padrão de desenvolvimento, tornando fácil também a troca de uma API que faz o mesmo serviço que a outra

Um exemplo prático de integração e troca de API

Suponha que temos um e-commerce, e ele precisa cotar fretes para o endereço do cliente

Cada transportadora pode ter a sua API, para disponibilizar uma cotação diferente em prazo e também em preço

Isso faz com que não precisamos armazenar essa lógica na nossa aplicação e nem desenvolver essa questão do frete

E até nem faz sentido, pois não sabemos quanto a empresa A ou a empresa B vai demorar ou cobrar

Ou seja, as APIs acabam sendo uma forma fácil de aderir funcionalidades completas para a nossa aplicação

E caso uma dessas empresas não seja mais vantajosas, podemos simplesmente desfazer a integração e integrar com uma outra

Por isso a importância de entender o que é uma API e também como elas funcionam, pois vai te deixar mais seguro para desenvolver os sistemas da empresa que você trabalha ou até mesmo os seus sistemas

E quem faz a API? Existe algum problema?

Com certeza, quem cria a API está disponibilizando acesso a dados importantes e também ao sistema que a API está

Por isso é super importante se atentar nos dados que são enviados, e também com a segurança da API

Por mais que seja comercial, ainda há o problema de algum eventual invasão

Quando desenvolvemos uma API, o cliente é quem integra ou utiliza ela e há uma regra bem clara em TI: não podemos confiar no cliente 🙂

E o tal do HTTP?

O HTTP é um protocolo muito importante para a web em geral, significa: Hipertext Transfer Protocol

Ele permite a obtenção de diversos recursos, como HTML para a nossa aplicação e é um recurso super completo e até com seu nível de complexidade

Porém para a nossa alegria, vamos nos atentar a parte das requisições utilizando o HTTP, que são utilizadas pelas APIs, e também uma pequena parte do que forma o HTTP

★ Livros recomendados: https://www.horadecodar.com.br/ebooks...
▶ Instagram: @horadecodar
▶ GitHub: https://github.com/matheusbattisti/ 🔷 Telegram: https://t.me/horadecodar .
🟣 Discord Hora de Codar:   / discord  

Комментарии

Информация по комментариям в разработке