Návrh Školení
Úvod
Co je GrahpQL?
- Vývoj GraphQL GraphiQl a GitHub API
Přehled GraphQL Základů
- Dotazy Schémata Mutace Předplatné
Základy API a jejich funkčnost
- Scalar typy Web Architecture Patterns: složený vzor, proxy vzor a vzor fasády
Příprava vývojového prostředí
- Instalace a konfigurace GraphQL Instalace a konfigurace Node.Js Instalace a konfigurace Apollo Instalace a konfigurace Prisma
Schémata a dotazy
- Nastavení rozhraní API GraphQL Vytvoření vlastního typu objektu Použití schématu GraphQL Předávání dat prostřednictvím argumentů operace Práce s prvky pole a pole Prozkoumávání relačních dat
Mutace a odběry
- Vytváření, mazání a aktualizace dat s mutacemi Použití operátoru rozšíření objektů Refaktorování architektury uzlu Vytvoření předplatného Rozšíření předplatného pro úpravy a mazání
Autentizace v GraphQL s Prisma
- Nastavení vlastního překladače typů Předávání dotazů přes Prisma Předávání argumentů přes Prisma Předávání mutací přes Prisma Předávání předplatných přes Prisma Přidání podpory hesel Ověřování tokenů
Apollo klient a testování
- Nastavení testovacího prostředí Nasazování testovacích dat Testování dotazů a mutací Testování autentizace
Shrnutí a závěr
Požadavky
- Pochopení Node
- JavaScript zkušenosti s programováním
Publikum
- Weboví vývojáři
Reference (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
Kurz - 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
Kurz - Access Intermediate
Training Room and quite location and all the stuff.
Abdullah Adelyar - USAID - Kabul Afghanistan
Kurz - Access VBA
perfect level of knowledge transfair