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



Precio por participante

Testimonios (5)

Cursos Relacionados

Hasura GraphQL Engine

14 horas

Conceptos básicos de GraphQL

7 horas

Creación de aplicaciones interactivas con React, Redux y GraphQL

28 horas

React, Relay, and GraphQL

14 horas

Data Management

35 horas

Pivotal Greenplum for Developers

21 horas

MarkLogic Server

14 horas

SAP ASE para Administradores de Bases de Datos

28 horas

Access Intermediate

14 horas

Access VBA

21 horas

Access Advanced

21 horas

Microsoft Access - download the data

14 horas

Access - podstawy

14 horas

Access - Data Base Designing

21 horas

SQL en Microsoft Access

14 horas

Categorías Relacionadas