此教程的编写,一方面,用于笔者梳理自己在学习区块链和应用以太坊进行开发时所用到知识,以及解决问题的方法;一方面,为区块链爱好者真正的开发出可运行的Dapp应用抛砖引玉,为社区做些贡献;一方面,可以用于公司新入职员工进行培训使用。由于笔者从事软件开发仅一年,很多代码在安全性、性能上不太规范,但是代码足够简单,毕竟初学者写的代码,不难,简单明了,对Nodejs有了解的同学一看就明白。
- 教程作者:sunnyFrank
- 教程简介:本教程是一套针对以太坊爱好者和初学者对区块链应用开发的入门级教程,包含完整的源代码。
- 开发环境:Ethereum 1.6v + Nodejs 6.9.5v + Express + solidity
- 开发工具:Sublime Text 3
- 开发系统:Windows 7 64位
- 教程说明:教程会分知识点,每节课程会建立一个文件(例如:Lesson1.md)。
课程号 | 课程名 |
---|---|
第一课 | 以太坊开发环境搭建 |
第二课 | Nodejs框架Express的使用 |
第三课 | mongoDB的使用 |
第四课 | web3.js的使用 |
第五课 | 智能合约的编写和使用 |
第六课 | 项目实战-积分交易系统原型 |
第七课 | 桌面应用-以太尔简易钱包开发 |
- 以太坊官方Github: https://github.com/ethereum
- 区块链技术中文社区:https://bitshuo.com/
- 区块链技术博客:http://me.tryblockchain.org/
- solidity官方文档:https://solidity.readthedocs.io/en/develop/
- Node.js专业中文社区:http://cnodejs.org/
- 以太坊黄皮书中文连载:http://ethfans.org/jordengao/articles
QQ讨论群:483931081(区块链应用开发)