トレーニング > ブロックチェーン > 開発者が学ぶHyperledger Fabric (LFD272-JP)
トレーニングコース

開発者が学ぶHyperledger Fabric (LFD272-JP)

開発者が学ぶHyperledger Fabric(Hyperledger Fabric for Developers)は、チェーンコード(Hyperledger Fabricのスマートコントラクト)を記述し、エンタープライズ ブロックチェーン ベース アプリケーションを作成することで、専門知識を構築し、ビジネスロジックの実装における実践的なスキルを得ることができます。このコースは、Certified Hyperledger Fabric Developer (CHFD) 試験に対応した内容であるため、認定取得を目指す方にも大変有効です。

コース内容は日本語ですのでご注意ください。

対象者

このコースは、Hyperledger Fabricチェーンコードとアプリケーション開発のスキルを習得したい開発者を対象としています。
少なく読む 続きを読む
学習内容

このコースでは、任意のユースケースに対する Node.js におけるチェーンコードの実装およびテスト、チェーンコードのライフサイクル管理、Hyperledger Fabric ネットワークとやりとりする Node.js クライアント アプリケーションの作成、ユーザーIDに基づいた情報へのアクセス制御、プライベート データ コレクションの設定および使用などを学びます。
少なく読む 続きを読む
身につく知識

このコースは、Certified Hyperledger Fabric Developer(CHFD)試験の準備として設計されており、学生の認定資格を大幅に向上させます。
少なく読む 続きを読む
おもなテーマ
第1章 コースの紹介
第2章 Hyperledger Fabric:コンポーネントとコンセプトの復習
第3章 チェーンコードの基本
第4章 チェーンコードライフサイクル
第5章 台帳データ範囲クエリ
第6章 ステートデータベースとしてのCouchDB
第7章 チェーンコードを使用した資産の履歴の読み込み
第8章 プログラムによるアクセス制御:ClientIdentity
第9章 チェーンコードの詳細
第10章 Hyperledger Fabric Node.js SDKの概要
第11章 主なアプリケーションコンポーネント
第12章 アプリケーションからのHyperledger Fabric CAとのやりとり
第13章 イベント処理
第14章 プライベートデータ コレクション

このコースを終了後、CHFA試験で認定を取得しましょう

このコースと試験をバンドルすると$100オフになります

前提条件
このコースを最大限に活用するためには、以下の知識や環境が必要です。

  • Hyperledger Fabricのアーキテクチャやコンポーネントの理解:台帳、チャネル、チェーンコード、ネットワーク ノード タイプ(Endorser、Committer、Ordererなど)、トランザクション フロー、認証局(CA)
  • NodeJS の使用経験:
    – NodeJSをインストールして、コマンドラインでアプリケーションを実行できる、基本的な言語構築の知識、パッケージ管理の知識
  • Dockerの基本知識:
    – Dockerデーモンをインストールし、Dockerコンテナをローカルで実行し、基本コマンドを理解および使用できる
  • Linuxオペレーティング システムのコマンドライン/シェルの使用経験
  • NoSQLデータベースの知識とCouchDBの一般的な理解
  • 最初に以下のコースを受講することをお勧めします。
    Blockchain for Business: An Introduction to Hyperledger Technologies (LFS171x)(edXの無料オンラインコース)
実習について
このコースの実習は、ネイティブハードウェアで動作するか、KVM、VMWare、VirtualBoxファミリなどのハイパーバイザーの下で仮想マシン(VM)を使用して動作するように設計されています。実習環境をセットアップするための詳細な手順は、コースで提供されます。