Hyperledger Sawtooth for Application Developers (LFS174)

Hyperledger Sawtoothサンプルアプリケーションのコーディング方法を学びます。

無料

申し込む

コースの概要

過去数年にわたり、ブロックチェーンとエンタープライズ環境におけるその可能性について多くの議論がありました。今日、ブロックチェーンはもはや誇大広告ではありません。それは現実になり、さまざまな業界でプロセスと企業のビジネスを変革しています。

Hyperledger Sawtoothは、Hyperledger傘下のオープンソースプロジェクトであり、分散型台帳アプリケーションおよびネットワークの構築、展開、実行に使用されるエンタープライズレベルのブロックチェーンシステムとして機能します。

の アプリケーション開発者向けHyperledger Sawtooth コースはブロックチェーン技術の基本と許可されたネットワークの概念から始まり、Hyperledger Sawtoothの重要な機能について説明します。

これには、単純化されたサプライチェーンの例に基づいたサンプル分散アプリケーションSawtooth Simple Supplyが含まれています。このブロックチェーンアプリケーションには、Webアプリフロントエンド、ブロックチェーンビジネスロジック用のトランザクションプロセッサ(スマートコントラクトに相当)、および通信用のカスタムREST APIが含まれています。このサンプルアプリケーションのコーディング方法を学習することで、Hyperledger Sawtoothの重要な概念を学び、独自のエンタープライズレベルのHyperledger Sawtoothアプリケーションを作成する方法を理解できます。

ブロックチェーンテクノロジーの採用に関してKPMGが実施した2019年のテクノロジー業界イノベーションは、企業の41%が今後3年間でビジネスにブロックチェーンを採用し、実装する可能性が高いことを示唆しています。この調査で明らかになったもう1つの重要な側面は、企業の48%が、ブロックチェーンが近い将来に事業活動を実施および管理する方法を変えると考えていることです。

ブロックチェーン革命の一部になりたいですか?今すぐ登録して、Hyperledger Sawtoothを使用したアプリケーションの開発について学びましょう。

もっと見る

学習内容

  • ブロックチェーンの概念:ブロックチェーンの構造とプロセスフロー、トランザクション、ブロック、ハッシュと署名、権限、コンセンサスアルゴリズム
  • Hyperledger Sawtoothの基本
  • Hyperledger Sawtoothプラットフォームのアプリケーション設計と開発の原則
  • 付属のSawtooth Simple Supplyアプリケーションを使用して、フル機能のHyperledger Sawtoothブロックチェーンアプリケーションを作成します
  • アプリケーションの実行とトラブルシューティング

おもなテーマ

ようこそ!
第1章ブロックチェーンの基本
第2章Hyperledger Sawtooth
第3章アプリケーション開発の概要
第4章アプリケーションの作成:Sawtooth Simple Supply
第5章Simple Supplyアプリケーションの実行
第6章コースのまとめ
修了試験

前提知識

このコースでは、PythonとJavaScript、または同様の言語のプログラミング経験と、プロトコルバッファー(protobufs)の一般的な知識が必要です。また、必須ではありませんが、ZeroMQ(ZMQ)メッセージングライブラリの基本を理解することも役立ちます。このコースのカスタムREST APIは、ZMQを使用してバリデーターと通信します。

構成

実施方法

セルフペースオンライン(仮想)

含まれているもの

  • 10-15時間の教材
  • 動画コンテンツなし
  • デジタルバッジ
  • ディスカッション フォーラム
  • オンラインコースへの14週間の無料アクセス
  • オプションの有料修了証明書

経験レベル

   中級

コースの評価