Saltar al contenido

Catálogo de cursos

Diseño de API GraphQL

Diseña grafos tipados sin ocultar el costo ni la autorización.

Practica los límites del esquema, la nulabilidad, las consultas, las mutaciones, la comprobación de propiedad en resolvers, la carga por lotes, la caché normalizada, el costo de las operaciones, el diseño de errores y las ventajas y desventajas reales frente a REST.

Programa del curso

  1. Sección 1

    Contratos del esquema

    Expresa las garantías del dominio en el sistema de tipos.

    1. Tipos de objeto e ID estables
    2. La nulabilidad es un contrato
    3. Tipos de entrada
  2. Sección 2

    Resolvers y autorización

    Limita la carga de datos y sitúa la autorización junto al recurso protegido.

    1. Límites de los resolvers
    2. Autorización por campo
    3. N+1 y carga por lotes
  3. Sección 3

    Operaciones, costo y caché

    Limita el costo de las operaciones y haz explícita la identidad en la caché.

    1. Caché normalizada del cliente
    2. Límites de costo de las operaciones
    3. GraphQL frente a REST

Rutas de aprendizaje

Tu idea, en marcha. Empieza en 60 segundos.

Prueba gratis durante 7 días en cualquier plan para nuevos miembros · Cancela cuando quieras

Empezar

Volver a los cursos