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
Declaração de Clientes (4)
The trainer had a lot of knowledge of the material and was able to bring it to us in a fun and lighthearted way.
Yordi Habets - Etesian IT consulting
Curso - GraphQL Basics
Our group was not that big so every time we asked a question we received an extensive answer with examples. So everything was well explained and it can be noticed that trainer has a great knowledge.
Iwona - Universal-Investment-Gesellschaft mit beschränkter Haftung
Curso - Access Intermediate
Training Room and quite location and all the stuff.
Abdullah Adelyar - USAID - Kabul Afghanistan
Curso - Access VBA
perfect level of knowledge transfair