Slide 1

Slide 1 text

GRAPHQL INTRO Lucas Viana 06/10/2023

Slide 2

Slide 2 text

AGENDA 1 2 3 CONTEXTO APLICAÇÃO EXEMPLOS

Slide 3

Slide 3 text

QUEM SOU EU Me chamo Lucas Viana, mas pode me chamar de Baú! - Caiçara - Aspirante a corredor - Pintor de botões profissional - Estudante de Mandarim

Slide 4

Slide 4 text

1. CONTEXTO Por que o GraphQL existe? Que problema ele tenta resolver?

Slide 5

Slide 5 text

MOBILE - Facebook mobile - Fracasso - Renovação

Slide 6

Slide 6 text

CONCEPÇÃO

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

CONCEPÇÃO - Nick lança a RFC - Lee e Dan se juntam - GraphQL anunciado

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

2. APLICAÇÃO Onde o GraphQL se aplica?

Slide 12

Slide 12 text

- Banco de dados - Framework - Substituição ao REST GraphQL NÃO É:

Slide 13

Slide 13 text

COMO DEFINIR? De que forma é estruturada uma API GraphQL?

Slide 14

Slide 14 text

- Dono de uma linguagem própria - Fortemente tipado - Schema-based GraphQL É:

Slide 15

Slide 15 text

OPERAÇÕES

Slide 16

Slide 16 text

3. EXEMPLOS Mão na massa!

Slide 17

Slide 17 text

BIBLIOTECAS

Slide 18

Slide 18 text

API GITHUB

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

EXEMPLO

Slide 21

Slide 21 text

SCHEMA

Slide 22

Slide 22 text

SCHEMA

Slide 23

Slide 23 text

SCHEMA

Slide 24

Slide 24 text

SCHEMA