手把手教你玩eos:教程开篇絮语及目录

in #eos6 years ago

文章由EOS节点EOSWing(柚翼)首发于eoswing.io博客,内容将不定期更新,仅供学习交流之用。

0.教程特色

0.1 零基础入门

EOS难学在哪里?

一方面,EOS是区块链技术集大成者,区块链技术涉及密码学、分布式存储、心理学、经济学、博弈论、网络协议等多个领域;另一方面,单从编程开发领域开发来说,EOS采用C++语言开发智能合约,在dApp开发中推荐的Demux框架,又需要熟悉MongoDB+React+Node.js。如果你要在本地架设EOS节点测试网,需要对linux服务器有一定了解。

每一位初次接触到EOS的开发者,由于自身基础不一,可能对某一部分熟悉精通,对另外一部分又比较陌生。

而很多EOS大神的教程文章忽略了很多基础知识讲授。导致很多初学者看了几篇,发现又要回头去补课C++,又或者要补课前端开发知识。初学者转来转去,发现缺课太多,前置知识要求太高,就对EOS学习望而却步了。

教程确保零基础初学者能学习

有一个很神奇的2080法则。20%的知识覆盖了80%的应用范围。在入门阶段,其实你只需要掌握相关知识的20%就可以继续学习EOS了。

在本教程讲授中,始终遵循教程确保零基础入门的原则。逢山开路,遇水架桥。不管涉及到哪方面的知识,都对需要应用到从相关前置知识进行讲解。其实内容不多,也就是20%相关知识就够用了。

0.2 手把手教学

掌握知识的捷径就是练习

编程开发非常讲究动手练习。每一个知识点必须自己动手去复现,才能真正转化为自身所学。

教程每一步都有输入输出

本教程遵循实验室教学法,每一步都有相应输入命令或代码提示,同时给出相应正确反馈提示截图,便于初学者实践对照印证。

0.3 与官方同步

持续跟进EOS最新版本修订本教教程

区块链领域在快速迭代,EOS的版本也在不断更新升级。网上不少教程还是EOS主网上线前的,不少代码语句都已经替换更新了。本教程从2018年8月开始着手策划编写,并将持续跟进EOS最新版本修订本教教程。

持续保持与官方开发文档同步

本教程大部分内容采用了官方开发文档和相关示例。并根据初学者知识脉络,整理归纳形成入门教程。在后续过程中,将继续保持与官方开发文档同步。

1.教程目录

1.1 初学乍练—EOS开发基础

(一)使用docker搭建eos本地运行环境

(二)钱包和账户的创建与管理

(三)使用智能合约创建和发放代币

持续更新中…

1.2 牛刀小试—搭建EOS区块浏览器

持续更新中…

1.3 融会贯通—开发EOS区块链博客

持续更新中…

2.开篇絮语

2.1 欢迎读者查漏补缺

eoswing技术团队致力于EOS区块链基础知识传播。EOS开发涉猎知识领域非常广,同时更新迭代非常快。在教程中可能有这样那样的错漏之处,还请读者与我们一起查漏补缺、将系列教程优化的更好。

2.2 请投票给柚翼节点

如果觉得这系列教程有点意思,请投票给柚翼节点(eoswingdotio)。您的投票是本教程持续更新的动力源泉,谢谢。

Coin Marketplace

STEEM 0.34
TRX 0.11
JST 0.034
BTC 66344.62
ETH 3214.81
USDT 1.00
SBD 4.37