Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Security & Network

/

Blockchain

トリュフでdApp開発:シリコンバレー開発者と

Ropstenテストネットに展開する経験を試し、トリュフフレームワークを活用して、ソリディティでより成熟したスマートコントラクトを作成する方法を学びます。

DApp
Blockchain
Truffle

こんなことが学べます

  • トリュフフレームワークの活用方法

  • Token、Structsなどの新しい概念学習に基づいて、より高度なコントラクトを作成

  • コントラクトテストのためのソリディティ、JavaScriptテストコードを書く方法

  • Robstenネットワークに展開する経験

音声が英語である講義です。慌てないでハングル字幕に沿って楽に受講してください。ハングル字幕が自動的に有効にならない場合は、CCボタンを押して必ずハングル字幕を有効にしてください。

講義を聞いて学ぶこと

Ropstenテストネットに展開する経験を試し、トリュフフレームワークを活用して、ソリディティでより成熟したスマートコントラクトを作成する方法を学びます。また、Token、Structsなどの新しい概念について学び、理論的な部分も強化し、私のスマートコントラクトをテストするためのソリディティ/JavaScriptテストコードも書いています。テストについてよく知らなかった受講生なら、とても助かります。
  • トリュフフレームワークの活用方法
  • Token、Structsなどの新しい概念学習に基づいて、より高度なコントラクトを作成
  • コントラクトテストのためのソリディティ、JavaScriptテストコードを書く方法
  • Robstenネットワークに展開する経験:インターネット上の誰でもアクセスできるように!

トリュフで投票dAppを実装し、Ropstenにデプロイする

イーサリアム&ソリディティベースの投票dAppを実装する講義では、アプリケーションを作成するためにかなり複雑なプロセスを直接私たちの手でやらなければなりませんでした(とても簡単だと感じたら、すごいですね!)。この過程でイーサリアムとソリディティに関する重要な内容を内在化したら、今回の講座では、より速いスピードで作業できるようにするフレームワークを使用します。

今回のレッスンでは、 Truffleというフレームワークを活用して、複雑なことを軽減して作業します。

事前に知り始めると良いこと

  • イーサリアム、ソリディティの基礎知識
    • イーサリアムについてよく知らない場合は: 無料講義であるイーサリアム入門バイブル講座を最初から読んで来たり、講義を聞きながら参考資料として活用してください。
    • ソリディティについてよく分からないなら
  • Truffleを活用するために、前のレベルの講義(無料)で作成したアプリケーションを移植します。
  • PythonRubyJavaC#などのオブジェクト指向プログラミング言語の経験
  • HTML、CSS文法の基本的な理解
  • JavaScriptはたくさん知るほど良い(講義を通してたくさん書いています!)
  • CLI環境に慣れていれば良い
  • 講義のすべてのソースコードは、Linux、MacOS環境でテストされています。

役に立つ方

  • トリュフフレームワークは書いていないが、ソリディティでコントラクトは作成できる。
  • コントラクトをコンパイルして配布する過程を簡単に経験してみた。
  • トリュフフレームワークを使ったことがなく、テストネットに配布したこともない。
  • dAppの開発にあまりにも基本的な内容ではなく、一歩進んだ内容を学びたい。

Zastrinロードマップ

ethereum bible

イーサリアム入門バイブルとても重要で骨格のあるイーサリアムの基礎内容

投票 dApp

初めてのスマートコントラクトの作成Ethereum & Solidityベースの投票dAppを実装する

現在のコース truffle-dapp

トリュフでdAppを開発トリュフで投票dAppを実装し、Ropstenに展開する

ethereum IPFS

脱中央化eBay開発イーサリアムとIPFSベースのeBayを実装する

知識共有者の紹介

Mahesh Murthy
シリコンバレー開発者の鮮やかな資料

12年以上にわたって分散システム分野で働いてきたシリコンバレー開発者マヘシ(Mahesh Murthy)の資料です。良い開発者であるとともに教育に関心が多く、Zastrinというイーサリアム学習サイトを開設して運営しています。より多くの人々、より多くの開発者がブロックチェーンの世界に飛び込んでほしいという願いでプログラマスとコラボレーションし、韓国のユーザーにも良い講義を紹介しようとしています。

講義に追加されてほしい内容があったり、質問があった場合には「質問」欄に載せてください。この講義はZastrinとGreppのパートナーシップを通じてこのサイトにアップロードされました。 (This course was published on Programmers due to the partnership of Zastrin and Grepp)

こんな方に
おすすめです

学習対象は
誰でしょう?

  • トリュフフレームワークは書いていませんが、ソリティディでコントラクト作成可能な方

  • コントラクトをコンパイルしてデプロイするプロセスを体験したい方

  • dApp開発の基本的な内容については、次のステップ学習が必要な方

こんにちは
です。

7,219

受講生

323

受講レビュー

4.7

講座評価

4

講座

カリキュラム

全体

32件 ∙ (1時間 17分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

1件

4.0

1件の受講レビュー

  • 하후님의 프로필 이미지
    하후

    受講レビュー 1

    平均評価 4.0

    4

    100% 受講後に作成

    Cool~

    ¥3,523

    mahesh0698の他の講座

    知識共有者の他の講座を見てみましょう!

    似ている講座

    同じ分野の他の講座を見てみましょう!