使用Hasura引擎在1天内实现高性能的GraphQL后端 | Performant GraphQL Backend in 1 Day by Using Hasura Engine
了解如何将您的 Postgres 数据库转变为可扩展、实时和超快的 Graphql 后端,甚至无需编码。
你将会学到的
- 🔥 有折扣!使用 BEST_SPRING_PRICE 优惠券!
- 数据库迁移和元数据可帮助您的数据库成功发展
- 在几分钟内将您的数据库转换为具有内置排序、全文搜索和分页功能的 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
- 网络开发的一点经验
说明
——————————————————————————–
使用BEST_SPRING_PRICE优惠券以更低的价格获得课程!
——————————————————————————–
“这是迄今为止我在 Udemy 上过的最好的课程。讲师在一两天内解决了我的疑问。我正在等待讲师的下一门课程。一流的质量。” ——安库尔·夏尔马
如果您是一名开发人员,因为 GraphQL 的复杂性而苦苦挣扎……或者仅仅是因为它需要太多时间,那么这对您来说将是最令人兴奋的消息。
听着,如果我告诉你……你可以在几秒钟内将现有的 PostgreSQL(很快也包括 MySQL)变成一个强大的 GraphQL API……
或者……在几个小时内从头到尾构建一个高性能的 GraphQL 后端,几乎不需要编码……
你会感兴趣吗?
我的名字是德米特罗·梅任斯基。
即使有 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 后端。
以下是其他学生对这门课程的评价:
——————————————————————————————-
“哇,您将找到的关于 Hasura 的最佳课程!” – 西蒙·沃斯纳
“我已经完成了一半的课程并且非常享受它!这是 GraphQL 最简单的开始。谢谢你,继续加油!” – 达里亚·拉祖连科
“正是我想要提高 Hasura 技能的东西,假设我们在下一个项目中去 Hasura,我将向项目中的所有 DevOps、API 开发人员和 UI 开发人员推荐这门课程!” ——约瑟夫·D·加雷比
——————————————————————————————-
在本课程的前几节中,您将学习以下内容:
…如何让 CRUD 代码自己编写而不用触摸键盘。
…如何使用“游乐场”方法来玩 Hasura 中的所有不同功能。
…如何轻松浏览最常见的错误,如果您不了解这些错误,可能会花费您大量时间。
……还有更多。
但是有一些事情你应该记住……
1. 本课程没有毛病……我们将立即投入其中,不会浪费任何时间。
2. 这不仅仅是一个“做什么”指南。您将了解我们所做工作背后的概念。“为什么”。
3. 如果我们需要编写任何代码来扩展 Hasura 的功能,我将与您一起编写,以便更容易完成。当然,这不是“复制粘贴一些意大利面条代码”类型。我们将剖析 Hasura 必须提供的每一个小功能,以及如何利用它来发挥自己的优势。
在此过程中,您会发现以下内容:
· 保护 Hasura 端点的最佳方式以及必须避免的错误。
· 何时应该扩展业务逻辑以及具体如何做
· 进行数据库迁移时不能错过的一件事(如果您不想让其他开发人员讨厌您)
你是如何完成这门课程的?
1- 通过不同的部分,一次一个,在每个部分之间休息 10 分钟,让你的大脑沉浸在你学到的所有信息中。不要一口气看完。这很诱人,但它可能会压倒你的大脑……
2-和我一起玩。如果你只是看而不做任何事情,你会学到很多东西……但是我设计了这个课程,简单的分步说明,所以你可以跟着我一起获得最大的价值。注意:当您熟悉它时,Hasura 会非常有趣。
3- 如果任何概念看起来有点混乱,倒回讲座再看一遍,这次要注意微妙的重要解释。如果你这样做,你会开始对整个 Hasura 感到更加自在。
4- 如果您在任何时候遇到您正在从事的项目,请参考课程。该课程分为小讲座,因此您可以快速完成您需要的课程。
需要注意的重要事项
我会不断使用 Hasura 的最新功能更新这门课程,以便您学习的所有内容都是最新的。我还使用您的反馈进一步完善它,包括部署和您最喜欢的前端框架的示例。
虽然这听起来不错,但这也意味着课程的价值一直在增加,因此价格在不久的将来也可能会上涨。
您可以保证自己以当前价格终生访问所有可用和未来课程的唯一方法是,如果您现在就注册该课程。
享受!
——德米特罗·梅任斯基
此课程面向哪些人:
- 前端开发人员正在寻找一种新的、简单的、快速的 GraphQL 后端开发方法。
- 后端开发人员正在以最小的努力寻找令人难以置信的性能 GraphQL 端点。
- 产品经理正在寻找快速验证想法的工具。
- 需要一个用于极快 GraphQL 后端原型设计的惊人工具的开发人员。
TheItzy » 使用Hasura引擎在1天内实现高性能的GraphQL后端 | Performant GraphQL Backend in 1 Day by Using Hasura Engine