Skip to content

本教程一共有七节课,主要是通过Nodejs来开发基于以太坊的Dapp应用教学,功能简单,容易上手,为你打开一个除了truffle的另一个应用开发模式。

Notifications You must be signed in to change notification settings

ywzqhl/Dapp-Development-Guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

以太坊Dapp开发手册

此教程的编写,一方面,用于笔者梳理自己在学习区块链和应用以太坊进行开发时所用到知识,以及解决问题的方法;一方面,为区块链爱好者真正的开发出可运行的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的使用
第五课 智能合约的编写和使用
第六课 项目实战-积分交易系统原型
第七课 桌面应用-以太尔简易钱包开发

参考网站

  1. 以太坊官方Github: https://github.com/ethereum
  2. 区块链技术中文社区:https://bitshuo.com/
  3. 区块链技术博客:http://me.tryblockchain.org/
  4. solidity官方文档:https://solidity.readthedocs.io/en/develop/
  5. Node.js专业中文社区:http://cnodejs.org/
  6. 以太坊黄皮书中文连载:http://ethfans.org/jordengao/articles

欢迎讨论

QQ讨论群:483931081(区块链应用开发)

About

本教程一共有七节课,主要是通过Nodejs来开发基于以太坊的Dapp应用教学,功能简单,容易上手,为你打开一个除了truffle的另一个应用开发模式。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published