Aller au contenu

Catalogue de cours

Conception d’API GraphQL

Concevez des graphes typés en maîtrisant le coût et les autorisations.

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

  1. Section 1

    Contrats de schéma

    Rendez les garanties du domaine explicites dans le système de types.

    1. Types objet et identifiants stables
    2. La nullabilité est un contrat
    3. Types d’entrée
  2. 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.

    1. Frontières des résolveurs
    2. Autorisations au niveau des champs
    3. N+1 et chargement par lots
  3. 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.

    1. Cache client normalisé
    2. Limites de coût des opérations
    3. 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

Retour aux cours