推荐 CryptoZombies 和 Hackernoon 系列文章, 48 小时上手 DApp 开发 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dappreview
V2EX    分享发现

推荐 CryptoZombies 和 Hackernoon 系列文章, 48 小时上手 DApp 开发

  •  2
     
  •   dappreview 2018 年 4 月 13 日 954 次点击
    这是一个创建于 2851 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚才在 V2 搜了下 DApp 相关的资料,发现各种广告 (_)
    昨天正好写了一个开发指南,这里再发出来简述一下~~
    从去年 11 月开始看以太坊,到今年年初上线一个 DApp (骗了几个 ETH )
    资料和教程倒是看了不少,但真正有用的并不多,反而踩了不少坑。

    在目前以太坊的生态下,做一个简单的 web 端 DApp 所需掌握的三个技能点

    • 前端开发 - HTML/Javascript/JQuery/各种前端框架
    • 智能合约 - Solidity 编程
    • 前端与智能合约交互 - web3.js / Metamask / Infura

    前端开发部分本质上与区块链没有关联性,所需要的技能跟开发一个正常互联网 web 端所需的能力无区别。

    对于另外两部分,推荐两份教程 - 全部免费
    基本两天走完一遍,就可以从头到尾了解 Solidity 编程、DApp 的开发并能实际落地完成。

    1. CryptoZombies

    https://cryptozombies.io/
    CryptoZombies 是由 Loom Network 开发的一个在线互动编程教程,它通过教你编写你自己的加密收藏品游戏,来学习用 Solidity 编写智能合约和 DApp 开发。

    个人认为是目前为止,最实用最细致的 Solidity 和 DApp 开发入门课程,没有之一,完爆各类线上线下付费培训。现在课程一共出了 6 课,每一课分为若干个小章节。

    • 第 1 课 Solidity 基础 - 变量、数学运算、数据结构、函数及函数属性等
    • 第 2 课 Solidity 进阶 - 地址、Mapping、继承、Storage vs Memory、接口等
    • 第 3 课 Solidity 高阶 - 合约所有权、Gas 花费、函数修饰符、代码优化、代码安全等
    • 第 4 课 支付函数、提现函数、随机数、僵尸作战实例(对战、输赢)
    • 第 5 课 ERC 20 代币、ERC 721 代币标准、加密资产交易、防止溢出等
    • 第 6 课 前端与智能合约交互 - Web3.js 、Metamask、Infura、事件监听等

    除了智能合约的部署之外,CryptoZombies 已经将大部分内容深入浅出的全部覆盖。
    据独家消息了解,CryptoZombies 的学员数量目前已经突破 20 万,应该是受众面最广的以太坊培训类教程。

    • 优点:内容详细,深入浅出、有互动性和趣味性。
    • 美中不足:没有带用户在真实的开发环境中走一遍开发流程和部署上线。

    而这一点不足就由下面这一套教程来补充。

    2. Ethereum Development Walkthrough

    该系列是由开发者 dev_zl 发表在 Hackernoon 上的一个系列文章 以太坊开发攻略。是为数不多思路清晰、行文简洁、干货满满的博文类教程。这个系列的特点是,带着读者手把手,一步一步地走一遍开发实例,全部读完后,读者是可以独立的在本地上线一个 DApp。

    Part 1: Smart contracts
    https://hackernoon.com/ethereum-development-walkthrough-part-1-smart-contracts-b3979e6e573e

    Part 2: Truffle, Ganache, Geth and Mist
    https://hackernoon.com/ethereum-development-walkthrough-part-2-truffle-ganache-geth-and-mist-8d6320e12269

    Part 3: Security, limitations, and considerations
    https://hackernoon.com/ethereum-development-walkthrough-part-3-security-limitations-and-considerations-d482f05278b4

    Part 4: Tokens and ERCs
    https://hackernoon.com/ethereum-development-walkthrough-part-4-tokens-and-ercs-68645cf2f73e

    Part 5: Making a DApp
    https://hackernoon.com/ethereum-development-walkthrough-part-5-making-a-dapp-4c2a3bbcd5e5

    该系列文章为英文,可能需要科学上网。

    以上。

    PS
    该文最早发布在微信公众号上,原文链接
    本帖已包含全部核心内容,原文只是加了些吸引眼球的内容而已 ()

    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     889 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 22:21 PVG 06:21 LAX 14:21 JFK 17:21
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86