Conteúdo criado por 43 pessoas ativas no mercado de tecnologia que compartilharam através deste livro seu conhecimento e sua experiência a fim de demonstrar por diferentes óticas a API na prática!
‘Vimos com o passar dos anos que as APIs se tornaram os mais lindos ativos de democratização e integração dentro do contexto de tecnologia, unindo áreas, pessoas, evoluindo produtos, fazendo novos negócios e contribuindo genuinamente para a melhor experiência das soluções criadas mundo afora’ – Taiolor Morais, prefaciador.
A Jornada Colaborativa
Era uma vez um professor universitário que sonhava em lançar um livro quando finalizou o mestrado em 2006. O sonho começou a ser concretizado em 2017 com o livro ‘Jornada Dev Ops’, mas alguns obstáculos travaram sua evolução após a escrita de três capítulos.
Em setembro de 2018, durante sua palestra na PUC Minas, surgiu um click: ‘Será que outras pessoas apaixonadas por Dev Ops ajudariam com a escrita colaborativa?’
Dezenas de colaboradores aceitaram o convite e o livro foi lançado para 350 pessoas no dia 06 de junho de 2019 no Centro de Convenções Sul América, no Rio de Janeiro.
A escalada dos times gerou novas amizades, aprendizados, doação de R$ 482 mil para instituições com o lançamento de 19 livros e sonhamos transformar mais vidas com a inteligência coletiva e o apoio de empresas amigas.
Antonio Muniz
Fundador da Jornada Colaborativa e CEO da Advisor 10X.
Ana Clara Gonzaga Barros e Clara Érica Takayama de Castro
Líderes do time organizador do livro, curadoria e revisão técnica.
Coautores:
Alessandro Antonio de Brito
Alex Camargo
Ana Clara Gonzaga Barros
Ana Paula Maroubo
Antonio Muniz
Bárbara Cabral da Conceição
Clara Érica Takayama de Castro
Cleyde Andrade
Cristiano Gomes
Débora M. Donato
Demitrius Ruan Quadros
Dorival Querino
Felipe Oliveira
Felipe Teixeira
Filipe da Silva Oliveira
Francisco Escher
Giovanni Keppelen
Henrique Eduardo Souza
Jackson Machado
José João F. Machado
Kalisia Autuori
Leonardo Ferreira Monteiro da Silva
Lincon Cardiano
Luiz Pasqual
Marcio Henrique
Marcus Vinicius Santana Silva
Mari Tsuguta Sekine
Marilyn Hahn
Maurício Magnani
Monique Campello
Paula Cristiane H. Silva
Paula Sino
Rafael Augusto Teixeira
Ricardo Mendes
Silvio Gomes
Taiolor Morais
Tiago Costa
Valdivino R. de S. Filho
Vanessa Gonçalves de Carvalho
Werinton Ferrari
Wharley Ornelas
William Valentim
Yan Justino
قائمة المحتويات
PARTE I. SOBRE APIS
1. O que é uma API? (José João F. Machado)
2. API aberta (Mari Tsuguta Sekine)
3. Solicitação HTTP (Ricardo Mendes)
4. Resposta HTTP (Ricardo Mendes)
5. Interações HTTP (Jackson Machado)
6. O que é RESTful? (Débora M. Donato)
7. Processo de criação de API (Maurício Magnani/Dorival Querino)
8. API e negócios (Yan Justino)
9. Escolha suas métricas (Demitrius Ruan Quadros)
10. Padrões e paradigmas (Bárbara Cabral da Conceição/Dorival Querino)
11. Experiência do desenvolvedor (Marcus Vinicius Santana Silva)
12. Melhores práticas (Marcio Henrique)
13. Exemplo prático (código comentado, .NET) (Valdivino R. de S. Filho)
14. Documente sua API para os clientes (Silvio Gomes/Mari Tsuguta Sekine)
15. Testes de API (Ana Paula Maroubo/Kalisia Autuori)
16. Segurança (Cleyde Andrade/Dorival Querino)
17. Autenticação e autorização (Monique Campello/Dorival Querino)
PARTE II. GESTÃO DE APIS
18. Ecossistema API (Clara Érica Takayama de Castro)
19. Produto x plataforma (Werinton Ferrari)
20. Papéis em um time de API (Vanessa Gonçalves de Carvalho)
21. Importância do API Product Manager (Henrique Eduardo Souza)
22. Gerenciando APIs (Felipe Oliveira/Werinton Ferrari)
23. Gerenciando o consumo de APIs de terceiros (Werinton Ferrari)
PARTE III. APIS E TRANSFORMAÇÃO DIGITAL
24. Transformação digital no Brasil e o papel da API (Demitrius Ruan Quadros)
25. Monetização de APIs (Marilyn Hahn)
26. API e open finance no mundo e no Brasil (Mari Tsuguta Sekine)
27. API e open insurance (Filipe da Silva Oliveira)
PARTE IV. ARQUITETURA NO USO DE APIS
28. Arquitetura corporativa e APIs (Paula Cristiane H. Silva)
29. Desenvolvendo uma estratégia de API corporativa em cinco passos (Paula Cristiane H. Silva)
30. Alinhando sua estratégia de API com o mercado (Alessandro Antonio de Brito)
31. Estilos modernos de arquitetura API (Leonardo Ferreira Monteiro da Silva)
PARTE V. CASES
32. Cases de sucesso usando APIs
Referências
Agradecimentos e dedicatórias
Sobre os autores
عن المؤلف
Antonio Muniz. Palestrante, podcaster, professor, Head de Agilidade, Dev Ops, Produto e SRE. Como fundador e líder da Jornada Colaborativa, mobilizou milhares de coautores e novas lideranças para escrever dezenas de livros sobre tecnologia, desenvolvimento de software, agilidade, inovação e liderança. Já inspirou mais de 30 mil pessoas em cursos de MBA, bootcamps, videoaulas, workshops, consultorias e palestras em empresas líderes de mercado, como Sul América, Petrobras, Vivo, Itaú, Oi, Furnas, Eletrobras, DHL, Banco do Brasil, Ernst & Young, Finep, SEBRAE, UOL, Pag Seguro, Makro, Totvs, Jucesp, Ambev Tech e Dafiti. Sua formação tem uma base multidisciplinar em negócios, tecnologia e liderança, com mestrado em Administração no IBMEC, MBA em Telecomunicações na FGV, graduação em Tecnologia na Unigranrio e certificações em agilidade, Lean, tecnologia, projetos, processos e serviços.
Ana Clara Gonzaga Barros. Gerente de Governança Ágil & Qualidade de Software no Plurall. Apaixonada por TI e Liderança. Estuda e trabalha com tecnologia há 13 anos.
Bárbara Cabral da Conceição. Consultora em Qualidade Ágil e Testes de Software com mais de 15 anos de experiência em TI. Entusiasta da cultura ágil, Dev Ops e automação de testes. Colaborou na escrita dos livros ‘Jornada Dev Ops’, ‘Jornada Ágil e Digital’ e outros. Organizadora do livro ‘Jornada Ágil de Qualidade’. Agile Testing Fellow Certified Trainer Provider.
Clara Érica Takayama de Castro. Head de Dev Ops e Service Now na Cooperativa Central Ailos. Bacharel em Ciência da Computação e Matemática, Pós-Graduada em Consultoria em Internet, trabalha com tecnologia há mais de 25 anos e acredita que pessoas motivadas geram resultados incríveis. Professora na XP Educação, palestrante e voluntária em eventos de TI, foi vencedora do prêmio internacional DASA Dev Ops Community Member em 2022, onde profissionais são premiados por suas contribuições significantes para o campo Dev Ops.
Dorival Querino. Atuando desde 2008 com desenvolvimento Java, tem ajudado empresas a desenvolver sistemas utilizando os frameworks mais populares do mercado. Entusiasta de cloud AWS, possui um canal no You Tube (cloud4java) onde compartilha conteúdo sobre soluções de cloud para desenvolvedores Java, além de participar como coautor e coordenador na Jornada Colaborativa. Atualmente, na área de transformação digital e modernização de projetos, ajuda empresas a obter o melhor da nuvem e da arquitetura de microsserviços.
Mauricio Magnani. Profissional de engenharia de software com mais de 14 anos de experiência, com foco particular em cloud computing e Dev Ops. Nos últimos anos se especializou no Openshift Container Platform/Kubernetes, atendendo a centenas de clientes ao redor do mundo. Atualmente trabalha como SRE na Red Hat.