完成课程将获得至多 500 美金奖学金,欢迎一起开启 Learn to Earn 的旅程!
NEAR是一个基于区块链的开放网络基础设施,是发布下一代去中心化社交、金融、游戏等应用的开发平台。除了拥有极高的性能,NEAR 最大的特点正如同它的名字,是拉近用户与区块链距离,连接互联网和 Web3 的桥梁。
课程介绍
我们从2021年8月开始推出了为期两周的NEAR 认证开发者(NEAR Certified Developer)中文课程。课程介绍了 NEAR 智能合约和应用开发的基础知识,同时邀请来自 NEAR 生态项目的开发者,分享在 NEAR 生态中的 NFT、游戏、应用链 等方面的开发实践,以及和 The Graph、Filecoin、Crust 等技术的集成等。
NEAR 认证开发者课程目前已有数百位开发者积极报名、组队学习和开发项目。在过去几个月的 Demo Day 中,已经有不少同学成功完成课程学习并提交了高质量的作品。
2022年8月22日~9月2日我们将推出新一期的课程。完成课程学习并且成功进行项目演示的开发者,将赢得至多价值 500 USD 的 $NEAR 奖励并且被授予“NEAR 认证开发者”证书,还有机会获得 NEAR 纪念衫 等奖品。
本次课程主要面向有1年以上 Web 2.0 或者区块链开发经验的开发者。如果没有任何编程经验,也欢迎报名参加,但需要付出较多的精力才能跟上课程内容。
课程目的
帮助开发者在两周内掌握 NEAR 应用开发基本概念和方法
课程时间
8月22日 ~ 9月2日,每周一三五晚 8~10点
课程内容
NEAR 认证开发者课程(一级):
- NEAR 核心概念与应用架构
- 使用 Rust / AssemblyScript / JavaScript 开发智能合约
- NEAR APIs 与工具
- 开发 NEAR 应用并演示
NEAR 应用开发实践:
- SputnikDAO v2 合约讲解
- Wasm Runtime 原理
课程安排
课程在指定日期的晚上8点开始。采用远程授课方式,通过在线腾讯会议进行。课程有录播
章节 | 时间 | 时长 | 演讲者 |
---|---|---|---|
NEAR 核心概念与应用架构 | 8月22日 | 1.5h | Robert, NEAR 工程师 |
NEAR Rust 智能合约开发 | 8月24日 | 1.5h | Marco, NEAR Rust 合约专家 |
NEAR JavaScript 智能合约开发 | 8月24日 | 1.5h | Robert, NEAR 工程师 |
NEAR AssemblyScript 智能合约开发 | 8月24日 | 1.5h | Daniel, NEAR 工程师 |
NEAR DApp 开发与常用工具 | 8月26日 | 1.5h | Daniel, NEAR 工程师 |
在线答疑 Office Hour | 8月26日 | 1h | -- |
SputnikDAO v2 合约讲解 | 8月29日 | 1.5h | BlockSec Auditor |
Wasm Runtime 原理 | 8月31日 | 1.5h | Bo Yao, NEAR Tech Lead |
Demo Day | 9月2日 | 1.5h | -- |
课件与视频
章节 | 时间 | 幻灯片 | 视频 |
---|---|---|---|
NEAR 核心概念与应用架构 | 8月22日 | 下载 | 播放 |
NEAR Rust 智能合约开发 | 8月24日 | 打开 | 播放 |
NEAR AssemblyScript 智能合约开发 | 8月24日 | -- | 播放 |
用 JavaScript 开发 NEAR 智能合约 | 8月24日 | 下载 | 播放 |
NEAR DApp 开发与常用工具 | 8月26日 | 下载 | 播放 |
在线答疑 Office Hour | 8月26日 | -- | -- |
SputnikDAO v2 合约讲解 | 8月29日 | ||
Wasm Runtime 原理 | 8月31日 | ||
Demo Day | 9月2日 | -- | -- |
认证方法
- 完成课程作业:阅读代码等
- 开发 Demo 项目,参加 9月2日的 Demo Day 进行项目演示
课程注册
1. 加入 NEAR 开发者社区
- 添加 NearKat 微信,要求加入NCD课程群
- 或者加入 NEAR 开发者 Discord 社区
2. 在 LearnNEAR Club 注册
- 如果还没有 NEAR 账户,请到 https://wallet.near.org/ 创建新账户。;
- 打开 https://learnnear.club/,用 NEAR 账户登录(需要是
alice.near
这样的可读账户,用64位的长地址不行); - 浏览指南下的2~3篇文章,以获得足够积分用于注册 NCD L1 课程;
- 打开 NCD L1 课程页面中文版 ,点击 Enroll Now 按钮进行注册;
- 点击 介绍 – NEAR认证开发者(一级)章节,大致了解课程内容,并填写页面底部的表格。在表格中,Native Language 一栏请务必填写“Chinese”,Demo Day Month 选择 想要参与 Demo 的月份(日期不符没有问题);
- 点击 Continue 按钮,成功完成注册。
恭喜完成注册!接下来,请根据个人时间安排,阅读 第 1 步 – 认识 web3 – NEAR 认证开发者(一级) 中的资料。
3. 组队开发
NCD课程鼓励大家以小组形式共同学习和开发Demo项目。
- 完成课程注册后,请把Discord / 微信群名片改为你的 NEAR 用户名 + 角色(如 robertyan.near + 合约开发 或 前端开发),方便沟通和组队;
- 课程可以以小组或者个人形式参加,无论小组或者个人,都建议填写组队信息(可以是一人的小组);
- 打开组队表格,如果已经找到队友或确认个人参加,直接将队员的 NEAR 用户名填写到某一列下即可;
- 如果还没有队伍,可先在”寻找队友登记处 🔽“ 填写相应信息,等待协调完成组队。
提问和建议
- 您对于 NEAR 认证开发者课程内容有哪些建议?欢迎在这个帖子下留言讨论