Curso de Desarrollo con GraphQL
Acerca de este curso
> Módulo 1: introducción a graphql
¿que es graphql?
¿Por qué graphql?
> Módulo 2: explorando graphql APIs
el editor gráfico
los fundamentos del lenguaje graphql
ejemplos de la api de github
> Módulo 3: personalizar y organizar operaciones de graphql
personalizar campos con argumentos
renombrando campos con alias
personalización de respuestas con directivas
fragmentos de graphql
> Módulo 4: diseñar un esquema graphql
¿Por qué azdev?
los requisitos de api para azdev
consultas
mutaciones
suscripciones
texto de esquema completo
diseñar modelos de base de datos
> Módulo 5: implementando resolutores de esquemas
ejecutar el entorno de desarrollo
configurando el tiempo de ejecución de graphql
comunicándose a través de http
construyendo un esquema usando objetos constructores
generar texto sdl a partir de esquemas basados en objetos
trabajar con funciones asíncronas
> Módulo 6: trabajar con modelos y relaciones de bases de datos
ejecutar y conectarse a bases de datos
la consulta de la lista principal de tareas
error al reportar
resolviendo relaciones
> Módulo 7: optimizar la obtención de datos
almacenamiento en caché y procesamiento por lotes
campos de un solo recurso
dependencias circulares en tipos de graphql
usando el cargador de datos con identificaciones personalizadas para el almacenamiento en caché
usando el cargador de datos con mongodb
> Módulo 8: implementando mutaciones
el objeto de contexto mutators
el tipo de mutación
mutaciones de usuario
autenticando consumidores de api
mutaciones para el modelo de tarea
mutaciones para el modelo de enfoque
la mutación de eliminación de usuario
> Módulo 9: usando graphql apis sin una biblioteca de cliente
usando una biblioteca de interfaz de usuario web
ejecutando el servidor web
haciendo solicitudes ajax
realizar solicitudes de consulta de graphql
realizar solicitudes de mutación de graphql
realizar solicitudes de consulta en el ámbito de un usuario
> Módulo 10: usando graphql apis con el cliente apollo
usando el cliente apolo con javascript
usando el cliente apollo con reaccionar
administrar el estado de la aplicación local
implementar y usar suscripciones de graphql