使用 Hasura Engine 2022 在 1 天内实现高性能 GraphQL 后端

Performant GraphQL Backend in 1 Day Using Hasura Engine 2022

了解如何将您的 Postgres 数据库变成可扩展、实时和超快的 Graphql 后端,甚至无需编码

你会学到什么

  • 本课程在 HasuraCon’22 上被授予“年度最佳内容”🤩
  • 数据库迁移和元数据可帮助您的数据库成功发展
  • 在几分钟内将您的数据库转换为具有内置排序、全文搜索和分页功能的 GraphQL 服务器
  • 创建基于角色的数据访问
  • 使用 JWT 令牌和 Firebase 进行主身份验证,使用 WebHooks 进行自定义身份验证,并使用管理员密码进行访问
  • 使用 Apollo GraphQL 客户端和 Hasura 后端创建完整的 React 和 Angular 应用程序示例
  • 使用带有 GraphQL、Hasura 操作和 Firebase 存储的简单文件上传策略
  • 构建对 Hasura GraphQL 服务器的实时查询
  • 使用 GiHub Actions 构建 CI/CD 管道,在开发和生产环境中部署 Hasura 项目
  • 轻松地将自定义逻辑集成并委托给使用 Firebase Cloud Functions 创建的微服务(REST 和 GraphQL)

要求

  • 对Docker的基本了解
  • 基本了解什么是 GraphQL
  • Web开发经验不多

描述

从字面上看,它是迄今为止您可以在互联网上找到的关于 Hasura 的最广泛、最详细的课程,并在 HasuraCon 2022 上被评为“年度最佳内容”!

———————————-

“这是迄今为止最好的课程,我参加了 Udemy。讲师在一两天内解决了我的疑问。我正在等待讲师的下一门课程。一流的质量。” -安库夏尔马

如果您是一名开发人员,因为 GraphQL 的复杂性而苦苦挣扎……或者仅仅因为它需要太多时间,那么这对您来说将是最令人兴奋的消息。

听着,如果我告诉你……你可以在几秒钟内将现有的关系数据库变成一个强大的 GraphQL API……

或者……在几个小时内从头到尾构建一个高性能的 GraphQL 后端,几乎不需要编码……

你会感兴趣吗?

我的名字是 Dmytro Mezhenskyi。

即使拥有 9 年的 Web 开发人员和教师经验,我也无法克服完成 GraphQL API 所花费的时间。

我发现我的大部分时间都浪费在平凡的重复性任务上。诸如为数据库中的每个实体一遍又一遍地编写 CRUD 代码之类的任务。

无论您是 GraphQL 的初学者还是专家都没关系……它仍然会占用太多时间。

那时,您可能已经启动并运行了您的项目。如果没有最后期限的压力和你的老板对你的压力,你也可以做到这一点。

两年前,我开始寻找使 GraphQL 开发更加“自动化”的解决方案,并遇到了 Hasura。当时它有很多问题,但对我来说仍然是一种启示。

很快你也会有同样的感觉。

因为……当你学习如何使用 Hasura 时,你将能够比你想象的更容易、更快地创建你的 GraphQL 后端,而无需编写一行代码!

你不必相信我的话……

以下是其他开发人员对 Hasura 的评价:

———————————————- ———————-

哇。@HasuraHQ 令人印象深刻。我在不到一个小时的时间内就设置了整个后端(数据库、GraphQL API、身份验证、授权),而没有接触过终端!”——科尔·比米斯

查看@HasuraHQ,这是疯狂的 s*#&!。我可以编写一个由 GraphQL 提供支持的整个应用程序,而无需编写一行后端代码!”——托马斯·海恩布罗克

我刚刚第一次尝试@HasuraHQ,我的想法真的很震撼。我构建了一个完全部署的 GraphQL 设置,这通常会在 30 秒内花费我几个小时。开发者生态系统的发展速度之快令人难以置信。” – 阿里斯皮特尔

———————————————- ————————–

疯狂的是……大多数开发人员甚至都不知道!

当我开始使用 Hasura 创建我的 GraphQL API 时,我花了几个月的时间来掌握它,甚至花了更多时间来掌握它,因为那时我没有人教我具体细节。

但即使付出了那么多努力,也绝对是值得的!

事实上,在我多年的 Web 开发经验中,没有其他工具比它更有用。

这就是我创建这门课程的原因,这是关于 Hasura 的最全面的课程,包括:9 个部分、80 个讲座和 6.5 个多小时,其中包含引人入胜的内容,可让您在最短的时间内掌握 Hasura。

它涵盖了所有基础知识和更高级的功能,并深入探讨了我希望在开始使用 Hasura 时知道的所有小细节。

完成本课程后,您将能够使用每个功能在创纪录的时间内毫不费力地创建您的 GraphQL 后端。

以下是其他学生对这门课程的评价:

———————————————- ————————————–

“哇,哈苏拉最好的课程!” – 西蒙·沃斯纳

“我已经完成了一半的课程并且非常享受它!这是有史以来最简单的 GraphQL 入门。谢谢你,继续加油!” – 达里亚·拉祖伦科

“这正是我一直在寻找的提升 Hasura 技能的方法,假设我们为下一个项目选择 Hasura,我将向项目中的所有 DevOps、API 开发人员和 UI 开发人员推荐这门课程!” – 约瑟夫·D·加雷皮

———————————————- ————————————–

在本课程的前几节中,您将学到以下内容:

…如何让 CRUD 代码在您甚至不碰键盘的情况下自行编写。

…如何使用“游乐场”方法玩转 Hasura 中的所有不同功能。

…如何轻松浏览最常见的错误,如果您不了解这些错误,可能会花费您大量的时间。

……还有更多。

但是有几件事你应该记住……

1. 这门课程没有废话……我们将立即投入其中,不要浪费任何时间。

2. 这不仅仅是一个“做什么”的指南。您将了解我们正在做的事情背后的概念。“为什么”。

3. 如果我们需要编写任何代码来扩展 Hasura 的功能,我会和您一起编写,这样更容易完成。这当然不是“复制粘贴一些意大利面条式代码”类型。我们将剖析 Hasura 必须提供的每一个小功能,以及您如何利用它来发挥自己的优势。

在此过程中,您会发现以下内容:

· 保护您的 Hasura 端点的最佳方式和您必须避免的错误。

· 何时应该扩展业务逻辑以及具体如何做

· 在进行数据库迁移时你不能错过的一件事(如果你不想让其他开发人员讨厌你)

你是如何完成这门课程的?

1- 浏览不同的部分,一次一个,在每个部分之间休息 10 分钟,让您的大脑吸收您学到的所有信息。不要一次看完。这很诱人,但它可能会淹没你的大脑……

2- 跟我一起玩。如果您只是观看而不做任何事情,您会学到很多东西……但我设计了本课程,并提供了简单的分步说明,因此您可以通过跟随我获得最大价值。注意:当您熟悉 Hasura 时,它会非常有趣。

3- 如果任何概念看起来有点混乱,倒回讲座并再次观看,这次要注意微妙的重要解释。如果你这样做,你会开始对整个 Hasura 感到更加自在。

4- 如果您在正在进行的项目中遇到任何困难,请返回查看课程。该课程分为小讲座,因此您可以快速完成所需的课程。

需要注意的重要事项

我会不断使用 Hasura 的最新功能更新本课程,以便您学习的所有内容都是最新的。我还使用您的反馈进一步完善它,包括部署和您最喜欢的前端框架的示例。

虽然这听起来不错,但这也意味着该课程的价值一直在增加,因此价格在不久的将来也可能上涨。

如果您现在就注册该课程,那么您可以保证以当前价格终身访问所有可用和未来课程的唯一方法。

享受!

-Dmytro Mezhenskyi

本课程适合谁:

  • 前端开发人员正在寻找一种新的、简单且快速的 GraphQL 后端开发方法。
  • 后端开发人员正在寻找以最小的努力实现令人难以置信的 GraphQL 端点。
  • 正在寻找快速验证想法的工具的产品经理。
  • 开发人员需要一个惊人的工具来实现极快的 GraphQL 后端原型制作。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。