Performant Graphql Backend in 1 Day by Using Hasura Engine
Learn How to Turn Your Postgres Database Into Scaleable, Real-Time and Blazing Fast Graphql Backend Without Even Coding
Hasura GraphQL Engine is my best finding in 2020! You just connect your Database to Hasura and out of the box you get this:
Transforming your Database into a GraphQL server with built-in reach sorting, full-text search & pagination.
Real-Time GraphQL Subscriptions to the Hasura GraphQL server
Integration and delegation of custom business logic to micro-services (REST & GraphQL)
Authentication with JWT tokens, Custom Authentication with WebHooks, and Access with Admin Secret token
Create role-based access to the Data (Admin/User/Whatever-Role)
Configurable for different environments like Development or Production
Database Migrations & Metadata which help your Database evolve successfully
Grab it with 20%-off discount!
Dmytro Mezhenskyi
It is the most extensive and most detailed course about Hasura you can find on Internet so far
Intro
FREE PREVIEWWhat we will learn in this Course?
FREE PREVIEWWhat is Hasura?
FREE PREVIEWHow to use the course & link to the source code
Which Hasura version to set up?
Start with Hasura in Hasura Cloud
FREE PREVIEWRun Hasura as a Docker Container
FREE PREVIEWHasura Console Overview
FREE PREVIEWCreating Tables in Hasura Database Manager
FREE PREVIEWLet's build the first GraphQL query to the Database
FREE PREVIEWQuery - Data sorting
FREE PREVIEWQuery - Data filtering
FREE PREVIEWQuery - Full-Text Searching
FREE PREVIEWQuery - Combine Multiple Filters
FREE PREVIEWQuery - How to do Pagination
FREE PREVIEWQuery - How to work with Relations between Database Tables
FREE PREVIEWMutations - Create an Item
FREE PREVIEWMutations - Update an Item
FREE PREVIEWMutations - Delete an Item
FREE PREVIEWMutations - Mutate Items with Relations
FREE PREVIEWHow to use Variables in GraphQL Queries, Mutations and Subscriptions
FREE PREVIEWSubscriptions - Realtime Queries
FREE PREVIEWHow to extend Business Logic?
FREE PREVIEWSetup Firebase Cloud Functions
FREE PREVIEWEvent triggers - Create an Event Trigger
Event triggers - Implement Event Logic
WARN! If you encounter "Object is of type 'unknown'"
Actions - Basic Overview
Actions - Create an Action (Create User Action)
Actions - Relations to the Database Tables
Remote Scheme - What is that?
Remote Scheme - Create and connect external GraphQL Scheme
Section Recap
How to protect Hasura Endpoints
Authentication with JWT (JSON WEB Token)
Authentication with JWT & Firebase REST API
Role-based Access
Anonymous Role
Webhook Authentication Mode
Describe a Problem
FREE PREVIEWWhat is Migrations & Metadata
Meet Hasura CLI
Create Initial Migration
How to export Metadata in Hasura
How to check Migration Status
How to apply Metadata
How to keep your Migrations & Metadata always in Sync
Migration Squashing
Seed Migrations in Hasura
How to rollback Changes if something went wrong
Fix Permissions for User Roles
Create Action - Upload File
Create an Angular App & install Angular Material
FREE PREVIEWImplement SignUp functionality
Implement SignIn functionality
Typescript Code and types Autogeneration
Create Authentication Guards and Create a User Profile
Perform Secure Queries to GraphQL Endpoints
Implement File Uploading
Render the List of Uploaded Files
Open File Details in Dialog Window
Add Comments to the File
Create a React App and install dependencies
Implement SignUp functionality
Implement SignIn functionality
Typescript Code and types Autogeneration
Create Authentication Guards and Create a User Profile
Perform Secure Queries to GraphQL Endpoints
Implement File Uploading
Render the List of Uploaded Files
Open File Details in Dialog Window
Add Comments to the File
Configure Hasura for convenient Local Development for a Team
Configure Cloud Functions for Multi Environments
Configure React Application for Multi Environment Support
Create & Configure Firebase Production & Develop Projects
Create & Configure Hasura Production & Development instances
Configure GitHub Repo a setup sensitive Data as Secrets
Deploy Cloud Function with GitHub Actions
Deploy Hasura Engine with GitHub Actions
Deploy React App using GitHub Actions
Deploy the whole Project to Production Environment
Migration to Hasura 2.0 & Metadata 3.0
Upgrade to Hasura 2.8.1 and the latest Firebase Cloud Functions
Upgrade React Application to React 18 and latest Apollo Client
Upgrade Angular Application to Angular 14 and latest Apollo Client
This course got the highest scores on other platforms and was included in Udemy Bussiness collection!
This is the best course I have ever attended, I can imagine the effort to convey the knowledge which was in-depth. Couldn't be better than this. Would love t...
Read MoreThis is the best course I have ever attended, I can imagine the effort to convey the knowledge which was in-depth. Couldn't be better than this. Would love to enroll in any other course if made in the future on any related tech.
Read LessThanks a lot for creating such a great easy to grasp course. I'm using GraphQL for several weeks on my current project. And this course will allow me to be m...
Read MoreThanks a lot for creating such a great easy to grasp course. I'm using GraphQL for several weeks on my current project. And this course will allow me to be much more efficient when writing queries and working with GraphQL in general. Keep it up! And special thanks for making a discount for Ukrainian visitors ;)
Read LessThe explanations are clear, straight to the point, and important details are included when necessary. This is a highly effective course.
The explanations are clear, straight to the point, and important details are included when necessary. This is a highly effective course.
Read LessA little fast but good.
A little fast but good.
Read LessYou should have some little experience with Web Development & Docker. Knowledge of Hasura are not required
The course is updated up to Hasura 2.8.1 and the latest Firebase Functions, React and Angular versions
So far Hasura supports PostgresSQL, Microsoft SQL Server, Amazon Aurora, and Google BigQuery. MySQL, MongoDB, Oracle, and Elastic are coming soon.