• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

Course Images

Build Performant GraphQL Backends in Days Using Hasura

Build Performant GraphQL Backends in Days Using Hasura

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 7 hours 1 minutes

  • All levels

Description

This course covers all the basics to more advanced features and dives into all the little details about Hasura. Hasura provides a platform to create your GraphQL backends easier and faster than you ever thought possible without writing a single line of code!

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

What You Will Learn

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

Audience

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.

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.

Approach

The course uses step-by-step approach methodology to explain concepts thoroughly while using hands-on exercises. The easy step-by-step instructions will help you get the maximum value by following the author. The course is divided into small modules so that you can quickly go through the one you need.

Key Features

Transform your database into a GraphQL server with built-in sorting, full-text search, and pagination in a few minutes * Use a simple file uploading strategy with GraphQL, Hasura actions, and Firebase storage * Build a CI/CD pipeline with GitHub Actions that deploys the Hasura project on development and production environments

Github Repo

https://github.com/PacktPublishing/Blazing-Fast-GraphQL-Backend-Development-Using-Hasura

About the Author
Dmytro Mezhenskyi

Dmytro Mezhenskyi has been working as a front-end developer since 2013 and has experience with different projects, different scales, and frameworks. Teaching has inspired him a lot and he decided to spread his knowledge through the medium of online courses in order to help hundreds of people become better developers.

Course Outline

1. Introduction

2. Basics - Queries / Mutations / Real-Time Subscriptions

3. Delegation of custom Logic to 3rd party Micro-Services

4. Authentication in Hasura

5. Database Migrations & Metadata

6. File Uploading & Small Improvements

7. Example with Angular (Material), Apollo Client, Firebase Storage & Hasura Server

8. Example with React (Material), Apollo Client, Firebase Storage & Hasura Server

Course Content

  1. Build Performant GraphQL Backends in Days Using Hasura

About The Provider

Packt
Packt
Birmingham
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 i...
Read more about Packt

Tags

Reviews