Acerca del curso
En este curso comprenderemos los conceptos clave de GraphQL, los beneficios a comparación de una REST API, leer y escribir datos a una base de datos y crear un proyecto exponiendo un servicio GraphQL.
Lista de Clases
-
Clase 1: Introducción
- 1.- Introducción
- 2.- ¿Qué es GraphQL?
- 3.- GraphQL vs REST
- 4.- Conceptos clave de GraphQL
- 5.- Casos de uso
-
Clase 2: Queries y Mutaciones
- 1.- Campos
- 2.- Usando graphiQL
- 3.- Argumentos y Alias
- 4.- Variables
- 5.- Mutaciones
-
Clase 3: El esquema y tipos
- 1.- El Esquema
- 2.- Escalares
- 3.- Objetos
- 4.- Enums
- 5.- Interfaces
- 6.- Query
- 7.- Mutation
-
Clase 4: Proyecto
- 1.- Proyecto
- 2.- Dependencies
- 3.- Creando servidor de GraphQL
- 4.- Crear schema
- 5.- Crear Object: Link
- 6.- Documentación
- 7.- Trabajar con datos: Resolvers
- 8.- Conectado a la Base de datos
- 9.- Creando esquema de la base de datos
- 10.- Resolviendo query desde la base de datos
- 11.- Mutation: Crear Link
- 12.- Trabajar con inputs types
- 13.- Mutation: CreateLink a base de datos
- 14.- Mutation: EditLink a base de datos
- 15.- Mutation: DeleteLink
- 16.- Agregar usuarios a la base de datos
- 17.- Resolver relaciones
- 18.- Mutation: CreateUser
- 19.- Mutation: CreateLink
- 20.- Manejo de errores
- 21.- Consultar al servidor fuera de graphiql
- 22.- Consideraciones finales
Proyecto del curso

