Chia Sẻ Khóa học Lập trình Blockchain NFT Marketplace Web3 Của 200lab.io
Mã sản phẩm:
1156128936903484857
Giới thiệu khóa học Chia Sẻ Lập trình Blockchain NFT Marketplace Web3 Của 200lab.io. Blockchain hiện là xu hướng công nghệ hàng đầu. ...
Thông tin chi tiết
Giới thiệu khóa học
Chia Sẻ Lập trình Blockchain NFT Marketplace Web3 Của 200lab.io.Blockchain hiện là xu hướng công nghệ hàng đầu. Với sự bùng nổ từ các sản phẩm tài chính (DeFi), Game (Play-to-Earn) hay GameFi đã khiến một lượng không nhỏ các nhà tạo lập, nhà đầu tư quan tâm tham gia vào thị trường này. 200Lab cho rằng xu hướng này sẽ còn phát triển mạnh mẽ trong vài năm tới.
Đối với các developer, blockchain thực sự là sân chơi hấp dẫn, tiềm năng và có thể giúp bạn tăng nhanh thu nhập trong thời gian tới. Theo quan sát từ 200Lab, các bạn thường gặp rất nhiều khó khăn như sau:
Blockchain quá mới nên việc tự học gặp rất nhiều khó khăn, thiếu tài liệu và người hướng dẫn giàu kinh nghiệm.Lo lắng về lựa chọn blockchain có thực sự tốt hay chỉ là một game tài chính dành cho các cá mập và nhà đầu tư?!Bạn có nhu cầu tích hợp Blockchain vào app nhưng lại không rõ cơ chế và các rủi ro cần phòng tránh. Thiệt hại là rất khủng khiếp!!!Khóa học sẽ giúp bạnKhóa học sẽ tập trung vào các sản phẩm App và Game có tích hợp Blockchain (Layer 3). Các bạn sẽ được hướng dẫn từng bước tạo dựng Token riêng, quản lý Tokenomic bằng Smart Contract, lập trình và phát hành các Smart Contract trên Binance Smart Chain (BSC) cho đến các NFT và Marketplace, quản lý dữ liệu phát sinh onchain.
Chia Sẻ Lập trình Blockchain NFT Marketplace Web3 Của 200lab.io.
Blockchain hiện là xu hướng công nghệ hàng đầu. Với sự bùng nổ từ các sản phẩm tài chính (DeFi), Game (Play-to-Earn) hay GameFi đã khiến một lượng không nhỏ các nhà tạo lập, nhà đầu tư quan tâm tham gia vào thị trường này. 200Lab cho rằng xu hướng này sẽ còn phát triển mạnh mẽ trong vài năm tới.
Đối với các developer, blockchain thực sự là sân chơi hấp dẫn, tiềm năng và có thể giúp bạn tăng nhanh thu nhập trong thời gian tới. Theo quan sát từ 200Lab, các bạn thường gặp rất nhiều khó khăn như sau:
Blockchain quá mới nên việc tự học gặp rất nhiều khó khăn, thiếu tài liệu và người hướng dẫn giàu kinh nghiệm.
Lo lắng về lựa chọn blockchain có thực sự tốt hay chỉ là một game tài chính dành cho các cá mập và nhà đầu tư?!
Bạn có nhu cầu tích hợp Blockchain vào app nhưng lại không rõ cơ chế và các rủi ro cần phòng tránh. Thiệt hại là rất khủng khiếp!!!
Khóa học sẽ giúp bạn
Khóa học sẽ tập trung vào các sản phẩm App và Game có tích hợp Blockchain (Layer 3). Các bạn sẽ được hướng dẫn từng bước tạo dựng Token riêng, quản lý Tokenomic bằng Smart Contract, lập trình và phát hành các Smart Contract trên Binance Smart Chain (BSC) cho đến các NFT và Marketplace, quản lý dữ liệu phát sinh onchain.
Bạn sẽ nhận đượcCác khái niệm cơ bản trong Blockchain (Bonus)Bạn sẽ biết được những keyword mà truyền thông nhắc nhiều hiện nay bao gồm: Blockchain, cơ chế Blockchain, Wallet, DeFi, Token, Coin, DApp, NFT.Mọi thứ cần biết về DApp & thiết lập Smart Contract đầu tiênBạn sẽ có cái nhìn tổng quát về các thành phần có trong 1 dự án Dapp như thế nào và khởi tạo Smart Contract ra sao.Chia sẻ, định hướng về ngành Blockchain & phân tích dự án PettyTrả lời cho câu hỏi “Lập trình viên blockchain làm gì?”, tìm hiểu một số khái niệm cơ bản, các kiến thức, kỹ năng cần có và phân tích dự án Petty.Xây dựng Token riêng (BEP-20) từ thư viện OpenZeppelinSử dụng thư viện OpenZeppelin để xây dựng token theo chuẩn BEP-20 phục vụ cho việc mua/bán NFT trên MarketplaceLập trình NFT (ERC-721) để thực hiện chức năng của MarketplaceTìm hiểu NFT là gì. Xây dựng full chức năng của 1 NFT Marketplace bất kỳ từ đầu đến cuối.Xây dựng và triển khai chức năng của contract MarketplaceChúng ta sẽ đi vào những logic phức tạp hơn và cách implement chúng trong smart contract.Làm việc với Hardhat & thực hiện deploy các Smart ContractTìm hiểu & làm quen với Hardhat. Hướng dẫn các bước đầy đủ để deploy và verify contract thông qua Hardhat.Interact với contract bằng thư viện Ethers.jsCác bước để thực hiện tương tác từ front-end đến smart contract.Indexing DataHướng dẫn cách lấy và sắp xếp dữ liệu của smart contract xuống một server back-end.Ai nên tham gia khóa họcCác bạn đã biết lập trình bất kể frontend hay backend, mobile app.Đam mê công nghệ Blockchain, các sản phẩm sử dụng Blockchain (Token & NFT).Các nhà đầu tư, nhà tạo lập muốn tìm hiểu sâu hơn về lập trình blockchain.Tất cả ai có nhu cầu học
Bạn sẽ nhận được
Các khái niệm cơ bản trong Blockchain (Bonus)
Bạn sẽ biết được những keyword mà truyền thông nhắc nhiều hiện nay bao gồm: Blockchain, cơ chế Blockchain, Wallet, DeFi, Token, Coin, DApp, NFT.
Mọi thứ cần biết về DApp & thiết lập Smart Contract đầu tiên
Bạn sẽ có cái nhìn tổng quát về các thành phần có trong 1 dự án Dapp như thế nào và khởi tạo Smart Contract ra sao.
Chia sẻ, định hướng về ngành Blockchain & phân tích dự án Petty
Trả lời cho câu hỏi “Lập trình viên blockchain làm gì?”, tìm hiểu một số khái niệm cơ bản, các kiến thức, kỹ năng cần có và phân tích dự án Petty.
Xây dựng Token riêng (BEP-20) từ thư viện OpenZeppelin
Sử dụng thư viện OpenZeppelin để xây dựng token theo chuẩn BEP-20 phục vụ cho việc mua/bán NFT trên Marketplace
Lập trình NFT (ERC-721) để thực hiện chức năng của Marketplace
Tìm hiểu NFT là gì. Xây dựng full chức năng của 1 NFT Marketplace bất kỳ từ đầu đến cuối.
Xây dựng và triển khai chức năng của contract Marketplace
Chúng ta sẽ đi vào những logic phức tạp hơn và cách implement chúng trong smart contract.
Làm việc với Hardhat & thực hiện deploy các Smart Contract
Tìm hiểu & làm quen với Hardhat. Hướng dẫn các bước đầy đủ để deploy và verify contract thông qua Hardhat.
Interact với contract bằng thư viện Ethers.js
Các bước để thực hiện tương tác từ front-end đến smart contract.
Indexing Data
Hướng dẫn cách lấy và sắp xếp dữ liệu của smart contract xuống một server back-end.
Ai nên tham gia khóa học
Các bạn đã biết lập trình bất kể frontend hay backend, mobile app.
Đam mê công nghệ Blockchain, các sản phẩm sử dụng Blockchain (Token & NFT).
Các nhà đầu tư, nhà tạo lập muốn tìm hiểu sâu hơn về lập trình blockchain.
Tất cả ai có nhu cầu học
Nội dung khóa họcChương 0: Blockchain 101 (Free)Giới thiệu blockchain là gì? 03:36Cơ bản về Proof of Work (POW) 02:43Wallet trong blockchain 01:33Mnemonic là gì? 02:57Ethereum và Smart Contract 02:43Phân biệt Token và Coin 02:04Decentralized Application (DApp) và Web3 02:31Các vấn đề của DApp 01:46DeFi: Giới thiệu và các ứng dụng của nó 03:45Ứng dụng DeFi cung cấp thanh khoản cho app có token 03:40Cách tính tỉ giá của sàn DEX 03:18DeFi ảnh hưởng tới cuộc chơi như thế nào 01:46NFT thực sự là gì 03:50NFT liệu có thể dùng thay thế cho mọi tài sản? 02:13Hiểu về GameFi 02:55Hiểu về Tokenomic (quan trọng) 06:17Token sale: Seed, Private và Public Sale 04:40
Chương 1: Giới thiệu sơ lược về một dự án Dapp, xây dựng môi trường để lập trình smart contract đầu tiênGiới thiệu về các thành phần trong dự án dapp 02:44Giới thiệu & set up Hardhat 03:38Tìm hiểu cấu trúc project Hardhat 07:15Viết, test & deploy Smart contract Hello world lên BSC testnet 17:16
Chương 2: Giới thiệu toàn tập về Blockchain & dự án sàn NFTToàn tập về lập trình Blockchain mà bạn nên biết 27:45Tìm hiểu 1 dự án NFT bất kỳ 08:02Tìm hiểu và phân tích các chức năng quan trọng trong dự án Petty (NFT Marketplace) 06:58
Chương 3: Xây dựng BEP-20 từ thư viện OpenZeppelinBEP-20 và ERC-20 là gì? Giới thiệu về chuẩn EIP-20 03:38Tìm hiểu về các hàm trong chuẩn BEP-20 [Phần 1] 02:45Tìm hiểu về các hàm trong chuẩn BEP-20 [Phần 2] 04:57Tìm hiểu các Event trong chuẩn BEP-20 02:05Xây dựng contract theo chuẩn EIP-20 [Phần 1] 08:38Xây dựng contract theo chuẩn EIP-20 [Phần 2] 08:25Xây dựng contract theo chuẩn EIP-20 [Phần 3 – Viết unit test & deploy] 19:28Xây dựng contract ERC-20 theo chuẩn OpenZeppelin [Phần 1 – Giới thiệu] 08:04Xây dựng contract ERC-20 theo chuẩn OpenZeppelin [Phần 2 – Viết, test & deploy Smart Contract] 19:24
Chương 4: Xây dựng contract NFTTìm hiểu NFT 10:25Tìm hiểu các hàm trong chuẩn EIP-721 07:52Tìm hiểu contract ERC-721 của thư viện OpenZeppelin 20:08Khởi tạo contract Petty NFT từ thư viện ERC-721 09:36Viết Unit test cho contract Petty 06:21
Chương 5: Xây dựng contract MarketplaceGiới thiệu contract Marketplace 05:31Khai báo các struct, biến quan trọng trong contract 11:13Định nghĩa các Event bên trong Smart Contract 06:11Xây dựng các hàm cần thiết trong Smart Contract [Phần 1] 14:21Xây dựng các hàm cần thiết trong Smart Contract [Phần 2] 16:26Xây dựng các hàm cần thiết trong Smart Contract [Phần 3] 10:42Xây dựng layout Unit Test cho contract Marketplace. 09:42Hoàn thiện layout Unit Test cho contract Marketplace – Phần 1 11:28Hoàn thiện layout Unit Test cho contract Marketplace – Phần 2 12:22
Chương 6: Thực hiện Contract Lock Token & Deploy toàn bộ smart contractThực hiện Contract Lock Token 05:24Thực hiện Unit test cho contract Lock Token 12:36Viết script deploy toàn bộ Contract 12:12
Chương 7: Interact với contract bằng thư viện Web3JSGiới thiệu Web3JS. So sánh Web3JS & EthersJS 09:48Làm quen với thư viện Web3JS – phần 1 12:01Làm quen với thư viện Web3JS – phần 2 18:44Tìm hiểu project Frontend NFT Marketplace 06:29Tìm hiểu luồng đăng nhập thông qua MetaMask trong dự án Petty 19:31Tìm hiểu các hàm tương tác với smart contract trong project Front-end – Phần 1 11:36Tìm hiểu các hàm tương tác với smart contract trong project Front-end – Phần 2 13:14
Chương 8: Indexing dataTìm hiểu project Backend NFT Marketplace 09:59Sử dụng Web3JS để lắng nghe các event – Phần 1 18:15Sử dụng Web3JS để lắng nghe các event – Phần 2 08:04Sử dụng Web3JS để lắng nghe các event – Phần 3 15:12Nhận khóa học qua
Nội dung khóa học
Chương 0: Blockchain 101 (Free)
Giới thiệu blockchain là gì? 03:36
Cơ bản về Proof of Work (POW) 02:43
Wallet trong blockchain 01:33
Mnemonic là gì? 02:57
Ethereum và Smart Contract 02:43
Phân biệt Token và Coin 02:04
Decentralized Application (DApp) và Web3 02:31
Các vấn đề của DApp 01:46
DeFi: Giới thiệu và các ứng dụng của nó 03:45
Ứng dụng DeFi cung cấp thanh khoản cho app có token 03:40
Cách tính tỉ giá của sàn DEX 03:18
DeFi ảnh hưởng tới cuộc chơi như thế nào 01:46
NFT thực sự là gì 03:50
NFT liệu có thể dùng thay thế cho mọi tài sản? 02:13
Hiểu về GameFi 02:55
Hiểu về Tokenomic (quan trọng) 06:17
Token sale: Seed, Private và Public Sale 04:40
Chương 1: Giới thiệu sơ lược về một dự án Dapp, xây dựng môi trường để lập trình smart contract đầu tiên
Giới thiệu về các thành phần trong dự án dapp 02:44
Giới thiệu & set up Hardhat 03:38
Tìm hiểu cấu trúc project Hardhat 07:15
Viết, test & deploy Smart contract Hello world lên BSC testnet 17:16
Chương 2: Giới thiệu toàn tập về Blockchain & dự án sàn NFT
Toàn tập về lập trình Blockchain mà bạn nên biết 27:45
Tìm hiểu 1 dự án NFT bất kỳ 08:02
Tìm hiểu và phân tích các chức năng quan trọng trong dự án Petty (NFT Marketplace) 06:58
Chương 3: Xây dựng BEP-20 từ thư viện OpenZeppelin
BEP-20 và ERC-20 là gì? Giới thiệu về chuẩn EIP-20 03:38
Tìm hiểu về các hàm trong chuẩn BEP-20 [Phần 1] 02:45
Tìm hiểu về các hàm trong chuẩn BEP-20 [Phần 2] 04:57
Tìm hiểu các Event trong chuẩn BEP-20 02:05
Xây dựng contract theo chuẩn EIP-20 [Phần 1] 08:38
Xây dựng contract theo chuẩn EIP-20 [Phần 2] 08:25
Xây dựng contract theo chuẩn EIP-20 [Phần 3 – Viết unit test & deploy] 19:28
Xây dựng contract ERC-20 theo chuẩn OpenZeppelin [Phần 1 – Giới thiệu] 08:04
Xây dựng contract ERC-20 theo chuẩn OpenZeppelin [Phần 2 – Viết, test & deploy Smart Contract] 19:24
Chương 4: Xây dựng contract NFT
Tìm hiểu NFT 10:25
Tìm hiểu các hàm trong chuẩn EIP-721 07:52
Tìm hiểu contract ERC-721 của thư viện OpenZeppelin 20:08
Khởi tạo contract Petty NFT từ thư viện ERC-721 09:36
Viết Unit test cho contract Petty 06:21
Chương 5: Xây dựng contract Marketplace
Giới thiệu contract Marketplace 05:31
Khai báo các struct, biến quan trọng trong contract 11:13
Định nghĩa các Event bên trong Smart Contract 06:11
Xây dựng các hàm cần thiết trong Smart Contract [Phần 1] 14:21
Xây dựng các hàm cần thiết trong Smart Contract [Phần 2] 16:26
Xây dựng các hàm cần thiết trong Smart Contract [Phần 3] 10:42
Xây dựng layout Unit Test cho contract Marketplace. 09:42
Hoàn thiện layout Unit Test cho contract Marketplace – Phần 1 11:28
Hoàn thiện layout Unit Test cho contract Marketplace – Phần 2 12:22
Chương 6: Thực hiện Contract Lock Token & Deploy toàn bộ smart contract
Thực hiện Contract Lock Token 05:24
Thực hiện Unit test cho contract Lock Token 12:36
Viết script deploy toàn bộ Contract 12:12
Chương 7: Interact với contract bằng thư viện Web3JS
Giới thiệu Web3JS. So sánh Web3JS & EthersJS 09:48
Làm quen với thư viện Web3JS – phần 1 12:01
Làm quen với thư viện Web3JS – phần 2 18:44
Tìm hiểu project Frontend NFT Marketplace 06:29
Tìm hiểu luồng đăng nhập thông qua MetaMask trong dự án Petty 19:31
Tìm hiểu các hàm tương tác với smart contract trong project Front-end – Phần 1 11:36
Tìm hiểu các hàm tương tác với smart contract trong project Front-end – Phần 2 13:14
Chương 8: Indexing data
Tìm hiểu project Backend NFT Marketplace 09:59
Sử dụng Web3JS để lắng nghe các event – Phần 1 18:15
Sử dụng Web3JS để lắng nghe các event – Phần 2 08:04
Sử dụng Web3JS để lắng nghe các event – Phần 3 15:12
Nhận khóa học qua