7 Sections
92 Lessons
Lifetime
Expand all sections
Collapse all sections
Chương 0: Blockchain 101 (Free)
17
1.1
Bài 1: Giới thiệu blockchain là gì?
1.2
Bài 2: Cơ bản về Proof of Work (POW)
1.3
Bài 3: Wallet trong blockchain
1.4
Bài 4: Mnemonic là gì?
1.5
Bài 5: Ethereum và Smart Contract
1.6
Bài 6: Phân biệt Token và Coin
1.7
Bài 7: Decentralized Application (DApp) và Web3
1.8
Bài 8: Các vấn đề của DApp
1.9
Bài 9: DeFi: Giới thiệu và các ứng dụng của nó
1.10
Bài 10: Ứng dụng DeFi cung cấp thanh khoản cho app có token
1.11
Bài 11: Cách tính tỉ giá của sàn DEX
1.12
Bài 12: DeFi ảnh hưởng tới cuộc chơi như thế nào
1.13
Bài 13: NFT thực sự là gì
1.14
Bài 14: NFT liệu có thể dùng thay thế cho mọi tài sản?
1.15
Bài 15: Hiểu về GameFi
1.16
Bài 16: Hiểu về Tokenomic (quan trọng).mp4
1.17
Bài 17: Token sale: Seed, Private và Public Sale
1. Tìm hiểu & cài đặt Metamask
3
2.1
Bài 1. Tìm hiểu MetaMask
2.2
Bài 2. Cài đặt MetaMask
2.3
Bài 3. Thực hiện Transaction đầu tiên với MetaMask
2. Lập trình Smart Contract với ngôn ngữ Solidity
33
3.1
2.1 Hiểu về Smart Contract
3.2
2.2 Giới thiệu ngôn ngữ lập trình Solidity
3.3
2.3 Giới thiệu Remix IDE & viết Smart Contract đầu tiên
3.4
2.4 Deploy Smart Contract với Web3
3.5
2.5 Deploy Smart Contract sử dụng Ganache
3.6
2.6 Giới thiệu các kiểu dữ liệu cơ bản trong Solidity
3.7
2.7 Integer Example
3.8
2.8 Boolean Example
3.9
2.9 Address Example
3.10
2.10 String Example
3.11
2.11 Integer Wrapping Around (in new version of Solidity)
3.12
2.12 Addresses & Global Msg Object
3.13
2.13 Demo payable function
3.14
2.14 Tìm hiểu Complex Variables trong Solidity
3.15
2.15 Demo Simple Mapping
3.16
2.16 Demo Mapping by Example
3.17
2.17 Demo Mapping + Struct
3.18
2.18 Error & Exception trong Solidity
3.19
2.19 Demo Error & Exception
3.20
2.20 Function: Visibility, Constructor, Fallback
3.21
2.21 Demo Function: Visibility, Constructor, Fallback
3.22
2.22 Demo Inheritance Modifier Example [P1]
3.23
2.23 Demo Inheritance Modifier Example [P2]
3.24
2.24 Inheritance & Modifier
3.25
2.25 Demo Events & Return Variables
3.26
2.26 Events & Return Variables
3.27
2.27 Demo ABI & Debugging
3.28
2.28 ABI & Debugging
3.29
2.29 Library
3.30
2.30 Demo Library
3.31
2.31 Tìm hiểu về Delegatecall function
3.32
2.32 Delegatecall function Example
3.33
2.33 Tìm hiểu về Call function Example
3. Project 1: Fund Wallet
7
4.1
3.1 Giới thiệu project
4.2
3.2 Khởi tạo Smart Contract & ôn tập Kế thừa (Inheritance)
4.3
3.3 Sử dụng thư viện OpenZeppelin để thực hiện lại chức năng onlyOwner
4.4
3.4 Thực hiện logic của Allowance
4.5
3.5 Add Event & Refactor Contract
4.6
3.6 Thêm thư viện SafeMath để hoàn thiện logic
4.7
3.7 Loại bỏ chức năng renounceOwnership trong Contract
4. Web3.js & cách tương tác với Smart Contract, Browser
5
5.1
4.1 Tìm hiểu Web3.js
5.2
4.2 Cài đặt NodeJS
5.3
4.3 Cài đặt VS Code & các extention hữu ích
5.4
4.4 Sử dụng Web3.js để tương tác với Ganache
5.5
4.5 Sử dụng Web3.js để tương tác với Smart Contract
5. Tìm hiểu & sử dụng Truffle framework
6
6.1
5.1 Giới thiệu Truffle framework
6.2
5.2 Install Truffle (Fix lỗi không thể cài đặt trên MacOS)
6.3
5.3 Giới thiệu & cài đặt Truffle React Box
6.4
5.4 Tìm hiểu cấu trúc source & compile Smart Contract
6.5
5.5 Run React web để tương tác với Smart Contract
6.6
5.6 Tìm hiểu cách viết Test trong Truffle
6. Project: Thực hiện chức năng mua Token ERC-20 theo Whitelist
21
7.1
6.21 Deploy contract to BSC Testnet
7.2
6.20 Fix lại các logic trong project
7.3
6.19 Hiểu về Decimals trong ERC-20
7.4
6.18 Display Token lên MetaMask
7.5
6.1 Giới thiệu project
7.6
6.2 Set up project & install OpenZeppelin
7.7
6.3 Khởi tạo Token ERC-20 từ thư viện OpenZeppelin
7.8
6.4 Thực hiện deploy contract ERC-20
7.9
6.5 Set up & thực hiện Test đầu tiên
7.10
6.6 Thực hiện thêm một vài test case cho contract MyToken
7.11
6.7 Thực hiện contract MyTokenSale
7.12
6.8 Deploy contract MyTokenSale
7.13
6.9 Sử dụng hook function để fix Unit test
7.14
6.10 Thiết lập Environment cho ứng dụng
7.15
6.11 Thực hiện Unit Test cho contract MyTokenSale
7.16
6.12 Thực hiện thêm một vài test case cho contract MyTokenSale
7.17
6.13 Thực hiện chức năng whitelist khi mua Token
7.18
6.14 Test lại contract MyTokenSale sau khi apply KYC
7.19
6.15 Tương tác giữa React web & Contract
7.20
6.16 Demo chức năng Whitelisting trên website
7.21
6.17 Demo chức năng mua Token
Khóa Học Blockchain 200Lab – Lập Trình NFT Marketplace & Web3
Search
This content is protected, please
login
and enroll in the course to view this content!
Trang Chủ
khóa học
Tìm kiếm
Tìm kiếm
Account
Chào mừng bạn đến với Khóa Học Rẻ! <3
Continue with
Google
Bạn quên mật khẩu?
Ghi nhớ trình duyệt
Bạn chưa có tài khoản?
Đăng ký ngay
Đăng ký tài khoản mới
Continue with
Google
Bạn đã có tài khoản?
Đăng nhập ngay
Modal title
Main Content