Programa do Curso

Introdução

O que é GrahpQL?

  • A evolução do GraphQL
  • GraphiQl e API do GitHub

Visão geral de GraphQL Fundamentos

  • Consultas
  • Esquemas
  • Mutações
  • Assinaturas

Os fundamentos das APIs e sua funcionalidade

  • Scalar tipos
  • Padrões de arquitetura Web: o padrão composto, o padrão proxy e o padrão de fachada

Preparando o ambiente de desenvolvimento

  • Instalando e configurando GraphQL
  • Instalando e configurando o Node.Js
  • Instalando e configurando o Apollo
  • Instalando e configurando o Prisma

Esquemas e consultas

  • Configurar uma GraphQL API
  • Criar um tipo de objeto personalizado
  • Utilizar um esquema GraphQL
  • Passagem de dados através de argumentos de operações
  • Trabalhar com matrizes e elementos de matrizes
  • Explorar dados relacionais

Mutações e assinaturas

  • Criação, eliminação e atualização de dados com mutações
  • Utilizar o operador de dispersão de objectos
  • Refactoring da arquitetura de nós
  • Criar uma subscrição
  • Expandir a subscrição para edições e eliminações

Autenticação em GraphQL com Prisma

  • Configurando um resolvedor de tipos personalizado
  • Passando consultas através do Prisma
  • Passando argumentos através do Prisma
  • Passagem de mutações através do Prisma
  • Passagem de assinaturas através do Prisma
  • Adicionando suporte a senhas
  • Verificação de tokens

Cliente Apollo e testes

  • Configurar um ambiente de teste
  • Semeando com dados de teste
  • Teste de consultas e mutações
  • Teste de autenticação

Resumo e conclusão

Requisitos

  • Um conhecimento de Node
  • JavaScript experiência em programação

Público

  • Desenvolvedores Web
 21 horas

Número de participantes



Preço por participante

Declaração de Clientes (3)

Cursos Relacionados

Categorias Relacionadas