Giter VIP home page Giter VIP logo

eos-tutorial's Introduction

(零)教程开篇絮语及目录

手把手教你玩eos

我是此系列教程作者,eoswing团队肖南飞,区块链技术开发人员。

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开发基础

1.2 牛刀小试---EOS卡牌游戏开发

1.3 神兵利器---EOSFactory框架开发篇

2.开篇絮语

2.1 欢迎读者查漏补缺

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

2.2 请投票给柚翼节点

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

eos-tutorial's People

Contributors

eoswing avatar xiao198304 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.