1. 编程实践(区块链)
开源内容:https://github.com/datawhalechina/team-learning-program/tree/master/Blockchain
基本信息
- 贡献人员:陈锴、孙子涵、李岳昆、易远哲
- 学习周期:12天
- 学习形式:根据教程主线进行学习
- 人群定位:具有至少一门编程语言基础,在开展组队学习之前能够熟悉 Linux 基本操作
- 难度系数:较难
学习目标
任务安排
Task00:熟悉规则并先修Linux(2天)
- 组队、修改群昵称
- 熟悉打卡规则
- 对Linux不太熟悉的学习者先安装Linux环境(可以是虚拟机或子系统)并掌握基本命令,其他内容可以暂不了解
Task01:区块链简介与以太坊入门介绍(2天)
- 学习者学习区块链基础与以太坊入门介绍,该部分以了解为主
- 学习者可以根据教程提供的各个方面内容,对某一部分深入了解并进行打卡
- 打卡截至时间:3月16日24:00
Task02:Solidity基础(3天)
- 学习者学习Solidity在线编辑器Remix的使用以及Solidity的基础操作,该部分需要深入掌握,学习者可以根据参考链接提供的资料进一步学习
- 打卡内容为Task02最后的Solidity练习题部分,其他内容不作硬性要求
- 打卡截止日期:3月19日24:00
Task03:web3js基础(3天)
- 学习者学习以太坊客户端的使用以及Geth控制台部署智能合约
- 打卡内容为学习者完成一个自己编写的合约的部署,并测试函数调用等
- 打卡截止日期:3月22日24:00
Task04:合约编写实战实例(2天)
- 学习者学习编写几个Remix官网自带的合约,并回顾 Task01的教程内容重新梳理知识点
- 打卡内容为学习者自己的学习感悟,内容不限
- 打卡截止日期:3月23日24:00