Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Crie aplicativos Full-Stack com GraphQL, Prisma, Node e React

Curso de Crie aplicativos Full-Stack com GraphQL, Prisma, Node e React

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Construa aplicativos Full-Stack com GraphQL, Prisma, Node e React

Aprenda GraphQL construindo aplicativos web Full-Stack com Prisma, NodeJs, Apollo Client v2 e React.Js

O que é GraphQL?

GraphQL é uma linguagem de consulta para suas APIs. Também é um tempo de execução para atender consultas com seus dados.

Para quem é este curso?

Este curso é para a maioria dos programadores. Se você escreve software que busca dados de um servidor, ou escreve código de servidor que fornece dados para outros, este curso é para você. É especialmente relevante para desenvolvedores web e mobile de frontend e backend.

Este curso será especialmente importante para esses grupos de pessoas:

  • Desenvolvedores de backend que trabalham com APIs REST e escrevem muito código de busca de dados semelhante, ou que mantêm endpoints específicos de visualização.
  • Desenvolvedores de frontend de aplicativos de tamanho médio ou grande que: A) não usam uma biblioteca de cache e acompanham manualmente quais dados já foram buscados do servidor, ou B) usam um cache e escrevem muito código para buscar dados por REST e colocá-los no cache.

Quais são as desvantagens do REST?

Quando o GraphQL foi lançado pela primeira vez, alguns o consideraram como um substituto para o REST. REST está morto! os primeiros adotantes gritaram, e então nos encorajaram a todos a jogar uma pá no porta-malas e levar nossas APIs REST desprevenidas para a floresta. Isso foi ótimo para obter cliques em blogs e iniciar conversas em conferências, mas pintar o GraphQL como um assassino do REST é uma simplificação excessiva. Uma visão mais equilibrada é que, à medida que a web evoluiu, o REST mostrou sinais de tensão em certas condições. O GraphQL foi construído para aliviar essa tensão.

O que você vai aprender?

  • Introdução ao Prisma: Prisma é uma camada performática de ORM-like* open-source para GraphQL que faz o trabalho pesado no seu servidor GraphQL.
  • Construir servidor GraphQL com Prisma: Ensina como construir um servidor GraphQL altamente escalável com Prisma.
  • CRUD no Prisma: Você aprenderá a implementar criação, leitura, atualização e exclusão de registros.
  • Criar um aplicativo CRUD de frontend com React e Apollo Client: Você aprenderá como criar, ler, atualizar e excluir registros em um aplicativo React usando o Apollo Client.
  • Autenticação no Prisma e GraphQL: Neste módulo, ensinarei como implementar autenticação com token web JSON no GraphQL e Prisma.
  • Autenticação no aplicativo React Apollo Client: Implementaremos autenticação em um aplicativo React.
  • Tratamento de erros: Ensino como implementar tratamento de erros no React e Prisma.
  • Paginação no Prisma e aplicativo React Apollo: Este módulo aborda a funcionalidade de paginação em um aplicativo GraphQL e React.
  • UI Otimista no aplicativo React Apollo: Ensina como melhorar o desempenho do aplicativo React.
  • Implantar Prisma e aplicativo React no Heroku: Você aprenderá como implantar o Prisma e o aplicativo React no Heroku.
  • Assinaturas no Prisma e aplicativo React Apollo: Entenda as assinaturas em tempo real construindo um aplicativo de chat.
  • Gerenciamento de estado no aplicativo React usando Apollo Link: Uma maneira moderna de gerenciar o estado em um aplicativo cliente Apollo.
  • Upload de arquivos no Prisma e React: Aprenda como fazer upload de um arquivo em um aplicativo Prisma, GraphQL e React.

O que você vai aprender

  • Construir APIs GraphQL altamente escaláveis
  • Construir aplicativos de frontend com React e Apollo Client
  • Construir e implantar um aplicativo web Full-Stack do zero
Ver informações completas