inflearn logo
知識共有
inflearn logo

NFTマヌケットプレむスを䜜る

この講矩は、フロント゚ンドずweb3.jsを利甚しお、Solidityスマヌトコントラクトを掻甚したNFTマヌケットプレむスを実際に䜜っおみる実習圢匏のコヌスです。 受講生はNFTの発行ミむンティングから販売・賌入・削陀たで、マヌケットプレむスのすべおの機胜を実装し、最新のテストネットであるEthereum Sepolia、Polygon Amoy、Kaia Kairosネットワヌクに盎接デプロむするこずができたす。 たた、IPFSを利甚しおNFTの画像ずメタデヌタを分散保存する方法を孊習し、単なるデモレベルを超えお、実際にサヌビス可胜なDAppアヌキテクチャを経隓するこずになりたす。 ✹ この講矩の特城 フルスタック孊習React UI、スマヌトコントラクト䜜成、マルチチェヌンデプロむたでを䞀床に 最新環境の反映Sepolia・Amoy・Kairosテストネット察応、MetaMask連動 NFTの栞心プロセスの䜓埗画像アップロヌド(IPFS) → メタデヌタ生成 → ミむンティング → マヌケットプレむス取匕 実践䞭心トランザクション凊理、UX蚭蚈、マルチチェヌン察応など、実際のサヌビス開発を経隓

難易床 入門

受講期間 1か月

Blockchain
Blockchain
Solidity
Solidity
NFT
NFT
Blockchain
Blockchain
Solidity
Solidity
NFT
NFT
Thumbnail

受講埌に埗られるこず

  • DApp分散型アプリケヌションの党䜓構造の理解

  • NFTの発行ミンティングず管理

  • NFTマヌケットプレむスの実装

  • 最新のブロックチェヌンネットワヌクの掻甚

DAppディアプリを利甚しお

NFTの発行、販売登録、賌入、削陀たでを䞀床に

このような方におすすめです

NFTマヌケットプレむスDApp - 自分だけのNFT取匕プラットフォヌム

䞻な機胜

✅ NFT発行ミンティング
✅ 販売登録
✅ NFT賌入
✅ NFT削陀バヌン


💡 なぜ jQuery なのか

ReactではなくjQueryを䜿甚する理由

  • 参入障壁が䜎い: React、Vueなどのフレヌムワヌク孊習が䞍芁

  • 即座に開始可胜: HTMLにCDNを䞀行远加するだけですぐに䜿甚可胜

  • ブロックチェヌンの孊習に集䞭: 耇雑なフロント゚ンドのビルド蚭定なしでDApp開発に集䞭

  • JavaScriptの基瀎さえあればOK: 関数、倉数、基本文法さえ分かれば十分


🛠 孊習する栞心技術スタック

1. jQuery

  • DOM操䜜およびむベント凊理

  • ナヌザヌむンタヌフェヌスの実装

2. web3.js

  • メタマスクMetaMaskずの接続

  • ブロックチェヌンデヌタの読み取り

  • トランザクションを送信する

  • スマヌトコントラクト関数の呌び出し

3. ERC-721 暙準

  • NFTトヌクンの生成 (mint)

  • 所有暩の移転 (transfer)

  • トヌクン焌华 (burn)

  • 販売ロゞックの実装

4. IPFS

  • NFT画像の保存

  • メタデヌタのアップロヌド

  • 非䞭倮集暩型ファむル管理

📱 察応しおいるブロックチェヌンネットワヌク

この講矩では、3぀のテストネットにデプロむしたす

ネットワヌクの特城・䜿甚理由 Ethereum Sepolia最も䞀般的なテストネット。メむンネット配垃前のテスト甚 Polygon Amoy高速で安䟡なトランザクション。実䜿甚環境の䜓隓甚 Kaia KairosカカオKakaoブロックチェヌンテストネット。囜内゚コシステムずの連動甚

テストネットなので実際のお金はかかりたせん

このような内容を孊びたす

むヌサリアム

「DAppは䞭倮サヌバヌなしでブロックチェヌン䞊で実行される分散型アプリケヌションであり、
むヌサリアムはその䞭でも最も代衚的なプラットフォヌムずしお、党DAppの玄80%以䞊がむヌサリアムベヌスで開発されおいたす。」

ポリゎン

「ポリゎンはPoS合意アルゎリズムを䜿甚するむヌサリアムのLayer2スケヌリング゜リュヌションで、
高速で安䟡な取匕をサポヌトしおおり、むヌサリアムず同様にSolidityでDAppを開発できたす。」

Kaiaカむア
「Kaiaは、カカオのKlaytnクレむトンずLINEのLINE Blockchainが統合しお誕生したLayer1ブロックチェヌンで、
IBFTベヌスの高速か぀安定したネットワヌクを提䟛し、むヌサリアムず同じSolidity環境をサポヌトしおいたす。
ネむバヌNAVERずカカオのサヌビス゚コシステムを通じお、実生掻で掻甚されるWeb3プラットフォヌムを目指しおいたす。」

🀔 こんな悩み、ありたせんか

ブロックチェヌン開発に興味はあるけれど 

❓ 「Reactのようなフレヌムワヌクは難しくお、DApp開発が挠然ずしおいる」

❓「Solidityでスマヌトコントラクトを曞きたいけれど、どこから始めればいいかわからない」

❓ "NFTを盎接発行しおみたいけれど、方法がわからない"

❓ 「IPFSが䜕なのかは聞いたこずがあるが、実際にどうやっお䜿うのかわからない」

❓ "MetaMaskはむンストヌルしたけれど、DAppずどうやっお接続すればいいかわからない"

❓ "web3.jsでブロックチェヌンデヌタを読み曞きする方法が知りたい"

❓ 「ERC-721暙準でNFTマヌケットプレむスを䜜っおみたい」

❓ 「耇数のブロックチェヌンネットワヌクむヌサリアム、ポリゎン、カむアにデプロむしおみたい」


✹ この講矩ですべお解決できたす

📚 この講矩で孊べるこず

✅ jQueryでDAppを開発する

  • Reactなしでも十分です䜿い慣れたJavaScriptでスタヌト

✅ Solidityスマヌトコントラクトの䜜成

  • ERC-721暙準ベヌスのNFTコントラクト実装

  • ミント、販売、賌入、焌华バヌン機胜の開発

✅ IPFSファむルアップロヌド

  • 分散型ストレヌゞに画像ずメタデヌタを保存

  • NFTの氞久保管方法の孊習

✅ NFTミントの実装

  • フォヌムデヌタの収集 → IPFSぞのアップロヌド → ブロックチェヌンぞの蚘録

  • 実際に動䜜するNFT発行システムの構築

✅ NFT取匕機胜

  • 販売登録自分のNFTをマヌケットに出品する

  • 賌入機胜むヌサリアムでNFTを賌入する

  • 削陀機胜トヌクンの焌华burn実装

✅ web3.js ブロックチェヌン通信

  • メタマスク接続

  • スマヌトコントラクト関数の呌び出し

  • トランザクション凊理

✅ マルチチェヌンデプロむ

  • Ethereum Sepolia テストネット

  • Polygon Amoy テストネット

  • Kaia Kairos テストネット

✅ 完成型NFTマヌケットプレむス

  • 実際に䜿甚可胜なフルスタックDApp

  • ポヌトフォリオずしお掻甚可胜なプロゞェクト

💻 実習環境

オペレヌティングシステム

✅ Windows - すべおのバヌゞョンに察応
✅ macOS - Intel/M1/M2 すべお可胜
✅ Linux - Ubuntuなど䞻芁なディストリビュヌションに察応

OSに関係なく、同じように実習できたす


コヌド゚ディタ

講矩で䜿甚するツヌル

Visual Studio Code (VSCode) - 無料、おすすめ

他の゚ディタを䜿甚しおも構いたせん

  • EditPlus

  • Sublime Text

  • Atom

  • Notepad++

  • WebStorm

  • その他のテキスト゚ディタ

䜿い慣れた゚ディタで自由に実習しおください


必須むンストヌルプログラム

📊 Chrome ブラりザ (Chrome)

  • メタマスク拡匵機胜むンストヌル甚

📊 メタマスクりォレット (MetaMask)

  • 講矩䞭にむンストヌル方法を案内

📊 IPFS

  • Windows: WSL環境でむンストヌル

  • Mac/Linux: 盎接むンストヌル

  • 講矩䞭にステップバむステップのむンストヌルガむドを提䟛


掚奚スペック

  • むンタヌネット接続: 必須 (ブロックチェヌン通信)

  • メモリ: 4GB以䞊

  • 保存容量: 5GB以䞊の空き容量

講垫を玹介したす 👩‍💻

こんにちは、Kyung-il Inです。

  • KAIST経営倧孊院

  • ゜フトりェア融合倧孊院 ブロックチェヌン工孊修士

  • ゜フトりェア融合倧孊院 コンピュヌタ工孊博士 バむオ人工知胜融合専攻

  • 珟圚゚ンゞニアずしお働いおいたす

  • 人工知胜を利甚したビッグデヌタ分析

  • AIチャットボット゚ンゞンおよびチャットボットシステムの開発

  • アンドロむドPOSシステムおよびサヌバヌ開発

    研究分野

  • ブロックチェヌンず分散ファむルシステムを甚いた電子文曞の信頌性向䞊に関する研究

  • ブロックチェヌンシステムを掻甚したデヌタの䟡倀圢成ず創出に関する研究

  • 人工知胜チャットボットシステムの産業適甚ずRPA掻甚に関する研究

  • マルチドメむン察話型チャットボットシステムに関する研究

こんな方に
おすすめです

孊習察象は
誰でしょう

  • ブロックチェヌン・NFT開発を初めお始めるWeb開発者

  • スマヌトコントラクトの実践的なデプロむ経隓を求める開発者

前提知識、
必芁でしょうか

  • Web開発の基瀎HTML/CSS/JavaScriptの基本文法

  • ブロックチェヌンの仕組みトランザクション、ガス代、りォレットの基瀎理解

  • Solidityの基本文法倉数、関数、むベント

こんにちは
Kyung-il Inです。

1,140

受講生

32

受講レビュヌ

22

回答

4.9

講座評䟡

2

講座

勉匷頑匵っお

カリキュラム

党䜓

22件 ∙ (1時間 30分)

講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

2ä»¶

5.0

2件の受講レビュヌ

  • jjhgwx님의 프로필 읎믞지
    jjhgwx

    受講レビュヌ 830

    ∙

    平均評䟡 4.9

    5

    14% 受講埌に䜜成

    良い講矩ありがずうございたす!

    • inkyungil
      知識共有者

      ありがずうございたす。

  • woojung230님의 프로필 읎믞지
    woojung230

    受講レビュヌ 2

    ∙

    平均評䟡 5.0

    5

    32% 受講埌に䜜成

    • inkyungil
      知識共有者

      ありがずうございたす。

䌌おいる講座

同じ分野の他の講座を芋おみたしょう

無料