Wrote to the front of the block chain development Getting Started: zero-based development ICO DApp contracts based on intelligent Ethernet Square

This article is reproduced in: Ape 2048 Website ➭ https://www.mk2048.com/blog/blog.php?id=h22h20jbjb

Mr. Chang Ling said, the times when we abandon repeatedly will not say goodbye, Ma said for the new thing, most people can not see, look down, do not understand, too late. Since the completion of the Coursera Crypto a Currency of the course, get to know the nature of the block chain technology, the so-called block chain of faith became strong logical support, no matter Did you see, the block chain is swallowing the whole world ! Immoderation engineers will surely ask, how to get involved to obtain greater growth when the block chain technology and the rise of the industry? If you choose to participate, not spectate, sincerely invite you to become block chain applied R & D engineers on the road and my peers.

Front-end engineers learning block chain application development WHY, HOW, WHAT can be summarized by the following diagram, if you agree with my point of view, but also hesitant? Do it quickly!

Why choose the block chain development?

Future has come, but not yet popular! The explosive development block chain technology attracted a lot of attention, I believe you read this booklet heard about Bitcoin, ICO, and even purchased a block chain assets.

Block chain is a natural and very close to the money from the field, from the money closer the easier it is to make money , start preparing as soon as possible and gain a firm foothold in the field of block chain will be able to enjoy rise of industry huge bonus, it like four years ago, the micro-channel public number, knowledge paid two years ago, a year ago WeChat applet.

However, viewed from the perspective of students around the tip engineer block chain is very easy to produce the underlying technology, very far from the front end of the illusion. Virtually any floor block chain applications that require users to create real value-based, user block chain applications will not be limited to a few geeks, ordinary users will need to interface with the interface you need front-end engineers.

Block chain can be simply understood as a distributed, open, non-tampering of database, block chain applications in architecture projects, such as the front and rear end interaction and traditional client applications will be relatively large differences. From the perspective of technology stack point of view, built on three core elements distributed network, open books, consensus algorithms and smart contract DApp is where the future flourishing, the underlying protocol will gradually stabilize.

Then, as the front-end engineers, we have the opportunity to Where in the block chain in the field? Currency speculation? Seemingly not a permanent solution. If anything needs to be made dependent on skill and luck and two elements of different things but different specific gravities two inputs, then the sane person would find ways to make things more dependent on skill, not luck.

Why choose Ethernet Square?

Ethernet Square (Ethereum) is the most mature, the most widely used, based on the support to build and deploy smart contract DApp the block chain application platform, according to the State of DApps statistics, the current application running on Ethernet Square up 1379, all of these DApp consists of two parts: intelligent storage contract on an Ethernet network Square (use Solidity write, and JS is very similar, future EOS will support the use of smart Solidity written contract), as well as intelligent and able to interact with the contract DApp Web technology development.

DApp development of eco-around Ethernet Square is the most relatively mature, such as a development framework Truffle , intelligent contracts online integrated development environment Remix , developers as well as dedicated StackExchange Q channel .

Do not digress! How learning block chain development?

Blockchain is hard, although we do not want to admit, but the facts before us . Ethernet Square around a large number of development tools can be used, but their evolution and iteration is very fast, a lot of tutorials tools, frameworks, libraries two weeks may be too out of date, or no longer compatible with the interface, and it became a lot of new Getting the biggest obstacle when students block chain development in the pit trip half a year I wrote a more detailed complete tutorial (ad came, in fact, the Nuggets brochure), let's call it: front-end engineer wrote to the front engineers block chain development Getting Started Guide .

The best path to learn a new technology is the first to master the minimum usable knowledge (Minimum Actionable Knowledge), then roll up its sleeves and start doing continuous optimization and iteration their understanding and mastery of new technologies in the process of doing.

In this booklet in the past six months I will explore out of intelligent Ethernet Square contract, DApp develop routines, all share best practices to you, you do not need to spend a lot of time to do tests such as starting a local network, compile and run a full nodes that sort of thing, in just rely on the core tools such as solc, in the case of Chrome, with a progressive approach to the way you are familiar with Solidity hands with smart contract to develop, test, deploy, and DApp development framework to build intelligent interactive contract, to become block chain engineers ready.

Not as good as the text table, the table is better map, use the brochure in a lot of pictures (currently 35% completion, illustration 55) and analogies, even if you are completely no contact block chain, chain blocks can easily understand the world inside the key concepts.

Content booklet is divided into 5 parts:

  • Beginners (on): operating mechanism block chain to understand the principles and Ethernet Square, familiar with the basic concepts of Ethernet Square development, such as accounts, transactions, etc.;
  • Beginners (under): Solidity development of entry, based on intelligent Remix contract work flow;
  • Advanced articles: contract-based intelligent front-end modern development environment, build, deploy, test workflow;
  • Actual articles (on): design, development, deployment, testing ICO intelligent contracts;
  • Actual articles (under): Use web3, next.js contract to develop intelligent and can interact with ICO DApp;

who am I? What did?

I had what works?

Who read through the booklet? How they say?

What do you get?

In the booklet, you will learn in their familiar front-end development environment in combination Ethereum, Solidity, JavaScript write, debug, test, deploy and manage their own basic method of DApp. Including:

  • The key concept to understand in the etheric Square building DApp need to know, such as Gas, Transaction;
  • Place different tests familiar Ethernet network and test network to use tools provided;
  • Solidity familiar with the language and use it to develop real intelligence contracts;
  • Familiar with the basic use of intelligent Ethernet Square contract Remix of debugging tools;
  • Master the design, development, testing, deployment workflow intelligence contracts and best practices;
  • Familiar with the basic use of smart contract web3 latest version of the tool library Ethernet Square;
  • Web3 familiar with the use and next.js combine all aspects;
  • Build and master a complete, intelligent contracts can be reused, DApp application architecture and construction tools chain;

For what groups?

  • Have basic knowledge of JavaScript, a Web application is best written, the students are familiar with npm use;
  • To block chain, Ethernet Square, intelligent interest in technology contracts, the students want to do in-depth understanding of front-end;
  • Desirable to use block chain technology development students can actually landed front end application;
  • Expectations reserve block chain development skills, good front-end students prepare for the cross-border block chain;
  • We expect computer-related majors in the block chain industry;
  • I want to grab bonus block chain industry, relying on the skills of the students to make more money;

What you have to prepare?

  • Chrome browser, part of the development and debugging is performed in the browser;
  • Node.js runtime environment, it is best v8.x or later is recommended nvm to install;
  • It can be used to enter and execute commands to program the terminal, such as under the Mac as iTerm for , or under the Windows cmder;
  • Comfortable to use your own editor, such as VSCode, I wrote two articles VSCode configuration editor, see the and the ;
  • 2 hours of leisure time reading this booklet, and to practice their own to get started, because the paper come Zhongjue;

Readers welfare

  • Free to join the Readers group, and the group Friends of the discussion and exchange of ideas and reading doubts, I believe that this booklet can make you a lot and I like-minded students together;
  • In the audience May 31 there will be a daily lottery activities, prizes for the block chain tokens have real value (using a micro-channel small lottery program, awards the process open and transparent):
    • May 18 - May 22, daily prize is worth an EOS or equivalent ETH, will reportedly hold valuable;
    • May 23 - May 31, the day the prize is 1000 * (2 copies) Candy, Li Xiao surgeon operate candy tokens, take three years to try?
  • Where to buy the booklet during a limited time offer readers, will receive an exclusive 50% off discount coupons can be used to purchase Liao Xuefeng teacher of "digital currency and the block chain principle" booklet, a more systematic and comprehensive understanding and mastering the block chain development essential knowledge.

Road block chain hopes to become engineers, can you walk with me! The following figure hit Save 30% Limited Time Offer.

Or click on this link: https://juejin.im/book/5addb2eb6fb9a07abd0d4557

Guess you like

Origin www.cnblogs.com/jiangshangbulao/p/11783407.html