Schulungsübersicht

Einführung

Was ist GrahpQL?

  • Die Entwicklung von GraphQL
  • GraphiQl und GitHub API

Überblick über GraphQL Grundlagen

  • Abfragen
  • Schemata
  • Mutationen
  • Abonnements

Die Grundlagen von APIs und ihre Funktionsweise

  • Scalar Typen
  • Webarchitektur-Muster: das zusammengesetzte Muster, das Proxy-Muster und das Fassadenmuster

Vorbereiten der Entwicklungsumgebung

  • Installieren und Konfigurieren GraphQL
  • Installieren und Konfigurieren von Node.Js
  • Installieren und Konfigurieren von Apollo
  • Installieren und Konfigurieren von Prisma

Schemas und Abfragen

  • Einrichten einer GraphQL API
  • Erstellen eines benutzerdefinierten Objekttyps
  • Verwendung eines GraphQL-Schemas
  • Übergabe von Daten durch Operationsargumente
  • Arbeiten mit Arrays und Array-Elementen
  • Erforschen relationaler Daten

Mutationen und Abonnements

  • Erstellen, Löschen und Aktualisieren von Daten mit Mutationen
  • Verwendung des Objektverteilungsoperators
  • Umstrukturierung der Knotenarchitektur
  • Erstellen eines Abonnements
  • Erweitern des Abonnements für Bearbeitungen und Löschungen

Authentifizierung in GraphQL mit Prisma

  • Einrichten eines benutzerdefinierten Typauflösers
  • Übergabe von Abfragen durch Prisma
  • Übergabe von Argumenten durch Prisma
  • Übergabe von Mutationen durch Prisma
  • Übergabe von Abonnements durch Prisma
  • Hinzufügen von Passwort-Unterstützung
  • Überprüfung von Token

Apollo-Client und Tests

  • Einrichten einer Testumgebung
  • Seeding mit Testdaten
  • Testen von Abfragen und Mutationen
  • Testen der Authentifizierung

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Verständnis von Node
  • JavaScript Programmiererfahrung

Publikum

  • Web-Entwickler
  21 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (4)

Kombinierte Kurse

Verwandte Kategorien