查看原文
其他

SubQuery与OneBlock+共同打造首个区块链数据索引开发课!

OneBlock SubQuery中文站 2022-03-30


对于在业务场景中同时需要条件索引和批量查询链上数据以及进行 DApp 开发中需要添加上述模块的同学都知道,由于区块链通常通过分散的小型系统跨网络存储数据,因此数据查询效率并不高。

为了让 Web3 应用能有 Web2 应用的用户体验,链上数据查询的效率必须与集中式网络一样当前很多开发团队正通过构建集中式索引服务器来提高,但这带来了重复“造轮子”一类的问题。

因此,Polkadot生态需要一个可以高效查询链上数据的工具,and here comes SubQuery。

SubQuery 目的是通过允许任何人更快可靠地查找和使用数据,来帮助 Polkadot / Substrate 项目开发体验更好的 DApp。



SubQuery 由 OnFinality 团队构建。SQ 完全开源,允许用户在整个链中运行索引器来构建可通过 GraphQL 查询的数据集。该工具套件包括一个命令行界面,该命令行界面使项目可以生成自己的 SubQuery 项目,从而定义索引器应如何遍历和聚合自己的网络。

SubQuery 节点程序包将为网络建立索引并支持 GraphQL 查询。借助这些工具,任何人都可以轻松创建和运行查询。其目标是成为 Substrate / Polkadot 生态系统的核心基础架构,就像以太坊生态中的Graph

在 2021 年的最后一个月,OneBlock+ 与 SubQuery 达成了合作,共同推出SubQuery 入门——轻松学会区块链数据索引开发」课程,并将于2022年1月10日开课。通过课程 6 大模块的讲解,让你熟悉掌握如何将你的区块链项目建立 SubQuery 数据源从而进行链上数据索引,即使你是零基础的状态也可以通过本次课程,成为一个数据索引大师。

此次课程的视频内容附带书面教程幻灯片、实验手册,以及已编写完成的 GitHub 代码库的链接。该课程旨在让开发人员从对 SubQuery 一无所知到成为构建 SubQuery 数据源的专家,能够轻松的为一个新区块链项目构建数据源。这其中包括开发复杂的 SubQuery 项目和将其部署到 SubQuery 项目托管中。




课程导师 


Jay Ji-SubQuery 核心贡献者。多年的全栈开发经验,专注于web 应用开发和去中心化技术的研究。 

从13年了解到区块链技术,经历区块链的改革浪潮,一直热情不变。研究Substrate 技术,并为Polkadot/api 等repo 提供问题建议以及贡献。

于20年加入 SubQuery,参与早期开发至今,一直专注于为Subquery的核心组件贡献代码,推广使用案例,以及教程的开发,同时还为多个使用Subquery的团队提供疑难解答和技术支持。



课程大纲  


总共6节课,每节课时长大概30-40分钟左右,每周更新1-2节视频。




你能收获什么 


  • 能够根据业务场景,设计并完成开发 SubQuery 项目和基本测试

  • 能够发布和托管您的项目,完成索引数据并提供数据查询服务的 API

  • 增强对 Substrate 链上数据结构理解,了解不同数据类型的处理方式。

  • 课程毕业有机会成为 SubQuery 技术大使。



    适合谁  


    • DApp 开发者,且其业务场景中同时需要条件索引和批量查询链上数据的需求。

    • 区块链爱好者, 想学习 Substrate 数据相关信息的初级开发人员。

    • 区块链应用技术咨询人员,能够轻松学会区块链数据索引必备的开发工具,并为企业级的用户提供以 SubQuery 为核心的解决方案。

    • 区块链求职者,课程内容能够帮助你成为更优秀的区块链开发工程师,能够从容面对各类招聘。 



      学习形式 


      • 视频:每周更新1-2在线录播视频。

      • 作业:每节课后都有简单的实践作业练习

      • 答疑:随时微信班级群与老师助教交流。

      • Office Hour:每周老师将在ZOOM会议进行直播解答问题。



        作业形式 


        总共 6 次课后作业,完成 4 次及以上即可毕业。

        • 前半学期课作业形式多以选择题、问答题为主;

        • 后半学期作业会有增加一些编程内容;

        • 关于作业提交,每周五都会在微信群内发送上课链接,以及作业提交的地址;

        • 每周五晚上会更新上周课作业的答案。



          时间安排 




          如何毕业  


          本次课程为期1个多月的的时间总共 6 节课,每周更新1-2节。

          毕业标准:提交了4 次作业及以上的同学即可获得毕业证书,SubQuery 周边等福利奖品。提交了全部作业的同学直通 SubQuery 开发课程助教,SubQuery 周边等福利奖品,申请 SubQuery 技术大使会有加分。



          如何报名


          报名课程仅需支付1分钱,支付完成后按照提示关注服务号、添加班长小姐姐微信:oneblockEmma,回复报名时间,班长会在 24 小时内通过你的好友申请,并将你邀请加入Subquery技术爱好者社群,通知正式学习计划。

          如果你是开发者,并且对区块链数据开发感兴趣,那就加入吧!目前已有50位开发者加入,赶快报名吧!



          关于SubQuery



          SubQuery是Polkadot的领先数据提供商,支持在Layer_1区块链(Polkadot)和去中心化应用程序之间建立索引和查询层。SubQuery的数据服务目前在大多数Polkadot,Kusama crowdloan和平行链拍卖网站使用。

          SubQuery 的协定是通过 SubQuery SDK 提取出区块链数据的特性,允许开发人员专注于部署其核心产品,而无需在定制后端技术上浪费精力。


               Website:

               https://www.subquery.network/


               Discord中文群:

               https://discord.gg/ysdwnUSTQC


               Telegram中文群:

               t.me/subquerychina


               Mixin中文群:

              https://subquery.mixinbots.com/join



          往期精彩


          SubQuery开发者指南丨如何更改区块链批处理大小?


          SubQuery开发者指南丨如何从不同的区块高度开始》


          SubQuery开发者指南丨教程 & 案例


          SubQuery开发者指南丨了解有关GraphQL的更多信息


          《SubQuery开发者指南丨如何连接SubQuery的新项目》


          《SubQuery开发者指南丨如何部署SubQuery项目新版本》


          SubQuery开发者指南丨发布SubQuery项目


          《SubQuery开发者指南丨在本地运行 SubQuery》


          《SubQuery开发者指南丨映射(Mapping)》


          《SubQuery开发者指南丨GraphQL 架构(GraphQL Schema)》


          《SubQuery丨开发者快速入门指南》


          《SubQuery丨Hello world 入门简介》


          《SubQuery开发者指南丨Hello World Explained》


          《SubQuery开发者指南丨Hello World (由SubQuery 托管)》


          《SubQuery 开发者指南丨安装 SubQuery》


          《SubQuery开发者指南丨创建一个SubQuery项目》


          《SubQuery开发者指南丨清单文件(Manifest File)》


          《SubQuery开发者指南丨Sandbox》



          您可能也对以下帖子感兴趣

          文章有问题?点此查看未经处理的缓存