Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

Build Performant GraphQL Backends in Days using Hasura

person icon Packt Publishing

4.3

Build Performant GraphQL Backends in Days using Hasura

The most comprehensive developer’s Guide 2021: Easily spin up GraphQL backends in a few hours using Hasura without writing a single line of code!

updated on icon Updated on Apr, 2024

language icon Language - English

person icon Packt Publishing

category icon Development,Web Development,GraphQL

Lectures -79

Duration -7 hours

4.3

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

This course is for frontend developers looking for a new, easy, and fast way for GraphQL backend development and backend developers looking for incredibly performing GraphQL endpoints with minimal effort. Product managers who are looking for a tool for quick idea validation and developers who need an amazing tool for extremely fast GraphQL backend prototyping will also benefit from this course.

If you’re a developer struggling with GraphQL because of its complexity or simply because it takes too much time, this is going to be the most exciting news for you.

If you get to know that your existing PostgreSQL (and soon MySQL too) can be turned into a powerful GraphQL API in a matter of seconds or build a performant GraphQL backend from start to finish in a couple of hours with very little to no coding-would you be interested?

This course provides you with a solution. This course will talk about “Hasura”, which will help you create your GraphQL backends easier and faster than you ever thought possible without writing a single line of code!

Here, you will look at how to let the CRUD code write itself without you even touching your keyboard. Then you’ll learn how to play with all the different features in Hasura using the “playground” approach. After that, you’ll understand how to easily navigate through the most common errors that can cost you a huge chunk of your time if you don’t know about them. Finally, you’ll use Angular and React apps to enhance Hasura features and deploy the code on GitHub Actions.

By the end of this course, you’ll be able to use every functionality to create your GraphQL backends effortlessly in record time.

The resource files are uploaded on the GitHub repository at https://github.com/PacktPublishing/Blazing-Fast-GraphQL-Backend-Development-Using-Hasura

Goals

What will you learn in this course:

  • Use a simple file uploading strategy with GraphQL, Hasura Actions, and Firebase storage
  • Easily integrate and delegate custom logic to micro-services (REST and GraphQL) created with Firebase Cloud functions
  • Database migrations and metadata to help your database evolve successfully
  • Create role-based access to the data
  • Create full React and Angular application examples with Apollo GraphQL client and Hasura backend
  • Build real-time queries to the Hasura GraphQL server

Prerequisites

What are the prerequisites for this course?

  • To get the maximum benefit from this course, a basic understanding of Docker along with an understanding of GraphQL and a little experience in web development will be required.
Build Performant GraphQL Backends in Days using Hasura

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction
2 Lectures
  • play icon What will We learn? 04:00 04:00
  • play icon What is Hasura? 02:56 02:56
Basics – Queries / Mutations / Real-Time Subscriptions
17 Lectures
Tutorialspoint
Delegation of Custom Logic to Third-Party Microservices
10 Lectures
Tutorialspoint
Authentication in Hasura
6 Lectures
Tutorialspoint
Database Migrations and Metadata
11 Lectures
Tutorialspoint
File Uploading and Small Improvements
2 Lectures
Tutorialspoint
Example with Angular, Apollo client, Firebase Storage, and Hasura Server
10 Lectures
Tutorialspoint
Example with React, Apollo Client, Firebase Storage, and Hasura Server
10 Lectures
Tutorialspoint
Hasura Project Deployment to Development and Production Environments Using GitHub Actions
10 Lectures
Tutorialspoint
Hasura 2.0
1 Lectures
Tutorialspoint

Instructor Details

Packt Publishing

Packt Publishing

Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals.

Working towards that vision, we have published over 6,500 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done - whether that's specific learning on an emerging technology or optimizing key skills in more established tools.

As part of our mission, we have also awarded over $1,000,000 through our Open Source Project Royalty scheme, helping numerous projects become household names along the way.

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515