初心者からEOSIO開発経験者まで、どんなスタイルにも合うはずの学習リソース集です。

書籍

Learn EOS Development, by Christopher Micheal (use code “jackandtheblockstalk” for 25% discount)です。

Official developer resources

Developer portal.This book is a well organized walkthrough to understand smart contract development.

Official developer resources

Developer portal.This bookから始めたので、この本でスマートコントラクト開発を理解しています。 EOSIOのアーキテクチャとその使い方を解説した公式ドキュメントです。 EOSIOを使い始めるには最適な場所です。

スマートコントラクトAPIドキュメントには、EOSIOスマートコントラクトを書きながら使用できるすべての利用可能なライブラリとクラスが含まれています。

eosjs、eos-java、eosio-swiftは、EOSIOブロックチェーンに接続するために使用する3つの公式SDKです。

ワークショップ

ジャックタナー(私です!)による無料のEOSIO開発者ワークショップです。 このワークショップは、理論と実践的な要素をメンターがサポートする、無料の1日対面式ワークショップです。 このワークショップでは、EOSIOスマートコントラクトの開発方法について学びます。 また、EOSIOプロトコルの仕組みやアーキテクチャなど、他で簡単に手に入るような知識ではないことも教えてくれます。 このコースでは、開発にWeb IDEを使用しているため、開発者はコマンドラインで何かをする手間が省け、すぐにコントラクトを書くことができます。

YOUTUBE でフルワークショップを見ることができます!

注意:ビデオの品質はもっと良いはず

オンラインコース

EOSIO Webinars by Block One:これらは Block One が提供する 1 時間の Web セミナーで、EOSIO の異なる構成要素を教えています。

EOSIO developer workshop by Everything EOS: Peter Keay氏によるオンラインコースで、Elemental Battles dapp (Block Oneによる公式チュートリアル)の開発を、フロントエンドのReactアプリの開発を含めて行うものです。 7.5時間のコースは約50ドルです。 こちらはUdemy.

EOS Programming 101 by Ivan on Techで受講可能です。 Ivan on Tech academyに月19ドルから加入すると、EOSのコース以外にもアクセスできるようになります。 このコースでは、EOSIOノードを実行するためのコマンドや、コントラクトを開発してネットワークに展開する方法について学びます。

開発者のためのEOSIO入門 by B9 Lab: この無料オンラインコースは、約10~15時間かかります。 EOSIOの基本的なコンセプト、ネットワークのデプロイ方法、スマートコントラクトの書き方やデプロイ方法などを学びます。

テクニカルサポート

EOSスタックエクスチェンジとGoogle検索は、nodeosとスマートコントラクト開発の使用に問題がある場合、常によく機能します。 ここに行く前に stackexchange / google search をチェックしてください。

答えが見つかり、それが stackexchange になかった場合、他の人のためにそこにレポートを追加することを検討してください。 共有は思いやりです。

記事とブログ

Block One の公式ニュース ページは便利です。 EOSIOは急速に開発が進んでおり、すべてのアプリケーション開発者向けの技術的、非技術的なアナウンスメントがあります。

EOSカナダのブログには、さまざまなEOSIOのコンセプトを非常に技術的なレベルで説明する、とても良い記事があります。

Blockgeeksは、EOSブロックチェーンについて説明する記事をいくつか書いています。

EOS Writer は、EOSIO チェーンとソフトウェアについて書かれたあらゆる記事の集合体です。

EOS Smart-Contract Developmentは、EOSIOブロックチェーンの技術的能力の良いハイレベルな概要を提供します。

Security best practices articles

  • EOS Smart Contracts Security Best Practices
  • EOS Smart Contracts Security Audit – A Comprehensive Guide

Tutorials

Elemental Battles は Block One が提供する公式チュートリアルで、開発者がブロックチェーンのノード設定からスマートコント ラクトと React アプリを書くまでの手順を説明したものです。

コミュニティ リソース

Scatter docs は、最も人気のある EOSIO トランザクション ウォレットおよびキー管理ソリューションの 1 つを使用する方法について説明しています。

Liquid Apps docs では、分散型アプリケーションを支援するためのスケーラビリティとユーザビリティのソリューションの使用方法について説明されています。

Dfuse は、EOSIO アプリケーションを開発するための私のお気に入りの API で、最近オープンソース化されました! これは、非常に強力なトランザクション検索エンジンや、対話型 Web サイトのための Web ソケット経由のイベント リスナーなど、ブロックチェーンと対話するための改良されたインターフェイスを備えています。 アプリケーションを支援するために利用可能な他の多くの汎用 API があり、そのほとんどは、この記事で説明されている、取引履歴を検索する方法を調べています。

eoslime は、契約を管理する便利な javascript フレームワークで、非常に安定したユニット テスト スイートを含みます。 これは、私がユニット テストに使用しているものです。

IDEs

EOS Studio は、美しいインターフェイスとキー管理を備えたコミュニティの Web IDE で、すぐにコントラクトを書き始めることができます。 Mac、Windows、Linuxでローカルに実行することも可能です。 チュートリアルをご覧ください。 これは、スマートコントラクトのプロトタイプを作成するのに適した場所であることが多いです。 機能が安定したら、最終仕上げのために C++ IDE に切り替え、eoslime を使用してテスト スイートを構築します。

EOSIO Quickstart Web IDE は Block One が公式にサポートするブラウザ内 IDE 環境で、開発者がスマート コントラクトを迅速に開始できるように支援します。 開発者は、reposityをクローンし、スマートコントラクトを起動するgitputアプリを開始する必要があります。 これを使用して行われたすべての作業は、あなたの github リポジトリで公開されます。

Zeus IDE は、EOSIO Quickstart IDE と同様の体験を提供しますが、Liquid App のすべてのツールが組み込まれています。

Trails は Telos ブロックチェーン用の投票とガバナンス APIです。

CLion や Visual C++ などの一般的な C++ IDE は、スマートコントラクトとユニットテストを書くために使用できます。

テスト

hthea

ツールと比較

EOS Authority は、パブリック EOSIO ブロックチェーンからデータを分析する70以上のツールを構築し、本当に洞察力に富むことができるようにしました。 これらは、価格アラートから投票者分析など、投資家から開発者まで幅広く使用できます。

EOS Alohaも、EOSIOパブリックチェーンを分析するためのさまざまな分析ツールを構築しました。

Dapp Radar、State of the DappまたはDapp.comでDappオンチェーン指標とランキングもチェックできます。 Messari(オンチェーン列を見てください)、Blocktivity、Coinmetricsから素晴らしい比較指標を得ることができます。

エコシステムとその他のツール

圧倒される準備をしましょう、これらのリンクですべてがわかります!

InEOSには、展開された異なるパブリック ブロックチェーン ネットワークとそれらが行うことの素晴らしいリストがあります。

Articles

コメントを残す

メールアドレスが公開されることはありません。