Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
GraphQL, uma introdução
Search
Matheus Calegaro
September 24, 2021
Programming
26
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GraphQL, uma introdução
Matheus Calegaro
September 24, 2021
More Decks by Matheus Calegaro
See All by Matheus Calegaro
Adicionando Super Poderes de Backend em seus Projetos Vue com Serverless e Now
mathcale
0
61
React Hooks - Componentes funcionais (mais) inteligentes
mathcale
0
57
React para Todos
mathcale
0
80
Começando com Git e Controle de Versão de Software
mathcale
0
69
Zero to Hero - Como se Tornar um Desenvolvedor Web Moderno
mathcale
0
110
Other Decks in Programming
See All in Programming
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
610
The Rails Doctrine Decade
koic
2
590
パスワード再設定メールのURLについて知っておこう
uyuki234
0
160
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
500
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
[JA] Domain Modeling with Vanilla Rails: 「操作」から再考するRailsの設計論
yasaichi
1
310
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
940
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
28
32k
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.7k
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
500
contenteditable と日本語入力に向き合う
colorful12
0
200
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Building AI with AI
inesmontani
PRO
1
1.3k
Optimizing for Happiness
mojombo
378
71k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
570
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
We Are The Robots
honzajavorek
0
400
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Transcript
GraphQL, uma introdução Matheus Calegaro (ele/dele) Dev @ Ame Digital
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;
O Problema
API REST tradicional ===
None
API GraphQL ===
Queria uma lista de produtos com o nome, suas categorias
e a quantidade em estoque Beleza! Aqui está exatamente o que você pediu...
Anatomia
Anatomia Types
Anatomia Types
Anatomia Resolvers
Anatomia Query
Anatomia Query
Suporte
Saiba mais https://graphql.org/learn https://youtu.be/783ccP/_No8 https://bit.ly/3zEdlCO
Matheus Calegaro (ele/dele) Obrigado! 🖥 https://matheus.me ✉
[email protected]
Slides
disponíveis em speakerdeck.com/mathcale