ブロックチェーン開発の概要

初級
学生
Azure

このラーニングパスでは、Ethereum プラットフォームでのブロックチェーンと開発について説明します。 独自のブロックチェーン ネットワークの大規模な構築を開始するために必要なスキルについて説明します。

このラーニング パスでは、以下について説明します。

  • ブロックチェーンの基礎と、ブロックチェーン テクノロジのしくみについて説明します。
  • Ethereum ブロックチェーンで開発するためのツールについて理解を深めます。
  • スマートなコントラクトと分散アプリケーションを作成します。
  • ローカルおよびテスト用の Ethereum ネットワークにデプロイします。

前提条件

  • C、Python、JavaScript などのプログラミング言語での以前の経験
  • プログラミングの概念に関する基本的な知識
  • 新しいディレクトリを作成するコマンド ラインに関する知識
  • Visual Studio Code がインストールされていること

このラーニング パス内のモジュール

ブロックチェーン プロトコルによってどのように信頼を確立できるかを探ります。 ブロックチェーンを使用するシナリオを評価し、ブロックチェーンがご自身のソリューションに適しているかどうかを判断する方法を学習します。

Solidity を使用して Ethereum ブロックチェーン プラットフォームのスマート コントラクトを簡単にプログラミングする方法について説明します。

スマート コントラクトの開発に使用できるツールをインストールして使用する方法について説明します。

トークンの重要性とそれらをブロックチェーンで使用する方法について学習します。

分散型アプリ、および独自にビルドする方法について学習します。

Ethereum ネットワークの詳細、および開発、テスト、運用に使用する方法について学習します。