Logo do curso
Curso

React:

utilizando GraphQL para integração de dados

Quero estudar na alura

12h

Para conclusão

1

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Compreenda as vantagens do GraphQL em comparação com APIs REST.
  • Explore a execução de queries, mutations e variáveis para manipulação flexível de dados.
  • Experimente a configuração de servidores simulados com json-server e json-graphql-server.
  • Utilize o Apollo Client para gerenciar estados, erros e cache em projetos React.
  • Aplique boas práticas na organização e refatoração de consultas e componentes.
  • Realize a migração de estruturas REST para GraphQL visando eficiência e escalabilidade.

Público alvo_

Pessoas desenvolvedoras front-end iniciantes, que possuem conhecimentos básicos em React, e desejam aprender a integrar GraphQL em suas aplicações.

Pedro Celestino de Mello

github

linkedin

Engenheiro de Software com foco em desenvolvimento mobile e front-end. Com mais de 9 anos de experiência, adora compartilhar conhecimento com a comunidade de desenvolvedores e aprender sobre novas tecnologias. Nas horas vagas é fácil encontrar ele nos campos de batalha de World of Warcraft, viajando com a esposa e os dogs ou curtindo um futebol americano com uma boa cerveja.

Curso atualizado em 08/09/2025

Ementa

  1. Conhecendo o GraphQL

    • Conhecendo o GraphQL
    • Configurando o Postman
    • Utlizando o GraphiQL e o Postman
    • Aprofundando no Postman
  2. Configurando Apollo Client no React

    • Aprendendo sobre o Apollo Client
    • Instalando o Apollo Client no projeto
    • Criando a primeira Query com GraphQL e Apollo Client
    • Utilizando o hook useQuery do Apollo Client
    • Tratativas de error e organização de código
  3. Implementando queries com variáveis e filtros

    • Aprofundando em Queries
    • Adicionando a parte visual para filtragem de treinos por categoria
    • Desenvolvendo uma Query dinâmica
    • Testando a filtragem por categoria
  4. Utilizando mutations

    • Aprendendo sobre Mutations
    • Criando a primeira Mutation com Apollo Client e GraphQL
    • Testando a Mutation de criação de post no Feed
  5. Gerenciando cache e exclusão de dados

    • Aprendendo sobre formas avançadas de utilizar o GraphQL
    • Adicionando cache de forma manual no GraphQL
    • Criando a Mutation para deletar um post no Feed
    • Testando a Mutation de deletar um post

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos
Escola

Front-end

Desenvolva experiências web incríveis com HTML, CSS e JavaScript, além de se aprofundar nos principais frameworks do mercado, como React, Angular e Vue.JS. Domine JavaScript a fundo, para não depender de copiar e colar.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Escolha a duração do seu plano e aproveite até 44% OFF

Conheça os Planos para Empresas