Skip to content

demianDAO/motoko_course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

motoko_course

技术栈: Motoko + Rust + React + Typescript + Tailwind2

学完本课程你将获得:

  • 掌握 ICP 的基础
  • 理解 ICP 的经济模型和运行原理
  • 基于 Motoko 可以开发属于自己的 dApp
  • 从 0 到 1 成为独立开发者

课程规划

一共分为三个主要阶段和两个探索阶段, 探索是为了更好的实现合约和编写代码.

ICP 科普:30 分钟读懂什么是 ICP

第一阶段 - 科普

主要是介绍 ICP, 中间会穿插一些 WEB3 DAOs NFTs 等项目的结合分析.

1.1 什么是 ICP

1.2 ICP 的价值

1.3 ICP 在 Web3 中的作用

1.4 剖析 ICP 的组成

1.5 如何实现一个 dApp

1.6 ICP 技术名词解析

1.7 关于独立开发者的一些思考

第二阶段「ICP 之 Motoko 初级教程」

2.0 了解和安装 DFX, Vessel 是什么

2.1 快速实现 React 或 Vue 代码部署到 IC 主网

2.2 了解 React+ Typescrit 和使用 Tailwind2 布局

2.3 Typescrit 简单入门

2.4 Motoko 的起源和介绍

2.5 Motoko 的资料和基础库收集

2.6 Motoko 和 WASM、EVM 的区别和关系

2.7 Motoko 基本语法

2.7.1 数据类型 - 原始类型

2.7.2 数据类型 - 复合类型

2.7.3 特殊类型 - 函数和异步

2.7.4 声明

2.7.5 匹配模式

2.7.6 表达式

2.7.7 运算符

2.8 Motoko 基础库

2.8.1 dfx 使用和 Motoko 如何编译

2.9 如何设计简单的数据结构

2.10 Motoko 的升级

2.11 Motoko 生成 IDL 文件

2.12 Motoko 如何和前端进行交互

第三阶段 - 项目实战

3.1 好用的工具推荐

3.2 寻找脚手架

3.3 调研项目和分析需求

3.4 原型图和设计

3.5 实现 Newsletter 合约

3.6 实现 Newsletter 前端

3.7 如何接入 IDL 文件

3.8 如何调用 actor 进行交互

3.9 如何让不同的 cansiter 之间进行交互

第四阶段

4.0 Motoko 进阶

4.1 Motoko 标准库

4.2 Motoko 核心库

Rust 入门

扩展课程和思考

区块链项目如何运营和增长

Motoko 和 Rust 算法实现

关于 web3 的思考, x to earn 和 dapp 哪个先崛起

「ICP 最新动态」SNS 即将上线, 首发可能是 openchat、dscvr、distrikt

一个投资的逻辑,币圈最重要的是什么?

寻找工具/平台型产品,用 ETH 思考 ICP,抓住机会?

区块链基础科普系列

什么是 Web 3.0 和 ICP 生态何时爆发和发币如何投资?

「区块链基础科普」为什么关注研报和数据在区块链和加密货币中越来越重要?

「加密货币科普系列」什么是模因文化和模因币

加密货币投资逻辑之 - 利息、资本、项目和技术角度分析

About

web3 时代独立开发者的探索之路

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published