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
Erfahrungsberichte (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
Kurs - 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
Kurs - Access Intermediate
Training Room and quite location and all the stuff.
Abdullah Adelyar - USAID - Kabul Afghanistan
Kurs - Access VBA
perfect level of knowledge transfair