
Hyperledger Fabric for Developers (LFD272) + CHFD試験バンドル



このような開発者は、以下も実行できる必要があります。
-ファブリックアプリケーションとスマートコントラクトをパッケージ化してデプロイし、エンドツーエンドのファブリックアプリケーションライフサイクルとスマートコントラクト管理を実行します
--Node.jsのプログラム
パフォーマンスベースの試験に合格することは、時間の制約の下で挑戦的な現実世界のタスクを実行する候補者の能力を示しています。















IDをウォレットにインポートする
ウォレットからIDを選択して管理する

インスタンス化してゲートウェイに接続する
アクセスネットワークと契約

トランザクション関数の定義
入力と引数の検証とサニタイズ
決定論的なロジック/コードを実装する
単純な状態の対話(Get、Put、Delete)
簡単なクエリを実行する
複雑なクエリを作成する
キーと値のペアを使用してアセットを定義する
潜在的にプライベートなデータを特定する
プライベートデータコレクションを組み込む
属性ベースのアクセス制御を実装する
元帳のステートの初期化
スマートコントラクトのインストールとインスタンス化

1つ以上のトランザクションをsubmitする
クエリなどのトランザクション関数を評価する
トランザクション履歴をクエリする
トランザクション クラス(ステートフル)を使用してトランザクションを呼び出す
アプリケーション コントラクトを作成および発行する
チャネルベースのイベントを登録および処理する

ログを特定および確認する
コントラクトの単体テスト
ポリシーの競合を診断およびエンドースする
関数の非決定性を特定して修正する
トランザクション フローのトラブルシューティングを行う
- Hyperledger Fabricのアーキテクチャやコンポーネントの理解:台帳、チャネル、チェーンコード、ネットワーク ノード タイプ(Endorser、Committer、Ordererなど)、トランザクション フロー、認証局(CA)
- NodeJS の使用経験:
– NodeJSをインストールして、コマンドラインでアプリケーションを実行できる、基本的な言語構築の知識、パッケージ管理の知識 - Dockerの基本知識:
– Dockerデーモンをインストールし、Dockerコンテナをローカルで実行し、基本コマンドを理解および使用できる - Linuxオペレーティング システムのコマンドライン/シェルの使用経験
- NoSQLデータベースの知識とCouchDBの一般的な理解
最初に取ることを強くお勧めします Introduction to Hyperledger Blockchain Technologies (LFS171x) edXで無料で監査できるMOOC。