GraphQL Django

REST. GRAPHQL. Serializers. ObjectTypes, Enum, Scalars. Views. Schemas / Mutations. Routers. -. Múltiples endpoints por
3MB Größe 2 Downloads 29 Ansichten
GRAPHQL + DJANGO en la vida real. It Works!

CARLOS MARTINEZ Desarrollador Backend en twitter/carlosmart626 github/carlosmart626 https://carlosmart.co

GRAPHQL VS. REST

REST Serializers Views Routers Múltiples endpoints por servicio Estructura definida e inmutable sin alterar el código POST, GET, PUT, PATCH, DELETE

GRAPHQL ObjectTypes, Enum, Scalars Schemas / Mutations Una sola endpoints Mutable definida por el query realizado GET, POST

PORQUE GRAPHQL

PORQUE GRAPHQL EN CM

https://github.com/CarlosMart626/django-graphql

GraphQL + Django Manos a la obra

TEMORES

MUCHAS PREGUNTAS

COMO EMPEZAR EN UN API GRAPHQL EN MI APLICACIÓN?

NODOS

SCHEMA

URLS

COMO ENTREGAR DATOS NO PRESENTES EN LA BASE DE DATOS SINO CALCULADOS?

RESOLVERS

COMO SE PROTEGE EL ACCESO A UNA API DE GRAPHQL?

JWT

COMO ACTUALIZO LOS DATOS MEDIANTE LA API?

MUTATIONS

ES POSIBLE TENER VARIOS APIS DE GRAPHQLV EN EL MISMO PROYECTO?

VARIOS ENDPOINT DE GRAPHQL

TESTING GRAPHQL?

TESTING

DONDE PUEDO USAR GRAPHQL?

GRAPHQL AVANZADO

SUBSCRIPTIONS UPLOAD FILES OBJECT PERMISSIONS

DECORATORS

RECOMENDACIONES FINALES

IT WORKS!

GRACIAS

ESTAMOS CONTRATANDO!