最近几年,从技术层面了解区块链几乎成为每一个Web3进击人的必修课。但随着区块链技术发展,各类解决方案的技术复杂度与日俱增,开发者文档是业内广泛流传的学习宝典。
对开发者或是区块链爱好者来说,开发者文档篇幅长,甚至随时出现技术更新(新的知识盲点又产生了……),供演示的参考代码有限,Web3的学习升级之路漫漫无边。但是最近!快速掌握Web3技术的捷径终于浮现。
Moonbuilders Academy — 免费的Web3在线技术学习平台,既教学智能合约开发,跨链新潮概念解说,还配套开发者支持工具,比如链上索引、喂价、安装节点等。平台主打视频教学,代码编译演示,配套社区讨论、课后练习和不定期Wokrshop直播,最重要的是免费!!
先放一波Moonbuilders Academy平台链接:
Moonbeam China
为什么选择Moonbeam?
Moonbeam是开发者友好型智能合约开发平台,同时兼容以太坊和波卡的Substrate是成就Moonbeam成为友好型开发平台的关键。开发者可借助Moonbeam,利用现有的以太坊开发者工具和网络,轻松实现跨链兼容!
开发者只需基于自身开发成果稍作修改,即可轻松将现有的Solidity智能合约和DApp前端部署到Moonbeam。
活跃的生态网络促成Moonbeam和Moonriver分别成为Polkadot和Kusama最活跃的平行链之一。目前,已有超过60多个应用已部署或即将部署Moonbeam,种类覆盖AMM、DEX、API、预言机、桥服务、去中心化钱包等。同时,已有64个活跃收集人节点共同治理Moonbeam网络。
作为在Polkadot网络上的平行链,Moonbeam受益于Polkadot中继链的共享安全性,并且可以通过XCM与其它Polkadot平行链达到互操作性。目前Moonbeam已经和Acala和Parallel开启XCM通道,而Moonriver已经与11+条平行链开启XCM通道。
Moonbuilders Academy的优势
Moonbuilders Academy是Moonbeam为Web3开发者量身定制的Web3开发学习平台。课程内容围绕最新的Moonbeam和Web3开发知识和实践,包括视频、文字内容、示例代码、线上测验、帖子讨论区、等等。
Moonbuilders Academy的课程内容目前支持中文或英文。课程内容主要分为两类:
Moonbeam DevRel团队自研课程
来自于Moonbeam团队的Moonbeam开发入门和进阶课程;课程内容循序渐进,从介绍常用以太坊开发工具,到开发一款完整的DApp,到深度学习波卡和Moonbeam特有的XCM技术应用等前沿内容。
本类课程也会定期和One Block+联合推出学期制教学,在学期进行阶段会有讲师和助教主持的Office Hour辅助大家学习。请关注Moonbeam或One Block社交账号获得最新消息。
Moonbeam生态支持课程(外部)
来自于部署在Moonbeam项目的第三方课程内容;本类课程内容模式将主要由提供内容的项目方决定,但会围绕基础设施类协议和平台,让开发者能以最快的方式上手最实用的Web3开发技能和框架。
Moonbuilders Academy的所有课程内容和注册将永远是完全免费的。Moonbeam希望开发者通过学习在Moonbuilders Academy的课程,了解到在 Moonbeam、Substrate以及其他EVM兼容链上如何进行DApp开发,掌握跨链交易基本原理和实现方式。Moonbeam期待与你携手打造去中心化的Web3世界。
访问Moonbuilders Academy,立即开始学习。
已经上线和即将上线的课程
「Moonbeam开发入门课程」
课程状态:已上线
课程地址:Moonbeam China
为了使更多对Moonbeam技术充满热情和好奇的开发者能够参与进来,Moonbeam推出了《Moonbeam入门 — 轻松开始跨链Solidity开发》课程。通过学习本门课程,开发者们可以了解到在Moonbeam、以太坊以及其他以太坊兼容链上的智能合约开发、常用工具、和其它基础知识。
你能收获什么?
- 能够在Moonbeam、以太坊以及其他以太坊兼容链上进行Solidity语言智能合约开发
- 能够熟练使用常用Solidity开发工具链和API库
- 能够了解开发一款完整DApp的设计,开发和测试流程
适合谁?
- 想在波卡生态系统上开发应用的Solidity开发者,希望入门Solidity智能合约开发的Substrate开发者;
- 了解不同Solidity开发工具的初级智能合约开发者;
- 区块链爱好者,同时实践波卡和以太坊两大体系的区块链开发;
- 想进入Web3行业的朋友,课程内容有助于区块链行业各类应聘。
访问Moonbeam开发入门课程,立刻开始学习。
「SubQuery 入门 — — 轻松学会区块链数据索引开发」中文课程
课程状态:已上线
课程地址:Moonbeam China
SubQuery是一个转换和查询Web 3.0世界数据的工具,旨在帮助开发者和用户更快和可靠地查找和使用数据,让去中心化的数据更加「易用」。
通过6大模块的讲解,让你熟悉掌握如何将你的区块链项目建立SubQuery数据源从而进行链上数据索引,即使你是零基础的状态也可以通过本次课程,成为一名数据索引大师。
此次SubQuery入门课程的视频内容附带书面教程、幻灯片、实验手册,以及已编写完成的GitHub代码库的链接。该课程旨在让开发人员从对SubQuery 一无所知到成为构建SubQuery数据源的专家,能够轻松地为一个新区块链项目构建数据源。这其中包括开发复杂的SubQuery项目和将其部署到 SubQuery 项目托管中。
访问SubQuery课程,立刻开始学习。
「Moonbeam开发进阶课程」
课程状态:即将上线,预计2022年第三季度
Moonbeam开发进阶课是Moonbuilders Academy为已经有一定Web3开发基础的开发者们打造的全新课程内容,希望将最前沿的Web3开发技术以最容易学习的方式带给大家。
本课程将深度介绍Moonbeam和波卡特有的XCM跨共识通信格式。波卡的架构使平行链能够原生地与其他平行链互操作,允许任何种类数据和资产的跨链传递。为实现跨链传递功能,跨共识信息格式(XCM)格式定义了一种围绕如何在两个互操作区块链间执行传递信息的表达语言。通过XCM,开发者们可以在波卡生态系统中无缝实现跨链资产转帐,智能合约的远程调用。本课程将介绍XCM原理,以及多种使用XCM功能的方式,包括与xTokens Pallet和XCM Transactor Pallet的API和预编译调用。
本课程也会进一步介绍Moonbeam最新的预编译技术,以及相应的使用场景,包括介绍全新的批量处理预编译和VRF预编译。
Moonbeam开发进阶课程预计上线时间:2022年第三季度。请关注Moonbeam社交账号或订阅Moonbuilders Academy邮件,我们将在第一时间更新开课时间。
「快速上手使用The Graph索引Moonbeam EVM数据」
课程状态:即将上线
The Graph是一个建立在EVM上的去中心化索引协议,提供索引让使用者们可借由索引取得区块链资料。The Graph旨在提供DeFi生态系与Web3基础应用,使用者可以透过The Graph建立Open API,为获取实时链上数据提供便利。
The Graph和Moonbuilders Academy携手推出「快速上手使用The Graph索引Moonbeam EVM数据」三节课程。
课程提纲:
- The Graph简介:介绍The Graph的背景、作用、使用场景和组成部分;
- The Graph中子图的开发:介绍The Grahp的子图的开发环境搭建、代码编写和部署;
- The Graph中子图的使用:介绍如何使用The Grahp的子图开发个性化的应用。
「使用Chainlink在Moonbeam实现合约喂价」课程
课程状态:即将上线
Chainlink是一个基于区块链的去中心化预言机网络,它让智能合约能够关联至外部数据源。它们可能包括API、内部系统或其他类型的外部数据馈送。因为区块链是一种封闭式系统,它无法直接获取现实世界中的大部分数据,所以需要通过预言机网络来验证并提供此类数据。
目前Chainlink已经完成在Moonbeam和Moonriver网络的部署,具体交易对喂价合约信息可以从Moonbeam开发者文档中查阅。
Chainlink和Moonbeam携手推出的「使用Chainlink在Moonbeam实现合约喂价」课程将介绍Chainlink的基本工作原理,并为开发者展示如何通过Chainlink在Moonbeam上实现合约喂价的示例。
结语
教育和学习是支持我们不断上升的途径,Web3的世界缤纷多彩,学习本身已经是满足求知欲的充实体验。希望大家能在Moonbuilders Academy度过有意义的时光,探索新领域,解锁新知识,打开新思维。
关于Moonbeam
Moonbeam是波卡网络中兼容以太坊的智能合约平台,可实现轻松构建原生的互操作性去中心化应用。以太坊兼容特性允许开发者以最少的更改将现有的Solidity智能合约和DApp前端部署到Moonbeam。Moonbeam将延续其在Kusama上的姐妹平行链Moonriver的成功,从100多个在网络上构建DApp和协议的项目中积累开发者和用户活动。作为波卡网络上的平行链,Moonbeam将受益于波卡中继链的共享安全性和连接波卡其他链的互操作优势。
如需了解更多信息,请访问:Moonbeam | Polkadot Smart Contract Platform
关于Moonriver
Moonriver是Moonbeam的同行网络,旨在为激励实验提供永久性的测试环境。新上线项目的代码将优先部署到Moonriver,在其真实的经济环境下经历一系列的测试与实验验证。当验证完成并通过测试之后,项目代码才可正式部署至波卡上的Moonbeam。
如需了解更多信息,请访问:Moonriver - Solidity Smart Contracts on Kusama
更多 Moonbeam 信息
官网: Moonbeam | Polkadot Smart Contract Platform
微博:Sina Visitor System
twitter: https://twitter.com/MoonbeamNetwork
Telegram: https://t.me/moonbeam_CN
Discord: https://discord.gg/skPfXvJWG7
中文电报群助手:@MoonbeamSister