Autor best-seller, empreendedor, mentor executivo e palestrante. Atua como CEO da Advisor 10X, consultoria técnica e acadêmica que ajuda empresas a multiplicarem resultados aplicando práticas ágeis, DevOps e Lean.
Sua formação tem uma base multidisciplinar em negócios, tecnologia e liderança, com mestrado em administração, MBA em telecomunicações, graduação em tecnologia e certificações em agilidade, tecnologia Lean, projetos, processos e serviços.
É fundador da Jornada Colaborativa, comunidade que une especialistas e executivos para escrever livros sobre tecnologia, gestão e carreira. Como iniciativa voluntária, a Jornada Colaborativa doou centenas de livros para desempregados e mais de R$ 500 mil para instituições, somando os direitos autorais e a receita dos eventos em parceria com a Globo, Lojas Renner, Banco PAN, Banco Carrefour, Businessmap e Dynatrace.
Os royalties deste livro também serão doados para a Jornada Colaborativa.
Inspired more than 30,000 people and teams in MBA courses, bootcamps, video classes, workshops, consulting and lectures in leading companies such as SulAmérica, Petrobras, Vivo, Itaú, Oi, Furnas, Eletrobras, DHL, Banco do Brasil, Banco Safra, Banco PAN, Ernst & Young, Finep, Sebrae, UOL, Pagseguro, Makro, Totvs, Jucesp, Ambev Tech and Dafiti.
Bárbara Cabral da Conceição Consultora de Automação de Testes, CEO da BC Qualidade Ágil (especializada em treinamento de testes ágeis representando o Agile Testing Fellow no Brasil e em Portugal) e professora de MBA em DevOps pela XP Educação. Apaixonada por agilidade, automação, integração contínua e entrega contínua dentro de toda a cultura DevOps. Atua sempre em ambientes cloud, atualmente mais especificamente com Google Cloud e AWS. Autora de vários livros da Jornada Colaborativa desde o livro “Jornada DevOps”, primeiro livro da Jornada, e organizadora dos livros “Jornada Ágil de Qualidade”, “Jornada API na prática”, dentre outros.
Head de DevOps e ServiceNow 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 DevOps Community Member em 2022, onde profissionais são premiados por suas contribuições significantes para o campo DevOps.
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 YouTube (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
Profissional de engenharia de software com mais de 14 anos de experiência, com foco particular em cloud computing e DevOps. 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.
eBook Jornada API na prática: unindo conceitos e experiências do Brasil para acelerar negócios com a tecnologia
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 DevOps”, 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 DevOps 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 SulAmé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
E-ISBN
9786588431962
Edição
1
Formato
ePUB
Idioma
Português
Lançamento
10 de março de 2023
Páginas
224
Sumário
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) JSON (JavaScript Object Notation) XML (Extensible Markup Language) 4. Resposta HTTP (RicardoMendes) 1xx (respostas de informação) 2xx (respostas de sucesso) 3xx (respostas de redirecionamento) 4xx (respostas de erro do cliente) 5xx (respostas de erro do servidor) 5. Interações HTTP (Jackson Machado) 6. O que é RESTful? (Débora M. Donato) 1. Regras da arquitetura REST 1.1. Client-server (cliente/servidor) 1.2. Stateless (sem estado) 1.3. Cacheable (caches) 1.4. Uniform interface (interface uniforme) 1.5. Layered system (sistema em camadas) 1.6. Code on demand (código sob demanda) – opcional Mas e agora... o que é RESTful? E qual a diferença entre RESTful e REST? 7. Processo de criação de API (Maurício Magnani/Dorival Querino) Design e planejamento Experimentação Implementação API First 8. API e negócios (Yan Justino) 9. Escolha suas métricas (Demitrius Ruan Quadros) Da infraestrutura Da aplicação Apdex Da segurança Do negócio ViaCEP Mercado Pago 10. Padrões e paradigmas (Bárbara Cabral da Conceição/Dorival Querino) REST como padrão de design de arquitetura Padrão GraphQL Padrão gRPC Padrão open API (antigo Swagger) Paradigmas 1. Paradigma procedural (ou imperativo) 2. Paradigma orientado a objetos 3. Paradigma orientado a eventos 4. Paradigma funcional ou programação funcional 5. Paradigma declarativo 11. Experiência do desenvolvedor (Marcus Vinicius Santana Silva) UX vs. DX: similaridades e diferenças 12. Melhores práticas (Marcio Henrique) SOLID SRP – Single Responsibility Principle (princípio da responsabilidade única) OCP – Open Close Principle (princípio aberto fechado) LSP – Liskov Substitution Principle (princípio da substituição de Liskov) ISP – Interface Segregation Principle (princípio da segregação de interface) DIP – Dependency Inversion Principle (princípio da inversão de dependência) Clean code 13. Exemplo prático (código comentado, .NET) (Valdivino R. de S. Filho) Da codificação do projeto 14. Documente sua API para os clientes (Silvio Gomes/Mari Tsuguta Sekine) 15. Testes de API (Ana Paula Maroubo/Kalisia Autuori) 1. O que são testes de API 2. A importância dos testes de API 3. Planejamento e estratégia de testes de API 4. Ferramentas e testes de API 16. Segurança (Cleyde Andrade/Dorival Querino) Proteção de dados em trânsito: HTTPS, SSL e TLS SSL TLS (Transport Layer Security) Certificados digitais 17. Autenticação e autorização (Monique Campello/Dorival Querino) Mecanismo de autenticação em APIs Como implementar autenticação em APIs Basic Auth API Key OAuth 2.0 PARTE II. GESTÃO DE APIS 18. Ecossistema API (Clara Érica Takayama de Castro) O que é? Quem são os atores? Escolher o modelo de negócio Como sustentar Desafios Conclusão 19. Produto x plataforma (Werinton Ferrari) O que é um produto de software? E o que é uma plataforma? Boas práticas no desenvolvimento de APIs com alto volume de requisições Considerações finais 20. Papéis em um time de API (Vanessa Gonçalves de Carvalho) Transformando um grupo de pessoas em um time de API/produto Características fundamentais para elaborar a estrutura do time Modelos ágeis, waterfall (cascata) e híbridos Características dos times tradicionais (waterfall) Características dos times ágeis Práticas na organização dos times Por produto ou funcionalidade Por tipo de usuário Por jornada Por objetivo Outros papéis compartilhados que podem existir em um squad Papéis estruturais da API Na prática com times de API/produto Conclusão 21. Importância do API Product Manager (Henrique Eduardo Souza) API Product Manager e os seus times Perfis importantes e raros no time de APIs Algumas lições muito importantes para aprender como PM de API Segundo desafio: descobrir habilidades necessárias e desenvolver novas Habilidades técnicas desejáveis (hard skills) Habilidades não técnicas (soft skills) Conclusão 22. Gerenciando APIs (Felipe Oliveira/Werinton Ferrari) Conclusão 23. Gerenciando o consumo de APIs de terceiros (Werinton Ferrari) Conclusão PARTE III. APIS E TRANSFORMAÇÃO DIGITAL 24. Transformação digital no Brasil e o papel da API (Demitrius Ruan Quadros) Índices de digitalização da população brasileira Gastos e investimentos de TI pelas empresas brasileiras APIs para conexão de ecossistemas e integrações Economia de APIs e APIs como plataforma APIs para coleta de dados em big data e analytics APIs para IoT APIs em tecnologias descentralizadas 25. Monetização de APIs (Marilyn Hahn) Escolhendo o modelo de precificação Modelo gratuito Pagamento pelos usuários Pagamentos para os usuários Monetização indireta API como produto Integração fácil e intuitiva e suporte disponível Segurança Métricas para o sucesso Casos de uso de sucesso Ebay Stripe Walgreens Skyscanner Conclusão 26. API e open finance no mundo e no Brasil (Mari Tsuguta Sekine) Mas, afinal, o que é open finance? E o que os clientes ganham com isso? 27. API e open insurance (Filipe da Silva Oliveira) Soluções possíveis utilizando open insurance O papel das APIs de open insurance Open insurance no Brasil Conclusão PARTE IV. ARQUITETURA NO USO DE APIS 28. Arquitetura corporativa e APIs (Paula Cristiane H. Silva) O que é arquitetura corporativa? E as APIs, onde se encaixam? 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) Pesquise as tendências tecnológicas de seu ramo de negócio Usando APIs de terceiros Construindo suas APIs Analisando seu negócio e realizando o alinhamento 31. Estilos modernos de arquitetura API (Leonardo Ferreira Monteiro da Silva) REST RPC SOAP (Simple Object Access Protocol) GraphQL PARTE V. CASES 32. Cases de sucesso usando APIs Episódio 1 – API no VOA Hotéis (Ana Clara Gonzaga Barros) Episódio 2 – API na SOMOS Educação (Ana Clara Gonzaga Barros) Episódio 3 – Open finance no Brasil – Bradesco (Clara Érica Takayama de Castro) Episódio 4 – API na Assine Bem – Case Nube (Ana Clara Gonzaga Barros) Episódio 5 – Bank as a service – Case Bankly (Clara Érica Takayama de Castro) Episódio 6 – Servindo big data em formato de API (Clara Érica Takayama de Castro) Episódio 7 – Case Olist (Ana Clara Gonzaga Barros) Episódio 8 – Case Delfia (Ana Clara Gonzaga Barros) Episódio 9 – Case Youse Seguros (Ana Clara Gonzaga Barros) Episódio 10 – Case Prudential (Ana Clara Gonzaga Barros) Referências Agradecimentos e dedicatórias Sobre os autores
Os cookies nos ajudam a fornecer nossos serviços e alguns cookies são necessários para o funcionamento do site. Ao usar nossos serviços, você concorda com nosso uso de cookies.