Apis - A Cola que todos deveriam conhecer.
-
Upload
marcelo-amaral -
Category
Business
-
view
576 -
download
0
Transcript of Apis - A Cola que todos deveriam conhecer.
Globalcode – Open4education
Api's - A cola que todos deveriam conhecer
Marcelo do Amaral RodriguesTwitter: @Allergictoeng
[email protected]://br.linkedin.com/in/amaralrodrigues
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!)
Globalcode – Open4education
Roadmap
O que é?Como funciona?Por que dela ser importante?Níveis e Abordagem!Quem e como usa?Complemento!
Globalcode – Open4education
WTF is API???
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
Globalcode – Open4education
Imagine!! (Analogia)
Garçon (API)Fonte da estória: Sensedia Blog
Globalcode – Open4education
Menu (API Documentação)
Globalcode – Open4education
Pedido (Requisição)
Globalcode – Open4education
Cozinha (Servidores)
Globalcode – Open4education
Algo errado senhor?
Globalcode – Open4education
Entrega o pedido (Requisição Processada)
Globalcode – Open4education
+ Por que?
Globalcode – Open4education
Awesoooome!!!
Fonte: programableweb.com
Globalcode – Open4education
Awesoooome!!!
Fonte: programableweb.com
Globalcode – Open4education
Níveis de acesso a API's
PrivadaOperações internas. (Netflix)
Publica Disponivel ao publico (Twitter e Facebook)
Restrita Mistura os dois modelos acima, para parceiros e
operações internas. (Twilio, Braintree)
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.
Globalcode – Open4education
All is service mos kiridu!
Globalcode – Open4education
Complemento!20 modelos de negócio baseados em API's
http://www.programmableweb.com/news/real-world-api-business-models-worked/analysis/2014/11/03
Globalcode – Open4education
Vlw Flows!!!!
Twitter: @[email protected]://br.linkedin.com/in/amaralrodrigues