Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GraphQL, uma introdução

GraphQL, uma introdução

11d2474c8637940299cecf8661a46687?s=128

Matheus Calegaro

September 24, 2021
Tweet

Transcript

  1. GraphQL, uma introdução Matheus Calegaro (ele/dele) Dev @ Ame Digital

  2. O que é? • Linguagem de query estritamente tipada para

    APIs; • Criada por engenheiros do Facebook para resolver o problema do Feed de Notícias no app para iOS; • Se tornou open-source em 2015; • Utilizada em produção por gigantes como Twitter, GitHub, Pinterest e Shopify;
  3. O Problema

  4. API REST tradicional ===

  5. None
  6. API GraphQL ===

  7. Queria uma lista de produtos com o nome, suas categorias

    e a quantidade em estoque Beleza! Aqui está exatamente o que você pediu...
  8. Anatomia

  9. Anatomia Types

  10. Anatomia Types

  11. Anatomia Resolvers

  12. Anatomia Query

  13. Anatomia Query

  14. Suporte

  15. Saiba mais https://graphql.org/learn https://youtu.be/783ccP/_No8 https://bit.ly/3zEdlCO

  16. Matheus Calegaro (ele/dele) Obrigado! 󰜵 🖥 https://matheus.me ✉ hello@matheus.me Slides

    disponíveis em speakerdeck.com/mathcale