강의

멘토링

커뮤니티

NEW
Programming

/

Web Development

NFTマーケットプレイス作り

この講義は、フロントエンドとweb3.jsを利用してSolidityスマートコントラクトを活用し、NFTマーケットプレイスを直接作ってみる実習過程です。 受講生はNFT発行(ミンティング)から販売・購入・削除まで、マーケットプレイスのすべての機能を実装し、最新テストネットであるEthereum Sepolia・Polygon Amoy・Kaia Kairosネットワークに直接デプロイしてみることができます。 また、IPFSを利用してNFTイメージとメタデータを分散保存する方法を学習し、単純なデモレベルを超えて実際にサービス可能なDAppアーキテクチャを経験することになります。 ✨ この講義の特徴 フルスタック学習:React UI、スマートコントラクト作成、マルチチェーンデプロイまで一度に 最新環境反映:Sepolia・Amoy・Kairosテストネット対応、MetaMask連動 NFT核心プロセス習得:イメージアップロード(IPFS)→ メタデータ生成 → ミンティング → マーケットプレイス取引 実戦中心:トランザクション処理、UX設計、マルチチェーン対応など実際のサービス開発経験

40名 が受講中です。

  • Kyung-il In
Smart Contract
실무적용
실무
Blockchain
Solidity
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カカオブロックチェーンテストネット国内エコシステム連動

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

こんな内容を学びます

イーサリアム

"DAppは中央サーバーなしでブロックチェーン上で実行される分散型アプリケーションで、
Ethereumはその中で最も代表的なプラットフォームとして全体DAppの約80%以上がEthereum基盤で開発されました。"

ポリゴン

Polygonは、PoS合意アルゴリズムを使用するイーサリアムのLayer2拡張ソリューションで、
高速で安価な取引をサポートし、イーサリアムと同様にSolidityでDAppを開発することができます。

Kaia
「Kaia(カイア)は、カカオのKlaytnとネイバーのLINE Blockchainが合併して誕生したLayer1ブロックチェーンで、
IBFT基盤の高速で安定したネットワークを提供し、イーサリアムと同じSolidity環境をサポートしています。
ネイバーとカカオのサービスエコシステムを通じて、実生活で活用される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ブロックチェーン通信

  • MetaMask接続

  • スマートコントラクト関数呼び出し

  • トランザクション処理

マルチチェーンデプロイ

  • Ethereum Sepolia テストネット

  • Polygon Amoy テストネット

  • Kaia Kairos テストネット

完成型NFTマーケットプレイス

  • 実際に使用可能なフルスタックDApp

  • ポートフォリオとして活用可能なプロジェクト

💻 実習環境

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

Windows - 全バージョン対応
macOS - Intel/M1/M2すべて対応
Linux - Ubuntuなど主要ディストリビューション対応

オペレーティングシステムに関係なく、同じように実習できます!


コードエディター

講義で使用するツール

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

他のエディターを使用していただいても構いません

  • EditPlus

  • Sublime Text

  • Atom

  • Notepad++

  • WebStorm

  • その他のテキストエディター

お好みのエディターで自由に実習してください!


必須インストールプログラム

📦 Chromeブラウザ (Chrome)

  • MetaMask拡張プログラムインストール用

📦 MetaMaskウォレット (MetaMask)

  • 講義中のインストール方法案内

📦 IPFS

  • Windows: WSL環境でのインストール

  • Mac/Linux: 直接インストール

  • 講義中に段階別インストールガイドを提供


推奨仕様

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

  • メモリ: 4GB以上

  • ストレージ容量:5GB以上の空き容量

知識共有者をご紹介します 👩‍💻

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

  • KAIST経営大学院修了

  • 国民大学校ブロックチェーン専攻 - 修士

  • 漢陽大学校博士課程在学中

  • 現在開発者として働いています

  • 人工知能を利用したビッグデータ分析

  • AIチャットボットエンジン及びチャットボットシステム開発

  • Androidフォースシステム及びサーバー開発

    研究分野

  • ブロックチェーンと分散ファイルシステムを利用した電子文書の信頼性向上に関する研究

  • ブロックチェーンシステムを活用したデータ価値形成と創出に関する研究

  • 人工知能チャットボットシステムの産業適用とRPA活用に関する研究

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

こんな方に
おすすめです

学習対象は
誰でしょう?

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

  • スマートコントラクトの実戦デプロイ経験を求める開発者

前提知識、
必要でしょうか?

  • ウェブ開発基礎:HTML/CSS/JavaScript基本文法

  • ブロックチェーン動作原理(トランザクション、ガス代、ウォレット)基礎理解

  • Solidityの基本文法(変数、関数、イベント)

こんにちは
です。

1,093

受講生

30

受講レビュー

22

回答

4.9

講座評価

2

講座

열공

カリキュラム

全体

22件 ∙ (1時間 30分)

講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

無料

Kyung-il Inの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!