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
Testimonios (5)
The trainer had a lot of knowledge of the material and was able to bring it to us in a fun and lighthearted way.
Yordi Habets - Etesian IT consulting
Curso - GraphQL Basics
Los ejemplos claros que presentó el instructor
José Ernesto Cruz Pineda - Datavision digital
Curso - SAP ASE for Database Administrators
Our group was not that big so every time we asked a question we received an extensive answer with examples. So everything was well explained and it can be noticed that trainer has a great knowledge.
Iwona - Universal-Investment-Gesellschaft mit beschränkter Haftung
Curso - Access Intermediate
Training Room and quite location and all the stuff.
Abdullah Adelyar - USAID - Kabul Afghanistan
Curso - Access VBA
perfect level of knowledge transfair