Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Införandet
Vad är GrahpQL?
- Utvecklingen av GraphQL
- GraphiQl och GitHub API
Översikt över GraphQL Grunderna
- Frågor
- Scheman
- Mutationer
- Prenumerationer
Grunderna för API:er och deras funktionalitet
- Scalar typer
- Webbarkitekturmönster: det sammansatta mönstret, proxymönstret och fasadmönstret
Förbereda utvecklingsmiljön
- Installera och konfigurera GraphQL
- Installera och konfigurera Node.Js
- Installera och konfigurera Apollo
- Installera och konfigurera Prisma
Scheman och frågor
- Konfigurera ett GraphQL API
- Skapa en anpassad objekttyp
- Använda ett GraphQL-schema
- Skicka data via åtgärdsargument
- Arbeta med matriser och matriselement
- Utforska relationsdata
Mutationer och prenumerationer
- Skapa, ta bort och uppdatera data med mutationer
- Använda operatorn object spread
- Refaktorisering av nodarkitektur
- Skapa en prenumeration
- Utöka prenumerationen för redigeringar och borttagningar
Autentisering i GraphQL med Prisma
- Konfigurera en anpassad typmatchare
- Skicka frågor via Prisma
- Skicka argument via Prisma
- Mutationer som överförs via Prisma
- Förmedla prenumerationer via Prisma
- Stöd för att lägga till lösenord
- Verifiera token
Apollo Klient och testning
- Ställa in en testmiljö
- Sådd med testdata
- Testa frågor och mutationer
- Testa autentisering
Sammanfattning och slutsats
Krav
- En förståelse för Node
- Java Erfarenhet av skriptprogrammering
Publik
- Webbutvecklare
21 timmar
Vittnesmål (2)
I liked Osorios openness and kindness - and that it wasn't so dry but fun!
Jannis Hell - Planet Labs
Kurs - GraphQL Basics
Although I had a pretty good knowledge of the subject already, I found out a lot useful stuff during the course.