Introducción al curso

Este curso es una introducción superrápida para configurar un backend de GraphQL con Hasura.

En 30 minutos, configurará un potente Backend de GraphQL escalable en tiempo real con consultas, mutaciones y suscripciones. También aprenderá cómo Hasura le ayuda a integrar la lógica de negocios personalizada (en cualquier lenguaje de programación), como API de GraphQL personalizada que escribirá usted mismo, y también como desencadenantes de eventos que se ejecutan de forma asincrónica y se desencadenan por eventos de la base de datos.

¿Qué voy a aprender?

Este curso le ayudará a comprender las diferentes características de Hasura, cómo y cuándo utilizarlas, y es un punto de partida ideal antes de sumergirse en temas avanzados.

  1. Aspectos básicos de Hasura: utilice Hasura para generar la API de GraphQL en tiempo real con tecnología de una base de datos de Postgres
  2. Potencia de Postgres: utilice la potencia de Postgres para hacer transformaciones de datos eficientes para que no tengamos que hacerlas en el código
  3. Autorización: configure la autorización de modo que los usuarios de la aplicación solo puedan ejecutar operaciones en datos de los que tienen autorización
  4. Autenticación: integre un proveedor de autenticación basado en JWT (utilizando Auth0) con Hasura
  5. Esquemas remotos: agregue una resolución de GraphQL personalizada para crear una API para buscar datos que no estén en la base de datos
  6. Desencadenantes de eventos: ejecute la lógica de negocios en el backend cuando haya eventos de la base de datos

¿Qué vamos a construir?

Construiremos el backend de una aplicación de tareas pendientes en tiempo real. Si está interesado en crear el frontend y es nuevo en GraphQL, diríjase a los tutoriales de GraphQL para ver diferentes marcos de frontend.

Pruebe esta versión desplegada de la aplicación para ver qué características deberá tener nuestro backend: https://learn-hasura-todo-app.netlify.com/

¿Qué necesito para realizar este tutorial?

¡Solo el navegador!

Sin embargo, tenga la seguridad de que todo lo que haga a través del navegador, en este tutorial, se puede hacer a través de código, puede controlarse por la versión y puede trabajar con cualquier lenguaje de programación que elija en el lado de servidor.

Hemos mantenido el foco de este curso en los flujos de trabajo de los desarrolladores y las opciones de entorno para que pueda centrarse en los conceptos clave y continúe configurando las herramientas y flujos de trabajo favoritos.

¿Cuánto tiempo llevará este tutorial?

Menos de 30 minutos.

Recursos adicionales

Vea esta guía en vídeo sobre cómo empezar a trabajar con Hasura.

Did you find this page helpful?
Start with GraphQL on Hasura for Free
  • ArrowBuild apps and APIs 10x faster
  • ArrowBuilt-in authorization and caching
  • Arrow8x more performant than hand-rolled APIs
Promo
footer illustration
Brand logo
© 2024 Hasura Inc. All rights reserved
Github
Titter
Discord
Facebook
Instagram
Youtube
Linkedin