Introdução ao GraphQL
Assistir agora
1. Apresentação do Instrutor
Sobre o Workshop
GraphQL é uma tecnologia desenvolvida no Facebook para resolver problemas de integração entre serviços back-end e front-end. O seu propósito é ser um intermediário entre fontes de dados e clientes, podendo ser dispositivos móveis ou navegadores web.
Tópicos que serão abordados
Alguns tópicos que serão abordados nesse Workshop:
- GraphQL Client-Side;
- Fundamentos do GraphQL
- Query;
- Mutation
- Subscription
- Apollo React
- Cache
- Optimistic UI
- Diretivas e Fragmentos
Pré-requisitos
Para aproveitar ao máximo esse Workshop é recomendado que você tenha conhecimento básico em JavaScript e React.
Seu Instrutor
Lucas Viana
Arcotech
Formado em Sistemas para Internet e especializado desenvolvimento front-end. possui experiência em mentorias para pessoas desenvolvedoras que estão iniciando na carreira.
Atuou em startups de diversos setores, como legaltechs, fintechs, healthtechs e edtechs, assim como em agências de publicidade e empresas de médio a grande porte.
Fora do ambiente profissional, está aprendendo Mandarim e é um entusiasta da cultura chinesa.
Materiais
Aulas
- Introdução
- 1.
Apresentação do Instrutor
03:21 - 2.
Contexto do GraphQL
06:09 - 3.
O que é GraphQL e sua Aplicação
08:46 - GraphQL na Prática
- 4.
Nossa primeira Query com GraphQL
05:00 Principais bibliotecas de GraphQL
03:55Possibilidade de usos
01:02Dica: Nomeando Operações
00:56Entendendo um Schema
07:34Criando uma mutation
03:02Variáveis e Fragments no GraphQL
08:21GraphQL é uma chamada HTTP
03:29Resolvers
07:58- GraphQL com Apollo
Começando com o Apollo Client
19:58Queries no React
13:47Query com o useLazyQuery
02:36Uma Mutation em um formulário no React
10:28Atualizando o cache no Apollo
08:32Resolvendo o problema de atualização do cache
02:28Optimistic UI com Apollo
10:55Schema no cliente
08:04Criando um cadastro para Livros
00:00