トレーニング > ブロックチェーン > Hyperledger Fabric for Developers (LFD272)
トレーニングコース

Hyperledger Fabric for Developers (LFD272)

開発者が学ぶ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)を使用して動作するように設計されています。実習環境をセットアップするための詳細な手順は、コースで提供されます。
レビュー
2021年9月
実習は、コースの内容を実際に体験するのに役立ちました。
2021年6月
技術的な詳細の簡潔な説明、概念を伝えるための簡単な言語、および実用的なラボ。
2021年5月
生地の開発を2年間行ったにもかかわらず、個人的に非常に有益だと感じたコンテンツはかなりあります。
2020年9月
私はHyperledgerFabric開発者として短期間働いていましたが、フレームワークのすべての側面を学ぶことができませんでした。このトレーニングは、HFフレームワークを使用して開発するための概念と方法をよりよく理解するのに役立ちました。