Introducción a GraphQL desde las bases hasta crear APIs

Primeros pasos con GraphQL: Lenguaje de manipulación y consulta de datos Open Source para API. Desarrollado por Facebook
4.68 (1110 reviews)
Udemy
platform
Español
language
Web Development
category
Introducción a GraphQL desde las bases hasta crear APIs
49 267
students
10.5 hours
content
Apr 2023
last update
FREE
regular price

Why take this course?

¡Hola! Me complace darte la bienvenida a este guía para aprender sobre el desarrollo de APIs con GraphQL. A continuación, te detallo cómo podrás seguir el contenido del curso que has descrito y los pasos a seguir para aprovechar al máximo cada uno de los temas tratados.

Introducción a GraphQL

  1. Comprender qué es GraphQL: Antes de sumergirte en el código, es importante entender lo que resuelve GraphQL y cómo difiere de REST.
  2. Estudiar casos de uso de GraphQL: Ver ejemplos prácticos te ayudará a visualizar la flexibilidad y poder de query en GraphQL.

Schemas GraphQL - Type System

  1. Aprender el lenguaje de esquemas de GraphQL (Schema Definition Language): Entender cómo definir tipos y campos, así como las relaciones entre ellos.
  2. Crear tu primer schema: Implementa un schema simple para practicar lo aprendido.

GraphQL Playground Apollo Server

  1. Usar el GraphQL Playground: Este herramienta te permite probar tus schemas y mutations interactivamente.
  2. Ejecutar consultas y mutaciones: Práctica con diferentes tipos de operaciones para familiarizarte con la sintaxis de GraphQL.

APIs GraphQL

  1. Desarrollo de una API "hola mundo": Comienza con un proyecto básico para entender los conceptos fundamentales.
  2. Sistema de votaciones en tiempo real: Aplica lo aprendido en un proyecto más complejo, donde podrás practicar tanto el frontend como el backend.

API GraphQL en POSTMAN

  1. Consumir APIs GraphQL desde POSTMAN: Herramienta que te permite interactuar con tu API de manera sencilla y poderosa.
  2. Analizar respuestas y errores: Comprender cómo manejar los resultados y posibles errores en las operaciones de GraphQL.

Apollo Datasource REST:

  1. Crear una fuente de datos REST con Apollo Server: Aprende a conectar tus APIs REST existentes con GraphQL, aprovechando las ventajas de ambos sistemas.
  2. Implementar la lógica de la integración: Escribe el código necesario para que tu fuente de datos REST funcione correctamente con GraphQL.

APIs con PostgreSQL y Hasura

  1. Configurar un entorno con PostgreSQL: Asegúrate de tener una base de datos lista para trabajar.
  2. Usar Hasura para crear tu API GraphQL: Hasura simplifica enormemente la creación de APIs sobre bases de datos.
  3. Realizar consultas y mutaciones: Práctica con las operaciones de GraphQL contra la base de datos a través de Hasura.

Consumir APIs de GraphQL con Postman

  1. Practicar el uso de Postman para interactuar con tus APIs GraphQL: En este punto, deberías estar cómodo para formular cualquier tipo de consulta o mutación.
  2. Analizar la documentación de APIs: Aprende a leer y entender las docs de una API para poder consumirla de manera efectiva.

Soporte y Recursos Adicionales

  1. Buscar ayuda cuando sean necesario: No dudes en consultar la documentación, foros o buscar orientación en comunidades de desarrolladores.
  2. Revisar ejemplos y tutoriales adicionales: A veces, un caso de uso real puede ser muy iluminador y proporcionarte alternativas a problemas específicos.

Finalización del Curso

Al finalizar el curso, deberías tener una comprensión sólida de cómo diseñar, construir y consumir APIs con GraphQL. Además, tendrás la habilidad para integrar fuentes de datos tanto estáticas (JSON) como dinámicas (bases de datos, APIs REST), y poder probar y depurar tus soluciones mediante herramientas como el GraphQL Playground y Postman.

Recuerda que el aprendizaje es un proceso continuo y que la práctica constante te ayudará a dominar estos conceptos. ¡Buena suerte!

Loading charts...

2719748
udemy ID
24/12/2019
course created date
13/03/2020
course indexed date
Angelcrc Seven
course submited by