Aniversário
Alura 12 anos

20% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Matricule-se com desconto especial do Gaules!

Logo do curso
Curso

React:

executando consultas dinâmicas com Apollo Client

Quero estudar na alura

6h

Para conclusão

217

Pessoas nesse curso

8.6

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Aprenda como executar consultas básicas em um playground de GraphQL
  • Configure o Apollo Client para conectar com um servidor GraphQL
  • Utilizae o hook useQuery para buscar dados e atualizar a UI
  • Implemente mutations com o useMutation hook e atualizar o cache após mudanças
  • Trate e responda a erros em consultas e mutations
  • Explore diferentes políticas de busca para otimizar o comportamento de cache

Público alvo_

Este curso é destinado a pessoas desenvolvedoras front-end e full-stack que desejam aprofundar seus conhecimentos em GraphQL e Apollo Client, utilizando React, Node e TypeScript. É ideal para as pessoas que buscam implementar APIs eficientes e otimizar a comunicação entre cliente e servidor em seus projetos.

Thamiris da Silva Adriano

Professora de tecnologia, coordenadora de pós graduação e apaixonada por códigos. Migrei de área após mais de 10 anos trabalhando na área do porto com química e também com projetos que envolviam tecnologia. Já trabalhei em projetos de desenvolvimento Web, utilizando React, Angular, JS, TS, HTML, CSS além de outras habilidades.

Curso atualizado em 14/08/2024

Ementa

  1. Conheça o Playground e o GraphQL

    • Apresentação
    • Queries e consultas via Playground
    • Variáveis
    • Instalação do Apollo Client e conexão com um servidor GraphQL
  2. Configuração básica e instalação do Apollo Cliente

    • Primeira query com Apollo Client
    • Manipulação de estados de carregamento e erro
    • Como solucionar o carregamento de erro
  3. Realizando queries com Apollo Client

    • Uso avançado do useQuery
    • Tratando respostas e atualizando UI
  4. Mutations com Apollo Client

    • Implementando Mutations
    • Atualização de cache Pós-Mutation
    • Tratamento de erros em Mutations
  5. Gerenciamento de cache avançado

    • Configurações detalhadas de cache
    • Estratégias de Fetch Policy
    • Invalidação de cache e atualizações manuais
    • Conclusão

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

Este e mais 3 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!
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

Conheça os Planos para Empresas