Web3を学ぶための「無料YouTube動画」「ゲーム」はまず“これ”を試すべし「Web3」(Web 3.0)の一押し学習サイト8選【第6回】

「Web3」の知識を身に付けるために活用できる手段は、学習サイト以外にも複数の選択肢がある。主要な学習リソースを説明する。

2022年08月26日 08時15分 公開
[Ben LutkevichTechTarget]

関連キーワード

アプリケーション開発 | 教育


 学習サイト以外にも、インターネットには開発者が「Web3」(「Web 3.0」とも)の理解に役立つ、さまざまな学習リソースが存在する。Web3は、複数のコンピュータで正しい情報を共有する「ブロックチェーン」に基づく次世代インターネットだ。Web3に関する学習リソースの中には、無料で利用できるものもある。第6回は、Web3に関する特筆すべき学習リソースを解説する。

YouTube動画

 動画共有サイト「YouTube」には、Web3に関する解説動画が豊富にある。例えば学習コミュニティー「freeCodeCamp.org」や、その所属講師は、次の無料チュートリアルを公開している。

  • Solidity, Blockchain, and Smart Contract Course
    • ブロックチェーンやスマートコントラクト(特定の契約や取引をトリガーにして実行されるプログラム)に加えて、スマートコントラクトの開発に広く使われるプログラミング言語「Solidity」について学ぶコース。
  • How to make NFT Art with On-Chain Metadata
    • ブロックチェーンに保存したメタデータを用いて、NFTとひも付いた芸術作品を作成する方法を学習するコース。
  • Create your own Blockchain ERC20 Token | Python, Brownie, Solidity
    • 標準規格「ERC-20」に準拠したトークン(ブロックチェーンを用いて発行した暗号資産)の作成方法を学習するコース。プログラミング言語「Python」や、Pythonでスマートコントラクトを開発するためのライブラリ(プログラム部品群)「Brownie」、Solidityを使った作成方法を学習可能。

ゲーム

 学習者は「CryptoZombies」「Ethernaut」などのゲームを通じて、インタラクティブにWeb3を学ぶことができる。こうしたゲームは、プレーヤーにブロックチェーン技術の詳細を教える。

オープンソースツール

 Web3関連技術を扱いたいと考える開発者に役立つ、さまざまなオープンソースツールがある。

  • OpenZeppelin Contracts
    • スマートコントラクト向けのセキュリティライブラリ。
  • Create Eth App
    • ブロックチェーンシステム「Ethereum」を使ったアプリケーションを作成するためのテンプレート集。
  • Hardhat
    • Ethereumのスマートコントラクト向け開発環境。

メディア

 以下のメディアを追いかけることで、暗号資産のトレンドを把握できる。

  • Webメディア
    • Coinmonks
    • Week in Ethereum News
  • ポッドキャスト
    • Bankless

TechTarget発 先取りITトレンド

米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。

ITmedia マーケティング新着記事

news054.jpg

「Threads」が月間アクティブユーザー1億5000万人を突破 今後Xを追い抜くための最善策は?
Metaはイーロン・マスク氏率いるTwitter(当時)の対抗馬として2023年7月にリリースした...

news060.jpg

Z世代が考える「日本が最も力を入れて取り組むべき課題」1位は「ジェンダー平等」――SHIBUYA109 lab.調査
SDGsで挙げられている17の目標のうち、Z世代が考える「日本が最も力を入れて取り組むべき...

news061.png

高齢男性はレジ待ちが苦手、女性は待たないためにアプリを活用――アイリッジ調査
実店舗を持つ企業が「アプリでどのようなユーザー体験を提供すべきか」を考えるヒントが...