Programa del Curso

Introducción

¿Qué es GrahpQL?

  • La evolución de GraphQL
  • GraphiQl y la API de GitHub

Descripción general de GraphQL Conceptos básicos

  • Consultas
  • Esquemas
  • Mutaciones
  • Suscripciones

Los fundamentos de las API y su funcionalidad

  • ScalaTipos de R
  • Patrones de arquitectura web: el patrón compuesto, el patrón proxy y el patrón de fachada

Preparación del entorno de desarrollo

  • Instalación y configuración GraphQL
  • Instalación y configuración de Node.Js
  • Instalación y configuración de Apollo
  • Instalación y configuración de Prisma

Esquemas y consultas

  • Configuración de una API GraphQL
  • Creación de un tipo de objeto personalizado
  • Uso de un esquema GraphQL
  • Pasar datos a través de argumentos de operación
  • Trabajar con matrices y elementos de matriz
  • Exploración de datos relacionales

Mutaciones y suscripciones

  • Creación, eliminación y actualización de datos con mutaciones
  • Uso del operador de propagación de objetos
  • Refactorización de la arquitectura de nodos
  • Creación de una suscripción
  • Ampliación de la suscripción para ediciones y eliminaciones

Autenticación en GraphQL con Prisma

  • Configuración de un solucionador de tipos personalizado
  • Pasar consultas a través de Prisma
  • Pasando argumentos a través de Prisma
  • Transmisión de mutaciones a través de Prisma
  • Pasar suscripciones a través de Prisma
  • Adición de compatibilidad con contraseñas
  • Verificación de tokens

Cliente Apollo y pruebas

  • Configuración de un entorno de prueba
  • Siembra con datos de prueba
  • Pruebas de consultas y mutaciones
  • Prueba de la autenticación

Resumen y conclusión

Requerimientos

  • Comprensión de Node
  • JavaScript Experiencia en programación

Audiencia

  • Desarrolladores Web
  21 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (4)

Cursos Relacionados

Categorías Relacionadas