Schița de curs
Introducere
Ce este GrahpQL?
- Evoluția GraphQL
- GraphiQl și GitHub API
Prezentare generală a GraphQL Bazele
- Interogări
- Scheme
- Mutații
- Abonamente
Fundamentele API-urilor și funcționalitatea lor
- Scalar tipuri
- Modele de arhitectură web: modelul compozit, modelul proxy și modelul de fațadă
Pregătirea mediului de dezvoltare
- Instalarea și configurarea GraphQL
- Instalarea și configurarea Node.Js
- Instalarea și configurarea Apollo
- Instalarea și configurarea Prisma
Scheme și interogări
- Configurarea unui GraphQL API
- Crearea unui tip de obiect personalizat
- Utilizarea unei scheme GraphQL
- Transmiterea de date prin intermediul argumentelor operației
- Lucrul cu matrice și elemente de matrice
- Explorarea datelor relaționale
Mutații și abonamente
- Crearea, ștergerea și actualizarea datelor cu mutații
- Utilizarea operatorului de răspândire a obiectelor
- Refacerea arhitecturii nodurilor
- Crearea unui abonament
- Extinderea abonamentului pentru modificări și ștergeri
Autentificare în GraphQL cu Prisma
- Configurarea unui rezolutor de tip personalizat
- Transmiterea interogărilor prin Prisma
- Transmiterea argumentelor prin Prisma
- Transmiterea mutațiilor prin Prisma
- Transmiterea abonamentelor prin Prisma
- Adăugarea suportului pentru parole
- Verificarea token-urilor
Apollo Client și Testare
- Crearea unui mediu de testare
- Însămânțarea cu date de testare
- Testarea interogărilor și mutațiilor
- Testarea autentificării
Rezumat și concluzii
Cerințe
- O înțelegere a Node
- JavaScript experiență în programare
Audiență
- Dezvoltatorii web
Mărturii (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
Curs - 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
Curs - Access Intermediate
Training Room and quite location and all the stuff.
Abdullah Adelyar - USAID - Kabul Afghanistan
Curs - Access VBA
perfect level of knowledge transfair