강의

멘토링

커뮤니티

NEW
Programming

/

Web Development

Tạo marketplace NFT

Khóa học này là quá trình thực hành tạo trực tiếp một NFT marketplace bằng cách sử dụng frontend và web3.js để khai thác smart contract Solidity. Học viên có thể triển khai tất cả các chức năng của marketplace từ phát hành NFT (minting) đến bán·mua·xóa, và trực tiếp deploy lên các testnet mới nhất như Ethereum Sepolia · Polygon Amoy · Kaia Kairos network. Ngoài ra, bằng cách học phương pháp lưu trữ phân tán hình ảnh NFT và metadata sử dụng IPFS, bạn sẽ trải nghiệm kiến trúc DApp có thể phục vụ thực tế vượt ra ngoài mức độ demo đơn giản. ✨ Đặc điểm của khóa học này Học fullstack: Từ React UI, viết smart contract đến deploy đa chuỗi trong một lần Phản ánh môi trường mới nhất: Hỗ trợ testnet Sepolia·Amoy·Kairos, tích hợp MetaMask Thành thạo quy trình cốt lõi NFT: Upload hình ảnh (IPFS) → Tạo metadata → Minting → Giao dịch marketplace Tập trung thực chiến: Trải nghiệm phát triển dịch vụ thực tế như xử lý transaction, thiết kế UX, hỗ trợ đa chuỗi

43 học viên đang tham gia khóa học này

  • Kyung-il In
Smart Contract
실무적용
실무
Blockchain
Solidity
NFT
Thumbnail

Bạn sẽ nhận được điều này sau khi học.

  • Hiểu về cấu trúc tổng thể của DApp (Ứng dụng phi tập trung)

  • Phát hành (minting) và quản lý NFT

  • Triển khai thị trường NFT

  • Sử dụng mạng blockchain mới nhất

Sử dụng DApp (Ứng dụng phi tập trung) để

Phát hành NFT, đăng ký bán, mua và xóa tất cả trong một lần!

Tôi khuyến nghị cho những người như thế này

NFT Marketplace DApp - Nền tảng giao dịch NFT của riêng bạn

Tính năng cốt lõi

✅ Phát hành NFT (minting)
✅ Đăng ký bán hàng
✅ Mua NFT
✅ Xóa NFT (đốt)


💡 Tại sao lại là jQuery?

Lý do sử dụng jQuery thay vì React:

  • Rào cản gia nhập thấp: Không cần học các framework như React, Vue

  • Có thể bắt đầu ngay lập tức: Chỉ cần thêm một dòng CDN vào HTML là có thể sử dụng ngay

  • Tập trung vào việc học blockchain: Tập trung vào phát triển DApp mà không cần cài đặt build frontend phức tạp

  • Chỉ cần có kiến thức JavaScript cơ bản là OK: Chỉ cần biết về hàm, biến, cú pháp cơ bản là đủ


🛠 Các công nghệ cốt lõi cần học

1. jQuery

  • Thao tác DOM và xử lý sự kiện

  • Triển khai giao diện người dùng

2. web3.js

  • Kết nối với MetaMask

  • Đọc dữ liệu blockchain

  • Gửi giao dịch

  • Gọi hàm smart contract

3. Tiêu chuẩn ERC-721

  • Tạo token NFT (mint)

  • Chuyển nhượng quyền sở hữu (transfer)

  • Đốt token (burn)

  • Triển khai logic bán hàng

4. IPFS

  • Lưu trữ hình ảnh NFT

  • Tải lên metadata

  • Quản lý tệp phi tập trung

📱 Mạng blockchain được hỗ trợ

Trong khóa học này, chúng ta sẽ triển khai trên 3 testnet:

Đặc điểm mạngLý do sử dụngEthereum SepoliaMạng thử nghiệm phổ biến nhấtKiểm tra trước khi triển khai mainnetPolygon AmoyGiao dịch nhanh và rẻTrải nghiệm môi trường sử dụng thựcKaia KairosMạng thử nghiệm blockchain KakaoKết nối hệ sinh thái trong nước

Đây là testnet nên không tốn tiền thật!

Chúng ta sẽ học những nội dung như thế này

Ethereum

"DApp là ứng dụng phi tập trung chạy trên blockchain mà không cần máy chủ trung tâm,
Ethereum là nền tảng tiêu biểu nhất trong số đó với hơn 80% tổng số DApp được phát triển dựa trên Ethereum."

Polygon

"Polygon là giải pháp mở rộng Layer2 của Ethereum sử dụng thuật toán đồng thuận PoS,
hỗ trợ giao dịch nhanh chóng và chi phí thấp, đồng thời có thể phát triển DApp bằng Solidity giống như Ethereum."

Kaia
"Kaia là blockchain Layer1 được tạo ra từ việc hợp nhất Klaytn của Kakao và LINE Blockchain của Naver,
cung cấp mạng lưới nhanh chóng và ổn định dựa trên IBFT, đồng thời hỗ trợ môi trường Solidity giống như Ethereum.
Mục tiêu là trở thành nền tảng Web3 được sử dụng trong cuộc sống thực thông qua hệ sinh thái dịch vụ của Naver và Kakao."

🤔 Bạn đã từng có những băn khoăn như thế này chưa?

Tôi có quan tâm đến phát triển blockchain nhưng...

❓ "Các framework như React quá khó nên việc phát triển DApp thật bế tắc"

❓ "Tôi muốn viết smart contract bằng Solidity nhưng không biết nên bắt đầu từ đâu"

❓ "Tôi muốn tự mình phát hành NFT nhưng không biết cách thức"

❓ "Tôi đã nghe về IPFS nhưng không biết thực tế sử dụng nó như thế nào"

❓ "Đã cài đặt MetaMask rồi nhưng không biết cách kết nối với DApp"

❓ "Tôi tò mò về cách đọc và ghi dữ liệu blockchain bằng web3.js"

❓ "Tôi muốn tạo một marketplace NFT với tiêu chuẩn ERC-721"

❓ "Tôi muốn thử triển khai lên nhiều mạng blockchain (Ethereum, Polygon, Kaia)"


✨ Tất cả đều có thể được giải quyết trong khóa học này!

📚 Những điều bạn có thể học được thông qua khóa học này:

Phát triển DApp với jQuery

  • React không cần thiết! Bắt đầu với JavaScript quen thuộc

Viết smart contract Solidity

  • Triển khai hợp đồng NFT dựa trên tiêu chuẩn ERC-721

  • Phát triển tính năng minting, bán, mua, đốt token

Tải lên tệp IPFS

  • Lưu trữ hình ảnh và metadata trên bộ nhớ phi tập trung

  • Học cách bảo quản vĩnh viễn NFT

Triển khai mint NFT

  • Thu thập dữ liệu biểu mẫu → Tải lên IPFS → Ghi lại trên blockchain

  • Xây dựng hệ thống phát hành NFT hoạt động thực tế

Tính năng giao dịch NFT

  • Đăng ký bán hàng: Đưa NFT của tôi lên thị trường

  • Chức năng mua hàng: Mua NFT bằng Ethereum

  • Chức năng xóa: Triển khai đốt token (burn)

Giao tiếp blockchain với web3.js

  • Kết nối MetaMask

  • Gọi hàm smart contract

  • Xử lý giao dịch

Triển khai đa chuỗi

  • Ethereum Sepolia testnet

  • Polygon Amoy testnet

  • Kaia Kairos testnet

Marketplace NFT hoàn chỉnh

  • Ứng dụng phi tập trung (DApp) fullstack có thể sử dụng thực tế

  • Dự án có thể sử dụng làm portfolio

💻 Môi trường thực hành

Hệ điều hành

Windows - Hỗ trợ tất cả các phiên bản
macOS - Tương thích với Intel/M1/M2
Linux - Hỗ trợ các bản phân phối chính như Ubuntu

Bạn có thể thực hành giống nhau bất kể hệ điều hành nào!


Trình soạn thảo mã

Công cụ sử dụng trong bài gi강

Visual Studio Code (VSCode) - miễn phí, khuyến nghị

Bạn có thể sử dụng editor khác cũng được

  • EditPlus

  • Sublime Text

  • Atom

  • Notepad++

  • WebStorm

  • Các trình soạn thảo văn bản khác

Hãy thực hành tự do với trình soạn thảo mà bạn cảm thấy thoải mái!


Các chương trình cài đặt bắt buộc

📦 Trình duyệt Chrome (Chrome)

  • Để cài đặt tiện ích mở rộng MetaMask

📦 Ví MetaMask (MetaMask)

  • Hướng dẫn cách cài đặt trong bài gi강

📦 IPFS

  • Windows: Cài đặt trong môi trường WSL

  • Mac/Linux: Cài đặt trực tiếp

  • Cung cấp hướng dẫn cài đặt từng bước trong bài gi강


Thông số khuyến nghị

  • Kết nối Internet: Bắt buộc (giao tiếp blockchain)

  • Bộ nhớ: 4GB trở lên

  • Dung lượng lưu trữ: Trên 5GB dung lượng trống

Giới thiệu người chia sẻ kiến thức 👩‍💻

Xin chào, tôi là Kyung-il In.

  • Tốt nghiệp Trường Kinh doanh KAIST

  • Đại học Kookmin chuyên ngành Blockchain - Thạc sĩ

  • Đang theo học tiến sĩ tại Đại học Hanyang

  • Hiện tại đang làm việc như một lập trình viên

  • Phân tích dữ liệu lớn sử dụng trí tuệ nhân tạo

  • Phát triển engine chatbot AI và hệ thống chatbot

  • Phát triển hệ thống và máy chủ Android POS

    Lĩnh vực nghiên cứu

  • Nghiên cứu về cải thiện độ tin cậy của tài liệu điện tử sử dụng blockchain và hệ thống tệp phân tán

  • Nghiên cứu về hình thành và tạo ra giá trị dữ liệu thông qua hệ thống blockchain

  • Nghiên cứu về ứng dụng công nghiệp hệ thống chatbot trí tuệ nhân tạo và việc sử dụng RPA

  • Nghiên cứu về hệ thống chatbot đối thoại đa lĩnh vực

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển web mới bắt đầu phát triển Blockchain·NFT

  • Nhà phát triển muốn có kinh nghiệm triển khai thực tế smart contract

Cần biết trước khi bắt đầu?

  • Cơ bản phát triển web: Cú pháp cơ bản HTML/CSS/JavaScript

  • Hiểu cơ bản về nguyên lý hoạt động của blockchain (giao dịch, phí gas, ví)

  • Cú pháp cơ bản của Solidity (biến, hàm, sự kiện)

Xin chào
Đây là

1,098

Học viên

30

Đánh giá

22

Trả lời

4.9

Xếp hạng

2

Các khóa học

열공

Chương trình giảng dạy

Tất cả

22 bài giảng ∙ (1giờ 30phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Miễn phí

Khóa học khác của Kyung-il In

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!