Kursplan

Införandet

Vad är GrahpQL?

  • Utvecklingen av GraphQL
  • GraphiQl och GitHub API

Översikt över GraphQL Grunderna

  • Frågor
  • Scheman
  • 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

Scheman och frågor

  • Konfigurera ett GraphQL API
  • Skapa en anpassad objekttyp
  • Använda ett GraphQL-schema
  • Skicka data via åtgärdsargument
  • Arbeta med matriser och matriselement
  • Utforska relationsdata

Mutationer och prenumerationer

  • Skapa, ta bort och uppdatera data med mutationer
  • Använda operatorn object spread
  • Refaktorisering av nodarkitektur
  • Skapa en prenumeration
  • Utöka prenumerationen för redigeringar och borttagningar

Autentisering i GraphQL med Prisma

  • Konfigurera en anpassad typmatchare
  • Skicka frågor via Prisma
  • Skicka argument via Prisma
  • Mutationer som överförs via Prisma
  • Förmedla prenumerationer via Prisma
  • Stöd för att lägga till lösenord
  • Verifiera token

Apollo Klient och testning

  • Ställa in en testmiljö
  • Sådd med testdata
  • Testa frågor och mutationer
  • Testa autentisering

Sammanfattning och slutsats

Krav

  • En förståelse för Node
  • Java Erfarenhet av skriptprogrammering

Publik

  • Webbutvecklare
 21 timmar

Antal deltagare


Price per participant

Vittnesmål (2)

Upcoming Courses