web3.0をはじめて学ぶ人のためのチュートリアルです。ブロックチェーンの基本的な概念、それを構成する技術要素、web3のコーディングまでの内容を初学者が網羅的に学習できるように作っていきます。
このページでは、まずは、学習要領について記載していきます。
(各コンテンツは順次公開予定)
※ 分かりやすい解説に努めているつもりですが、不明点や改善点などあればコメントにてご指摘ください。できる限りの改善を図ります。
チュートリアル概要
想定レベル
入門〜中級レベル
web3.0のことを知らない人がweb3アプリケーションが作成できるようになるためのチュートリアルです。ブロックチェーン上でアプリケーションを作成するための網羅的な知識をカバーしています。
前提
ブロックチェーンに関する前提知識は不要です。
一部、javascriptの知識が必要となりますが、必要なコードは基本から解説するよう努めています。
学習時間
1ページあたり10分ぐらいまでの時間で学習できることを目指していますが、学習項目によってはそれ以上必要となるかもしれません。
学習項目
Ⅰ. 仕組みと構成する技術
Ⅱ. Solidityの基本文法
Ⅲ. hardhatによる開発
- web3フレームワーク概説
- 開発環境のセットアップ(全体共通編)
- 開発環境のセットアップ(プロジェクト編)
- 設定(hardhat.config.ts)
- デプロイ
- デプロイ結果の確認
- テスト
- Gas(ガス)レポーター
- linter
コメント