这些是NEM开发人员培训计划即将推出的课程和项目。预计在4月30日完成预发布。
这个培训计划将通过新功能、内容和更新持续进行改进。
投石车
Devslopes将会获得NEM投石车的早期使用权。我们将尽快为投石车构建内容,并在NEM给我们亮绿灯时发布它。
NEM入门
视频:10小时
项目:5小时
测验:25道题
- 什么是NEM?
- NEM与其他区块链有什么不同?
- NEM区块链的应用实例
- 理解PoI
- 收获系统是如何工作的?
- 如何授权你的XEM
- NEM架构
- 但是智能合约呢?
- 安装NanoWallet
- 如何获得XEM
- 使用XEM水龙头
- 创建你自己的虚拟货币
- 什么是命名空间?
- 什么是马赛克?
- NEM上的私有链
- 项目: 在NEM上架构一个产品(5小时完成)
- 小测验(25道题)
开始用NEM开发
视频:15小时
项目:10小时
测验:35道题
- 项目简介(构建一个CLI Wallet)
- NEM库简介
- 设置Webstorm开发工具
- 设置Atom编辑器
- Typescript 刷新器1
- Typescript 刷新器2
- Typescript 刷新器3
- Typescript 刷新器4
- Typescript 刷新器5
- 小测验 (10道题)
- 构建App
- 创建你的虚拟货币(马赛克)
- 进行你的第一笔区块链交易
- 钱包 vs 账户
- 简易钱包 vs 脑钱包
- 理解钱包、私钥、加密
- 为你的货币创建简易钱包
- 向你的新账户发送一些虚拟货币
- 使用货币和浮点运算
- 从你的钱包签署真实的交易
- 接受CLI用户输入
- 获取账户余额
- 写一个wlt文件到硬盘
- 创建多个钱包
- 设置默认钱包
- 从硬盘加载wlt文件
- 为你的用户创建一个npm包
- 项目:增强你的钱包 (10小时完成)
- 小测验(25道题)
将NEM合并到你的应用程序中
视频: 30小时
项目: 25小时
测验: 65道题
服务器
- 项目简介 (在你的网页上接收XEM)
- 构建应用程序
- 你永远不该做的事
- 设置 节点/Express服务器
- 理解 Async、NEM、和sockets
- 收入,未确认和确认的交易
- 处理成功
- 处理失败
- 小测验(10道题)
网页(Angular)
- 设置一个 Angular 项目
- 建立一些简易UI
- 直接与NEM交互
- 建立消费流程
- 小测验(10道题)
iOS应用程序
- 建立项目
- 导入密钥
- 需要考虑的事
- 直接与NEM交互
- 与服务器交易
- 小测验(10道题)
Android应用程序
- 建立项目
- 导入密钥
- 需要考虑的事
- 直接与NEM交互
- 与服务器交易
- 小测验(10道题)
项目: NEM大学(25小时完成)
小测验(25道题)
多重签名 & 智能合约
视频: 30小时
项目: 25小时
测验::20道题
- 项目简介 (XChange:马赛克交易服务)
- 使用NanoWallet中的多重签名
- 构建应用程序
- 为马赛克创建多重签名账户
- 处理收入传输
- 更新用户进度
- 进行交易
- 小测验(10道题)
- 项目:建设网站(15小时完成)
- 项目简介 (创建托管服务)
- 构建应用程序
- 动态多签账户
- 外部API
- 履行合约
- 分散资金
- 小测验(10道题)
- 项目:适配服务(10小时完成)
顶点项目:你自己的PayPal应用程序
我们将构建一个类似PayPal的加密货币支付应用程序。我们将使用React Native,Typescript,和NEM-Library。到本部分结束时,你将能够向iOS和Google Play应用商店推出全功能的加密资产交易应用程序。而不需要服务器。
视频: 30小时
项目: 15小时
测验: 25道题
- 项目简介
- 完成应用程序架构
- 构建应用程序
- 项目:添加更多功能
- 小测验(25道题)
进阶NEM (于2018年5月)
NEM NIS
本节将深入探讨NEM区块链,尤其是NIS。你将学到区块是如何形成的。你将了解交易速度以及写入是如何发生的。你将了解重要性算法。到本节结束时,你将成为NEM核心主题的专家。
原文链接:http://code.devslopes.com/content-and-curriculum/nem-developer-curriculum-roadmap
翻译&编辑:Ethan Feng