使用 Hasura Engine 2022 在 1 天内实现高性能 GraphQL 后端
学习如何将 Postgres 数据库转变为可扩展、实时且速度极快的 Graphql 后端,甚至无需编码
讲师:Dmytro Mezhenskyi
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 该课程在 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 的最广泛、最详细的课程,并在 2022 年 HasuraCon 上被评为“年度内容”!
———————————-
“这是我在 Udemy 上学习过的最好的课程。讲师在一两天内解答了我的疑问。我正在等待讲师的下一门课程。质量一流。” -Ankur Sharma
如果您是一名开发人员,因为 GraphQL 的复杂性而苦苦挣扎……或者仅仅因为它花费太多时间,那么这对您来说将是最令人兴奋的消息。
听着,如果我告诉你……你可以在几秒钟内将现有的关系数据库转变为强大的 GraphQL API……
或者…在几个小时内从头到尾构建一个高性能的 GraphQL 后端,几乎不需要任何编码…
你有兴趣吗?
我的名字是 Dmytro Mezhenskyi。
即使我有 9 年的 Web 开发和教师经验,我还是无法克服完成 GraphQL API 所需的时间。
我发现我的大部分时间都浪费在了单调乏味的重复性任务上。比如一遍又一遍地为数据库中的每个实体编写 CRUD 代码……
无论您是 GraphQL 的初学者还是专家……它仍然会占用太多时间。
那时,你本可以启动并运行你的项目。而且你本可以完成它,而不必承受截止日期临近的压力和老板的催促。
两年前,我开始寻找使 GraphQL 开发更加“自动化”的解决方案,然后我偶然发现了 Hasura。当时它有很多问题,但对我来说仍然是一种启示。
一会儿之后您也会有同样的感受。
因为……当您学会如何使用 Hasura 时,您将能够比您想象的更轻松、更快地创建 GraphQL 后端,而无需编写一行代码!
你不必相信我的话……
以下是其他开发人员对 Hasura 的评价:
————————————————————————————–
“哇。@HasuraHQ 真的令人印象深刻。我只需不到一小时就设置了整个后端(数据库、GraphQL API、身份验证、授权),而无需接触终端! ” – Cole Bemis
“看看@HasuraHQ,这太疯狂了!我可以编写一个由 GraphQL 驱动的整个应用程序,而无需编写一行后端代码! ” – Thomas Heyenbrock
“我第一次尝试 @HasuraHQ,真的被震撼了。我构建了一个完全部署的 GraphQL 设置,这通常需要几个小时,而现在只需 30 秒。开发者生态系统的发展速度令人难以置信。 ” – Ali Spittel
—————————————————————————————-
疯狂的是…大多数开发人员甚至都不知道它!
当我开始使用 Hasura 创建 GraphQL API 时,我花了几个月的时间才掌握它,甚至花了更多的时间来精通它,因为当时没有人教我基本知识。
但即使付出了那么多努力,也绝对是值得的!
事实上,在我多年的 Web 开发生涯中,没有任何其他工具比它更有用。
这就是我创建这门课程的原因,它是关于 Hasura 的最全面的课程:9 个部分、80 个讲座和 6.5 多个小时,其中包含引人入胜的内容,可让您在最短的时间内掌握 Hasura。
它涵盖了所有基础知识和更高级的功能,并深入探讨了我希望在开始使用 Hasura 时了解的所有小细节。
完成本课程后,您将能够使用所有功能在创纪录的时间内轻松创建 GraphQL 后端。
以下是其他学生对这门课程的评价:
———————————————————————————————————-
“哇,这是你能找到的最好的 Hasura 课程!” – Shimon Wosner
“我已经完成了一半的课程,并且非常喜欢它!这是有史以来最简单的 GraphQL 入门课程。谢谢你,继续加油!” – Daria Lazurenko
“这正是我为 Hasura 寻找的技能提升课程,假设我们下一个项目采用 Hasura,我会向项目中的所有 DevOps、API 开发人员和 UI 开发人员推荐这门课程!” – Joseph D Garrepy
———————————————————————————————————-
在本课程的前几个部分中,您将学习以下内容:
…如何让 CRUD 代码自行编写,而无需您触摸键盘。
…如何使用“游乐场”方法玩 Hasura 中的所有不同功能。
…如何轻松地浏览最常见的错误,如果您不了解这些错误,这些错误可能会浪费您大量的时间。
…还有更多。
但您应该记住以下几点……
1. 本课程没有废话……我们会直接进入正题,不会浪费任何时间。
2. 这不仅仅是一本“做什么”的指南。您将了解我们所做之事背后的概念。“为什么”。
3. 如果我们需要编写任何代码来扩展 Hasura 的功能,我会和你一起编写,这样更容易跟进。当然,这不是“复制粘贴一些意大利面条式的代码”类型。我们将剖析 Hasura 提供的每个小功能,以及你如何利用它为自己谋利。
在此过程中,你会发现以下事情:
· 保护您的 Hasura 端点的最佳方法以及您必须避免的错误。
· 何时应扩展业务逻辑以及如何扩展
· 进行数据库迁移时你不能错过的一件事(如果你不想让其他开发人员讨厌你)
您如何完成本课程?
1- 逐个浏览不同的片段,在每个片段之间休息 10 分钟,让你的大脑吸收你学到的所有信息。不要一次性看完所有内容。这很诱人,但可能会让你的大脑不堪重负……
2- 跟着我一起玩。如果你只是看着而不做任何事情,你会学到很多东西……但我设计了这门课程,提供了简单的分步说明,因此您可以通过跟着我玩来获得最大价值。注意:当您知道如何操作时,Hasura 会非常有趣。
3- 如果任何概念看起来有点令人困惑,请倒回讲座并再次观看,这次要注意微妙的重要解释。如果你这样做,你会开始对 Hasura 整体感到更加自在。
4- 如果您在进行的项目过程中遇到困难,请参考课程。课程分为几个小讲座,因此您可以快速完成所需的课程。
重要提示
我会不断更新本课程,添加 Hasura 的最新功能,以便您学习的所有内容都是最新的。我还会根据您的反馈进一步完善本课程,包括部署和您最喜欢的前端框架的示例。
虽然这听起来很棒,但这也意味着课程的价值一直在增加,因此价格在不久的将来也可能会上涨。
唯一能保证自己以当前价格终身访问所有现有和未来课程的方法就是立即报名参加该课程。
享受!
—德米特罗·梅任斯基
本课程适合哪些人:
- 前端开发人员正在寻找一种新的、简单的、快速的方法进行 GraphQL 后端开发。
- 后端开发人员希望以最小的努力实现性能令人难以置信的 GraphQL 端点。
- 产品经理正在寻找一种可以快速验证想法的工具。
- 需要一款出色的工具来实现极快的 GraphQL 后端原型设计的开发人员。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。