Catálogo de cursos
Diseño de API GraphQL
Diseña grafos tipados sin ocultar el costo ni la autorización.
- Avanzado
- 9 lecciones
- 2 proyectos
- Unas 1.5 h
- EN · UZ · KO · RU · ES · FR · DE · AR
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
Sección 1
Contratos del esquema
Expresa las garantías del dominio en el sistema de tipos.
- Tipos de objeto e ID estables
- La nulabilidad es un contrato
- Tipos de entrada
Sección 2
Resolvers y autorización
Limita la carga de datos y sitúa la autorización junto al recurso protegido.
- Límites de los resolvers
- Autorización por campo
- N+1 y carga por lotes
Sección 3
Operaciones, costo y caché
Limita el costo de las operaciones y haz explícita la identidad en la caché.
- Caché normalizada del cliente
- Límites de costo de las operaciones
- 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