NEAR认证开发者 2021年 课程合集

课程介绍

我们从2021年8月开始推出了为期两周的NEAR 认证开发者(NEAR Certified Developer)中文课程。课程介绍了 NEAR 智能合约和应用开发的基础知识,同时邀请来自 NEAR 生态项目的开发者,分享在 NEAR 生态中的 NFT、游戏、应用链 等方面的开发实践,以及和 The Graph、Filecoin、Crust 等技术的集成等。

NEAR 认证开发者课程目前已有数百位开发者积极报名、组队学习和开发项目。在过去几个月的 Demo Day 中,已经有不少同学成功完成课程学习并提交了高质量的作品。

完成课程学习并且成功进行项目演示的开发者,将赢得至多价值 500 USD 的 $NEAR 奖励并且被授予“NEAR 认证开发者”证书,还有机会获得 Rust 学习书籍和其他 NEAR 纪念品。

本次课程主要面向有1年以上 Web 2.0 或者区块链开发经验的开发者。如果没有任何编程经验,也欢迎报名参加,但需要付出较多的精力才能跟上课程内容。

NEAR认证开发者 2021年 课程合集_第1张图片

课程时间

课程为期两周,每周一、三、五、日晚 8~10点

往期课程

  1. 2021年12月~1月课程:NEAR认证开发者中文课程 2021年12月~2022年1月
  2. 2021年11月课程:NEAR认证开发者中文课程 11月15日-28日
  3. 2021年10月课程:NEAR认证开发者中文课程 10月18日-31日
  4. 2021年9月课程:NEAR认证开发者中文课程 9月13日-30日
  5. 2021年8月课程:NEAR认证开发者中文课程 8月16日-29日

课程内容

课程内容分为必修课程和选修课程:

  1. 第一周根据课程视频与课件,自主完成必修课程;
  2. 第二周可根据兴趣选择参加对应的选修课程

本次课程采用远程授课方式,课程内容有录播,部分课程通过在线腾讯会议进行。

往期课程视频合集,可以在这里观看。

Demo Day 的时间为第二周的周日晚上8点。

必修课程:NEAR认证开发者课程(一级)

第一周为基础课程,包括概念与架构、合约开发、前端开发与工具等等。

  • NEAR 核心概念与应用架构
  • 使用 Rust 或 AssemblyScript 开发智能合约
  • NEAR APIs 与工具
  • 开发 NEAR 应用并演示

建议在第一周的周一、三、五日自主完成课程,并参加周日的在线答疑活动。其中周三的合约课程,可以自主选择参加 Rust 或者 AssemblyScript 的课程。

章节 日期 幻灯片 视频
NEAR 核心概念与应用架构 周一 下载 播放
NEAR Rust 智能合约开发 周三 打开 播放
NEAR AssemblyScript 智能合约开发 周三 -- 播放
NEAR DApp 开发与常用工具 周五 下载 播放
在线答疑时间 周日 -- --

选修课程:NEAR 开发实践

第二周为选修课程,可以根据需要,选择参加对应的课程内容。可选的课程内容如下:

Rust 合约高阶课程

章节 幻灯片 视频
NEAR Rust 核心合约解读 播放
NEAR 合约的数据存储 播放

存储和索引

章节 幻灯片 视频
Filecoin: 为 NEAR DApp 提供去中心存储 下载 播放
基于 NEAR 和 Crust 的开发实践 代码 播放
NEAR + The Graph:打造完美的 Web3.0 用户体验 课件 播放
NEAR 节点和Indexer的搭建与运维 下载 播放

安全

章节 幻灯片 视频
NEAR Rust 合约安全 下载 播放

DeFi

章节 幻灯片 视频
OIN 稳定币的实现与应用 下载 播放

NFT

章节 幻灯片 视频
NFT实战:市场 + 盲盒 第一部分 / 第二部分 播放
NEAR NFT 开发实践 下载 播放

游戏

章节 幻灯片 视频
NEAR 游戏开发实践 下载 播放

社交

章节 幻灯片 视频
Web3.bio:黑客松获奖作品介绍 下载 播放

EVM / Solidity

章节 幻灯片 视频
Aurora 应用开发实践 下载 播放

应用链

章节 幻灯片 视频
基于 Octopus 的 Substrate 开发实践 下载 播放

协议

章节 幻灯片 视频
NEAR 夜影分片技术介绍 下载 播放

集成

章节 幻灯片 视频
零代码构建 NEAR 应用 下载 播放
Akash云计算及其在NEAR的应用 下载 播放

课程答疑

课程项目演示 Demo Day

部分往期 Demo Day 的作品可供参考:

往期 Demo Day 幻灯片 视频
8月29日 Demo Day 作品列表 播放
9月30日 Demo Day 作品列表 播放

课程注册

可按照以下步骤注册 NCD 中文课程:

1. 加入NCD课程群

添加 NearKat 微信,要求加入NCD课程群

NEAR认证开发者 2021年 课程合集_第2张图片

2. 在 LearnNEAR Club 注册

  1. 如果还没有 NEAR 账户,请到 https://wallet.near.org/ 创建新账户。;
  2. 打开 https://learnnear.club/,用 NEAR 账户登录;
  3. 浏览指南下的2~3篇文章,以获得足够积分用于注册 NCD L1 课程;
  4. 打开 NCD L1 课程页面中文版 ,点击 Enroll Now 按钮进行注册;
  5. 点击 介绍 – NEAR认证开发者(一级)章节,大致了解课程内容,并填写页面底部的表格。在表格中,Native Language 一栏请务必填写“Chinese”,Demo Day Month 选择 想要参与 Demo 的月份(日期不符没有问题);
  6. 点击 Continue 按钮,成功完成注册。

恭喜完成注册!接下来,请根据个人时间安排,阅读 第 1 步 – 认识 web3 – NEAR 认证开发者(一级) 中的资料。

3. 填写组队信息

NCD课程鼓励大家以小组形式共同学习和开发Demo项目。

  1. 完成课程注册后,请把微信群名片改为你的 NEAR 用户名 + 角色(如 robertyan.near + 合约开发 或 前端开发),方便沟通和组队;
  2. 课程可以以小组或者个人形式参加,无论小组或者个人,都需要填写组队信息(可以是一人的小组);
  3. 打开组队表格,如果已经找到队友或确认个人参加,直接将队员的 NEAR 用户名填写到某一列下即可;
  4. 如果还没有队伍,可先在”寻找队友登记处 “ 填写相应信息,等待协调完成组队。

如有任何组队方面的问题,请随时提出和讨论。

常见问题 FAQ

你可能感兴趣的:(near区块链区块链开发学习)