Companies Home Search Profile

Build Performant GraphQL Backends in Days Using Hasura

Focused View

Dmytro Mezhenskyi

6:45:48

6 View
  • 01.01-what will we learn.mp4
    04:00
  • 01.02-what is hasura.mp4
    02:56
  • 02.01-start with hasura in hasura cloud.mp4
    03:53
  • 02.02-run hasura as a docker container.mp4
    05:42
  • 02.03-hasura console overview.mp4
    04:30
  • 02.04-creating tables in hasura database manager.mp4
    02:59
  • 02.05-lets build the first graphql query to the database.mp4
    04:46
  • 02.06-query-data sorting.mp4
    04:09
  • 02.07-query-data filtering.mp4
    04:24
  • 02.08-query-full-text searching.mp4
    03:37
  • 02.09-query-combine multiple filters.mp4
    05:09
  • 02.10-query-how to do pagination.mp4
    02:31
  • 02.11-query-how to work with relations between database tables.mp4
    04:29
  • 02.12-mutations-create an item.mp4
    05:27
  • 02.13-mutations-update an item.mp4
    02:33
  • 02.14-mutations-delete an item.mp4
    01:52
  • 02.15-mutations-mutate items with relations.mp4
    01:40
  • 02.16-how to use variables in graphql queries mutations and subscriptions.mp4
    03:00
  • 02.17-subscriptions-real-time queries.mp4
    01:52
  • 03.01-how to extend the business logic.mp4
    01:01
  • 03.02-set up firebase cloud functions.mp4
    06:44
  • 03.03-event triggers-create an event trigger.mp4
    03:57
  • 03.04-event triggers-implement event logic.mp4
    07:33
  • 03.05-actions-overview.mp4
    03:21
  • 03.06-actions-create an action.mp4
    05:42
  • 03.07-actions-relations to the database tables.mp4
    04:26
  • 03.08-remote scheme-what is that.mp4
    02:00
  • 03.09-remote scheme-create and connect external graphql scheme.mp4
    06:32
  • 03.10-section summary.mp4
    02:19
  • 04.01-how to protect hasura endpoints.mp4
    02:02
  • 04.02-authentication with jwt (json web token).mp4
    05:39
  • 04.03-authentication with jwt and firebase rest api.mp4
    06:12
  • 04.04-role-based access.mp4
    05:33
  • 04.05-anonymous role.mp4
    04:14
  • 04.06-webhook authentication mode.mp4
    03:22
  • 05.01-describe a problem.mp4
    02:17
  • 05.02-what is migrations and metadata.mp4
    02:33
  • 05.03-meet hasura cli.mp4
    02:08
  • 05.04-create initial migration.mp4
    03:17
  • 05.05-how to export metadata.mp4
    02:17
  • 05.06-how to check migration status.mp4
    04:06
  • 05.07-how to apply metadata.mp4
    04:09
  • 05.08-how to keep your migrations and metadata always in sync.mp4
    04:34
  • 05.09-migration squashing.mp4
    04:09
  • 05.10-seed migrations.mp4
    04:11
  • 05.11-how to rollback changes if something went wrong.mp4
    02:55
  • 06.01-fix permissions for user roles.mp4
    03:15
  • 06.02-create action-upload file.mp4
    07:53
  • 07.01-create an angular app and install angular material.mp4
    04:37
  • 07.02-implement signup functionality.mp4
    09:05
  • 07.03-implement signin functionality.mp4
    05:59
  • 07.04-typescript code and types autogeneration.mp4
    08:20
  • 07.05-create authentication guards and create a user profile.mp4
    09:04
  • 07.06-perform secure queries to graphql endpoints.mp4
    03:58
  • 07.07-implement file uploading.mp4
    07:54
  • 07.08-render the list of uploaded files.mp4
    04:37
  • 07.09-open file details in dialog window.mp4
    07:24
  • 07.10-add comments to the file.mp4
    10:17
  • 08.01-create a react app and install dependencies.mp4
    06:37
  • 08.02-implement signup functionality.mp4
    09:02
  • 08.03-implement signin functionality.mp4
    06:05
  • 08.04-typescript code and type autogeneration.mp4
    10:38
  • 08.05-create authentication guards and create a user profile.mp4
    10:22
  • 08.06-perform secure queries to graphql endpoints.mp4
    03:45
  • 08.07-implement file uploading.mp4
    11:23
  • 08.08-render the list of uploaded files.mp4
    04:24
  • 08.09-open file details in dialog window.mp4
    08:30
  • 08.10-add comments to the file.mp4
    06:18
  • 09.01-configuring hasura for convenient local development for a team.mp4
    11:08
  • 09.02-configure cloud functions for multi-environments.mp4
    06:37
  • 09.03-configure react application for multi-environment support.mp4
    05:15
  • 09.04-create and configure firebase production and develop projects.mp4
    07:34
  • 09.05-create and configure hasura production and development instances.mp4
    06:36
  • 09.06-configure github repository and set up sensitive data as secrets.mp4
    05:42
  • 09.07-deploy cloud function with github actions.mp4
    10:04
  • 09.08-deploy hasura engine with github actions.mp4
    03:40
  • 09.09-deploy react app using github actions.mp4
    07:26
  • 09.10-deploy the entire project to production environment.mp4
    05:37
  • 9781801078252 Code.zip
  • Description


    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

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Dmytro Mezhenskyi
    Dmytro Mezhenskyi
    Instructor's Courses
    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.
    Packt is a publishing company founded in 2003 headquartered in Birmingham, UK, with offices in Mumbai, India. Packt primarily publishes print and electronic books and videos relating to information technology, including programming, web design, data analysis and hardware.
    • language english
    • Training sessions 78
    • duration 6:45:48
    • Release Date 2024/03/16

    Courses related to Database Programming