轻松入门去中心化数据索引开发,SubQuery 第二期课程招募进行时!
对于在业务场景中同时需要条件索引和批量查询链上数据以及进行 DApp 开发中需要添加上述模块的同学都知道,由于区块链通常通过分散的小型系统跨网络存储数据,因此数据查询效率并不高。
为了让 Web3 应用能有 Web2 应用的用户体验,链上数据查询的效率必须与集中式网络一样高。当前很多开发团队正通过构建集中式索引服务器来提高,但这带来了重复“造轮子”一类的问题。因此,Polkadot 生态需要一个可以高效查询链上数据的工具,and here comes SubQuery。
SubQuery 目的是通过允许任何人更快更可靠地查找和使用数据,来帮助 Polkadot / Substrate 项目开发体验更好的 DApp。
SubQuery 由 OnFinality 团队构建。SQ 完全开源,允许用户在整个链中运行索引器来构建可通过 GraphQL 查询的数据集。该工具套件包括一个命令行界面,该命令行界面使项目可以生成自己的 SubQuery 项目,从而定义索引器应如何遍历和聚合自己的网络。
SubQuery 节点程序包将为网络建立索引并支持 GraphQL 查询。借助这些工具,任何人都可以轻松创建和运行查询。其目标是成为 Substrate / Polkadot 生态系统的核心基础架构,就像以太坊生态中的Graph。
2022年1月10日,OneBlock+ 与 SubQuery 共同推出了第一期「SubQuery 入门——轻松学会区块链数据索引开发」中文课程。本期课程以6节专业课、6次作业、6场 Office hour 及5场助教技术分享会,渐次展开,吸引了来自国内外共215名学员报名,其中有19%的零基础学员。开课期间,学员们踊跃参与,课程访问量高达2210次,课业提交量达343份,共39名学员在本期课程中获得「优秀毕业学员」称号!
目前,第一期已在2月28日顺利结业,通过6大模块的课程学习,近百名开发者逐渐熟悉掌握了如何构建 SubQuery 数据源,在结业调研中,学员对课程的满意度高达百分之百,且近七成学员表示学有所得、远超预期!
为了更好服务广大开发者,响应大家的需求,我们升级拓展了 SubQuery 系列课程,现进行第二期的课程招募!
第二期课程将于2022年4月15日开课。通过课程 6 大模块的讲解,让你熟悉掌握如何将你的区块链项目建立 SubQuery 数据源从而进行链上数据索引,即使你是零基础的状态也可以通过本次课程,成为一个数据索引大师。
此次课程的视频内容附带书面教程、幻灯片、实验手册,以及已编写完成的 GitHub 代码库的链接。该课程旨在让开发人员从对 SubQuery 一无所知到成为构建 SubQuery 数据源的专家,能够轻松地为一个新区块链项目构建数据源。这其中包括开发复杂的 SubQuery 项目和将其部署到 SubQuery 项目托管中。
01
课程导师
Jay Ji,SubQuery 核心贡献者。
02
课程大纲
总共6节课,每节课时长大概30-40分钟左右,每周更新1-2节视频。
03
你能收获什么?
能够根据业务场景,设计并完成开发 SubQuery 项目和基本测试。
能够发布和托管您的项目,完成索引数据并提供数据查询服务的 API。
增强对 Substrate 链上数据结构理解,了解不同数据类型的处理方式。
课程毕业有机会成为 SubQuery 技术大使。
04
适合谁
DApp 开发者,且其业务场景中同时需要条件索引和批量查询链上数据的需求。
区块链爱好者, 想学习 Substrate 数据相关信息的初级开发人员。
区块链应用技术咨询人员,能够轻松学会区块链数据索引必备的开发工具,并为企业级的用户提供以 SubQuery 为核心的解决方案。
区块链求职者,课程内容能够帮助你成为更优秀的区块链开发工程师,能够从容面对各类招聘。
05
学习形式
视频:每周更新1-2节在线录播视频。
作业:每节课后都有简单的实践作业练习。
答疑:随时 Discord 群与老师、助教交流。
Office Hour:每两周老师将在ZOOM会议进行直播解答问题。
06
作业形式
共 6 次课后作业,完成 4 次及以上即可毕业。
前半学期课作业形式多以选择题、问答题为主;
后半学期作业会有增加一些编程内容;
关于作业提交,每周五都会在微信群内发送上课链接,以及作业提交的地址;
每周五晚上会更新上周课作业的答案。
07
时间安排
08
如何毕业?
本次课程为期1个多月的的时间总共 6 节课,每周更新1-2节。
毕业标准:提交了4 次作业及以上的同学即可获得毕业证书,SubQuery 周边等福利奖品。提交了全部作业的同学直通 SubQuery 开发课程助教,SubQuery 周边等福利奖品,申请 SubQuery 技术大使会有加分。
09
如何报名?
报名课程仅需支付1分钱,支付完成后按照提示关注服务号、添加班长小姐姐微信:oneblockEmma,回复报名时间,班长会在 24 小时内通过你的好友申请,并将你邀请加入SubQuery技术爱好者社群,通知正式学习计划。
如果你是开发者,并且对区块链数据开发感兴趣,那就加入吧!每期仅招收100位学员,还剩不到50位名额,扫描下方二维码或点击原文链接即可报名!
About Us
关于我们
One Block+ 是中国最大的 Substrate 技术开发者社区,也是 Parity 在亚洲唯一的运营合作伙伴,波卡生态早期项目的创始人、CTO、核心开发者大部分都来自 One Block+ 社区。
Twitter: https://twitter.com/OneBlock_
Medium: https://medium.com/@OneBlockplus
Telegram: https://t.me/oneblock_dev
Discord: https://discord.gg/z2XZZWEcaa
Bilibili: https://space.bilibili.com/1650224419
YouTube: https://www.youtube.com/channel/UCWo2r3wA6brw3ztr-JmzyXA
关于SubQuery
Website:
https://www.subquery.network/
Discord中文群:
https://discord.gg/ysdwnUSTQC
Telegram中文群:
t.me/subquerychina
Mixin中文群:
https://subquery.mixinbots.com/join
往期精彩
《SubQuery 入门开发 | 第六课:如何在SubQuery项目中进行性能调优》
《SubQuery 入门开发 | 第五课:SubQuery 索引 Moonbeam EVM 实战》
《区块链数据索引 SubQuery | 快速入门第四课:SubQuery 关系详解》
《SubQuery 入门开发 | 第三课:SubQuery 映射之事件和外部信息处理》
《SubQuery入门开发 | 第二期:SubQuery项目结构及区块处理》
《SubQuery入门开发 | 第一期:SubQuery简介与如何使用docker启动项目》
《SubQuery与OneBlock+共同打造首个区块链数据索引开发课!》
《SubQuery开发者指南丨了解有关GraphQL的更多信息》
《SubQuery开发者指南丨如何连接SubQuery的新项目》
《SubQuery开发者指南丨如何部署SubQuery项目新版本》
《SubQuery开发者指南丨在本地运行 SubQuery》
《SubQuery开发者指南丨GraphQL 架构(GraphQL Schema)》
《SubQuery开发者指南丨Hello World Explained》
《SubQuery开发者指南丨Hello World (由SubQuery 托管)》
《SubQuery开发者指南丨创建一个SubQuery项目》
《SubQuery开发者指南丨清单文件(Manifest File)》