Course Outline

Introduction

  • Overview of Hasura features and architecture

Setting Up the Server

  • Choosing a deployment option
  • Deploying on Hasura Cloud

Managing Data

  • Modeling data
  • Building a GraphQL query
  • Creating database tables
  • Sorting, filtering, and searching data
  • Creating items and relations
  • Using variables in GraphQL queries

Configuring Authentication in Hasura

  • Authenticating with JWT and Firebase REST API
  • Setting up role-based access
  • Adding anonymous role
  • Enabling webhook authentication

Implementing Custom Business Logic

  • Setting up Firebase cloud functions
  • Creating event triggers and logic
  • Adding actions, relations, and remote schema

Migrating Databases and Metadata

  • Setting up migrations
  • Exporting and importing metadata
  • Syncing migrations and metadata
  • Seeding data migrations
  • Rolling back changes and resetting migrations

Troubleshooting

Summary and Next Steps

Requirements

  • Experience with database management
  • Familiarity with GraphQL

Audience

  • Database administrators
  • Developers
  14 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 9:30 am and 4:30 pm.
Open Training Courses require 5+ participants.

Testimonials (1)

Related Courses

Related Categories