O documento descreve o que são APIs, como funcionam e por que são importantes. Explica que APIs permitem que softwares se comuniquem e compartilhem dados e serviços, e ilustra isso com a analogia de um garçom que leva pedidos para a cozinha. Também discute diferentes níveis de acesso a APIs e a abordagem "API First".
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
API's - A cola que todos deveriam conhecer
1. Globalcode – Open4education
Api's - A cola que todos deveriam
conhecer
Marcelo do Amaral Rodrigues
Twitter: @Allergictoeng
amaralrodrigues3@gmail.com
https://br.linkedin.com/in/amaralrodrigues
2. Globalcode – Open4education
Quem sou eu!
Desenvolvedor java (OCJP, OCWCD) a mais de 3 anos,back-end developer, bacharel em
engenharia de computação, especialista em engenharia de software, entusiasta em API's.
Açaí não tem granola muito menos leite em pó!
(A antropologia me ampara!)
5. Globalcode – Open4education
Descrição Formal
" Api é um conjunto de padrões e instruções que
habilitam a aplicação de software a "falar com outra".
Apis são comumente ultilizadas para "misturar"
conteúdos e serviços dentro de novas experiências."
Fonte: Tradução livre do texto no infográfico "The rise of shopping API",
getelastic.com
15. Globalcode – Open4education
Níveis de acesso a API's
Privada
Operações internas. (Netflix)
Publica
Disponivel ao publico (Twitter e Facebook)
Restrita
Mistura os dois modelos acima, para parceiros e
operações internas. (Twilio, Braintree)
16. Globalcode – Open4education
API First
API nascendo antes de qualquer serviço ser lançado.
Desing focado no consumo, quando o serviço é
lançado, a api ja está pronta para uso.