Course Outline
Introductie
Wat is GrahpQL?
- De evolutie van GraphQL
- GraphiQl en GitHub API
Overzicht van GraphQL Basisprincipes
- Query 's
- Schemas
- Mutaties
- Abonnementen
De grondbeginselen van API's en hun functionaliteit
- Scalar typen
- Webarchitectuurpatronen: het samengestelde patroon, het proxypatroon en het gevelpatroon
Voorbereiding van de ontwikkelingsomgeving
- Installeren en configureren GraphQL
- Node.Js installeren en configureren
- Apollo installeren en configureren
- Prisma installeren en configureren
Schema's en query's
- Een GraphQL API opzetten
- Een aangepast objecttype maken
- Een GraphQL-schema gebruiken
- Gegevens doorgeven via bewerkingsargumenten
- Werken met matrix en matrixelementen
- Relationele data verkennen
Mutaties en abonnementen
- Gegevens met mutaties maken, verwijderen en bijwerken
- De operator Objectspreiding gebruiken
- Knooppuntarchitectuur herstructureren
- Een abonnement aanmaken
- Het abonnement voor bewerkingen en verwijderingen uitbreiden
Authenticatie in GraphQL met Prisma
- Een custom type resolver instellen
- Query's doorgeven via Prisma
- Argumenten doorgeven via Prisma
- Mutaties doorgeven via Prisma
- Abonnementen doorgeven via Prisma
- Ondersteuning voor wachtwoorden toevoegen
- Tokens verifiëren
Apollo Client en Testen
- Opzetten van een testomgeving
- Zaaien met testgegevens
- Query's en mutaties testen
- Authenticatie testen
Samenvatting en conclusie
Requirements
- Een goed begrip van Node
- JavaScript programmeerervaring
Publiek
- Webontwikkelaars
Getuigenissen (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
Cursus - 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
Cursus - Access Intermediate
Training Room and quite location and all the stuff.
Abdullah Adelyar - USAID - Kabul Afghanistan
Cursus - Access VBA
perfect level of knowledge transfair