Catalogue de cours
Conception d’API GraphQL
Concevez des graphes typés en maîtrisant le coût et les autorisations.
- Avancé
- 9 leçons
- 2 projets
- Environ 1.5 h
- EN · UZ · KO · RU · ES · FR · DE · AR
Exercez-vous aux frontières du schéma, à la nullabilité, aux requêtes, aux mutations, aux contrôles de propriété dans les résolveurs, au chargement par lots, au cache normalisé, au coût des opérations, à la conception des erreurs et au choix raisonné entre GraphQL et REST.
Programme
Section 1
Contrats de schéma
Rendez les garanties du domaine explicites dans le système de types.
- Types objet et identifiants stables
- La nullabilité est un contrat
- Types d’entrée
Section 2
Résolveurs et autorisations
Maîtrisez le chargement des données et contrôlez l’accès au plus près de la ressource protégée.
- Frontières des résolveurs
- Autorisations au niveau des champs
- N+1 et chargement par lots
Section 3
Opérations, coût et cache
Limitez le coût des opérations et rendez l’identité des entrées du cache explicite.
- Cache client normalisé
- Limites de coût des opérations
- Choisir entre GraphQL et REST
Parcours d’apprentissage
Votre idée en ligne. Commencez en 60 secondes.
Essai gratuit de 7 jours avec chaque offre pour les nouveaux membres · Résiliation à tout moment
Commencer