Curso de Fundamentos de GraphQL

Carlos Lledias Garduño
Bases de Datos, SQL y NoSQL, Desarrollo Web
$5,000.00
  • 10 estudiantes
  • 0 lessons
  • 0 quizzes
  • 20 hour duration
10 estudiantes

Descripción:

¿Por qué GraphQL es la tecnología más innovadora para obtener datos desde Ajax? Al proporcionar un lenguaje de consulta para sus API y un tiempo de ejecución para completar consultas con sus datos, GraphQL presenta una alternativa clara a las arquitecturas de servicios web REST y ad hoc. Con este curso, se le ofrece un camino de aprendizaje claro para desarrolladores web front-end, ingenieros de back-end y gerentes de proyectos que buscan comenzar con GraphQL. Explorará la teoría de grafos, la estructura de datos de grafos y los tipos de GraphQL antes de aprender cómo construir un esquema para una aplicación para compartir fotos, por ejemplo. Este curso también le presenta a Apollo Client, un framework popular que puede usar para conectar GraphQL a su interfaz de usuario.

Objetivo:

Después de completar este Curso de Fundamentos de GraphQL, entre otras cosas, los alumnos serán capaces de: Explorar la teoría de grafos y revisar ejemplos de gráficos populares en uso hoy. Aprender cómo GraphQL aplica métodos de consulta de bases de datos a Internet. Crear un esquema para una aplicación que sirva como una hoja de ruta y un contrato entre los equipos frontend y backend. Usar JavaScript para construir un servicio GraphQL totalmente funcional y Apollo para implementar un cliente. Aprender a preparar el API GraphQL y clientes para producción.

Temario:

Parte 1. Bienvenido a GraphQL

¿Qué es GraphQL? El | Orígenes de GraphQL | Historia del transporte de datos | RESTO | GraphQL en el mundo real

Parte 2. Teoría de grafos

Vocabulario de teoría de grafos | Historia de la teoría de grafos | Los árboles son grafos | Grafos en el mundo real

Parte 3. El lenguaje de consulta GraphQL

Herramientas API GraphQL | La consulta GraphQL | Mutaciones | Suscripciones | Introspección | Árboles de sintaxis abstracta

Parte 4. Diseñando un Esquema

Definiendo Tipos | Conexiones y listas | Argumentos | Mutaciones | Tipos de entrada | Tipos de retorno | Suscripciones | Documentación de esquema

Parte 5. Crear una API GraphQL

Configuración del proyecto | Resolvers | apollo-server-express | Contexto | Autorización de GitHub

Parte 6. Clientes GraphQL

Usando una API GraphQL | Cliente Apollo | Apollo Client con React | Autorizacion | Trabajando con la caché

Parte 7. GraphQL en el mundo real

Suscripciones | Subir archivos | Seguridad | Tomando los próximos pasos

El plan de estudios está vacío.
0.0
0 total
5
0
4
0
3
0
2
0
1
0
$5,000.00