Jornada API na prática
- Catálogo: Livros da Brasport
- Modelo:025620
- Categorias
- - Gerenciamento de Projetos
- - Métodos ágeis
- - Jornada Colaborativa
- Disponibilidade:Em estoque
- R$ 80,00R$ 48,00
R$ 42,24
(-12%)p/Pagamento por PIXLivro 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
Comprimento | 24 cm |
Edição | 1 |
Formato | Livro impresso |
Idioma | Português |
ISBN | 9786588431979 |
Lançamento | 17 de março de 2023 |
Largura | 17 cm |
Lombada | 1,2 cm |
Páginas | 224 |
Volume | 489,6 |
Ano | 2023 |
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 |
Etiquetas: Livro Jornada API na prática, Livro Jornada, API na prática, Jornada API na prática, Jornada API, Jornada, API, Jornada Colaborativa, 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, 9786588431979, ISBN 9786588431979, 978-65-88431-97-9