filmov
tv
O que é uma API REST? Entenda tudo sobre API, HTTP e RESTful,
Показать описание
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
▶ Instagram: @horadecodar
Комментарии