API
API é a sigla em inglês “Application Programming Interface” que no português significa ”Interface de Progamação de Aplicativos”.
Conceito
API é uma interface onde encontra-se um conjunto de rotinas e padrões de progamação que interagem com outros sistemas, mas quase sempre isso não é evidente para os usuários. API ,à grosso modo, é a interface por trás do sistema que liga-se a outros sistemas. Enquanto usamos qualquer site da web sua API pode estar ligada a vários outros sistemas sem que o usuário perceba.
Como funciona uma API
Uma API funciona de modo que suas funções são interligadas, no desenvolvimento de um web site o desenvolvedor usa um código pronto para facilitar o desenvolvimento de seu aplicativo. Algumas empresas disponibilizam suas APIs para que desenvolvedoras de softwares possam utilizá-las no desenvolvimento de websites e aplicativos, o Google Maps é um dos maiores exemplos de APIs. Essa disponibilização de APIs facilitam muito o desenvolvimento de um software, quando o desenvolvedor precisa utilizar de um sistema que use um mapa, não é preciso que ele desenvolva o código do zero e sim use a API do Google Maps. Essa interação entre as APIs faz com que os aplicativos conversem uns com os outros sem que o usuário possa intervir nesse processo. Por exemplo quando você compra em uma loja virtual, o site da loja usa um API para enviar sua informação de cartão de crédito a um aplicativo remoto que verifica se os dados se os dados procedem. Assim que o pagamento é confirmado o aplicativo remoto manda uma resposta ao site da loja liberando o transporte do produto. Basicamente todos os sites possuem sistemas de APIs.
Exemplos de APIs
WhatsApp Image 2016-09-08 at 15.34.34.jpg
Referências Bibliográficas
http://www.tecmundo.com.br/programacao/1807-o-que-e-api-.htm
http://canaltech.com.br/o-que-e/software/o-que-e-api/
http://tecnologia.hsw.uol.com.br/conferencia-api1.htm
https://www.quora.com/What-is-an-API-4
http://www.computerworld.com/article/2593623/app-development/application-programming-interface.html