Guia completo de estudo sobre APIs
As APIs se tornaram um dos assuntos mais importantes no desenvolvimento de software moderno.
Afinal, desenvolvedores backend e frontend comunicam seus softwares através das APIs.
Não é a toa que 25% do tráfego da internet já é via APIs.
Diferente do que muita gente pensa, as APIs são um mundo a parte.
Não é simplesmente usar um framework e criar uma API em node que você já será um especialista.
É um assunto vasto, e que deve ser estudado com "carinho".
Por isso, preparei um guia de estudos completo para quem quer se aprofundar e se tornar um especialista no assunto…
Blogs
DZone — O DZone tem como seu forte conteúdos de arquitetura, entretanto, eles também produzem vários artigos interessantes sobre APIs.
Nordic APIs — Nordic APIs é uma comunidade independente entusiasta de APIs, eles produzem eventos, criam e-books e muitos artigos técnicos ao redor desse assunto.
APIFriends — Blog patrocinado pela Axway e que tem ótimos conteúdos sobre estratégias digitais com APIs, tendências desse mundo, e gestão de APIs como um todo.
Meu blog — No meu blog pessoal eu tenho uma série de 8 artigos que ensina como chegar ao nível supremo de APIs RESTful, então, para quem gosta de um passo a passo e de conteúdos em português, esse é o blog ideal para aprender mais sobre APIs.
Vídeos
APIs for Beginners — How to use an API (Full Course / Tutorial) — Esse é um vídeo bem completo para iniciantes, e que ensina como consumir APIs do famoso canal FreeCodeCamp.
APIs 101: What Exactly is an API? — Essa é uma sequência de vídeos conceituais do famoso canal ProgrammableWeb, bem interessante para quem está começando.
REST Vs SOAP — What is the difference? | Tech Primers — Vídeo que explica as principais diferenças entre REST e SOAP.
Designing a Beautiful REST+JSON API — Vídeo um pouco antigo sobre design e boas práticas de APIs, confesso que ele precisa de alguns updates, mas é um dos vídeos mais completos sobre o assunto.
Palestra sobre o futuro das APIs — Nessa palestra que dei na APICON 2019, eu apresento as principais tendências do mundo das APIs.
Kapi Academy — Essa recomendação é para quem gosta de tutoriais (em português), a Kapi Academy é a nossa universidade online gratuita que pode te ensinar sobre APIs.
Livros
Para quem gosta de aprender com uma leitura mais profunda, vamos lá as recomendações de leitura:
Livros para quem quer aprender mais sobre a economia das APIs e o impacto no mundo dos negócios:
The API Economy: Disruption and the Business of APIs (English Edition)
API Economy 101: Changes Your Business (English Edition)
Winning in the API Economy (English Edition)
Livros para quem quer aprender mais sobre arquitetura e engenharia das APIs:
The API Lifecycle: An Agile Process for Managing the Life of an API (English Edition)
API-Driven DevOps: Strategies for Continuous Deployment (English Edition)
API Architecture: The Big Picture for Building APIs (API-University Series Book 2) (English Edition)
É isso aí devs, espero que tenham gostado das minhas dicas, e desejo um ótimo aprendizado à todos!
Até a próxima…