Kursplan

Introduktion

Vad är GrahpQL?

  • Utvecklingen av GraphQL
  • GraphiQl och GitHub API

Översikt över GraphQL Grunderna

  • Frågor
  • Schema
  • Mutationer
  • Prenumerationer

Grunderna för API:er och deras funktionalitet

  • Scalar typer
  • Webbarkitekturmönster: det sammansatta mönstret, proxymönstret och fasadmönstret

Förbereda utvecklingsmiljön

  • Installera och konfigurera GraphQL
  • Installera och konfigurera Node.Js
  • Installera och konfigurera Apollo
  • Installera och konfigurera Prisma

Schema och frågor

  • Konfigurera ett GraphQL API
  • Skapa en anpassad objekttyp
  • Använder ett GraphQL-schema
  • Skickar data genom operationsargument
  • Arbeta med array och arrayelement
  • Utforska relationsdata

Mutationer och prenumerationer

  • Skapa, ta bort och uppdatera data med mutationer
  • Använda objektspridningsoperatorn
  • Refaktorerande nodarkitektur
  • Skapa ett abonnemang
  • Utökar prenumerationen för redigeringar och raderingar

Autentisering i GraphQL med Prisma

  • Konfigurera en anpassad typupplösare
  • Skickar frågor genom Prisma
  • Att föra argument genom Prisma
  • Passerar mutationer genom Prisma
  • Skickar abonnemang genom Prisma
  • Lägger till lösenordsstöd
  • Verifierar tokens

Apollo klient och testning

  • Att sätta upp en testmiljö
  • Sådd med testdata
  • Testa frågor och mutationer
  • Testar autentisering

Sammanfattning och slutsats

Krav

  • En förståelse för Node
  • JavaScript erfarenhet av programmering

Publik

  • Webbutvecklare
  21 timmar
 

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vittnesmål (4)

Relaterade Kurser

Relaterade Kategorier