資料目錄:
├─1-課程介紹與學習指南
│ 1-1 課程導學.mp4
│
├─2-引言 Introduction
│ 2-1 講師介紹-熟悉一下領路人.mp4
│ 2-2 識途老馬經驗技巧全傳授,怎樣才能高效的掌握這門新技術?.mp4
│ 2-3 少走彎路-指出通向web3應用開發(fā)的路徑.mp4
│
├─3-Web3.0根基初識-智能合約
│ 3-1 詳解智能合約的性質與機制.mp4
│ 3-2 Remix使用與contract代碼示例(上).mp4
│ 3-3 Remix使用與contract代碼示例(下).mp4
│
├─4-詳析合約基本結構
│ 4-1 詳解合約構成-成員變量、函數(shù)、事件event、修飾器modifier及構造函數(shù).mp4
│ 4-2 合約構成-編碼實戰(zhàn)(上).mp4
│ 4-3 合約構成-編碼實戰(zhàn)(下).mp4
│ 4-4 如何理解合約中的值類型?(上).mp4
│ 4-5 如何理解合約中的值類型?(下).mp4
│ 4-6 詳解合約值類型-編碼實戰(zhàn)(一).mp4
│ 4-7 詳解合約值類型-編碼實戰(zhàn)(二).mp4
│ 4-8 如何理解合約中的引用類型?.mp4
│ 4-9 編碼詳解合約中的數(shù)組.mp4
│ 4-10 編碼詳解合約中的struct.mp4
│ 4-11 編碼詳解合約中的mapping.mp4
│ 4-12 有點特殊的字符串和字節(jié)數(shù)組.mp4
│ 4-13 引用類型全解析.mp4
│ 4-14 引用類型全解析-編碼實戰(zhàn).mp4
│ 4-15 數(shù)據(jù)類型小結.mp4
│ 4-16 合約基本結構綜合示例剖析.mp4
│ 4-17 ganache-cli安裝啟動.mp4
│ 4-18 合約基本結構綜合示例編碼實戰(zhàn)(上).mp4
│ 4-19 合約基本結構綜合示例編碼實戰(zhàn)(下).mp4
│ 4-20 合約基本結構綜合示例小結.mp4
│ 4-21 如何實現(xiàn)web3js合約訪問?.mp4
│ 4-22 編碼實戰(zhàn)web3js合約訪問(上).mp4
│ 4-23 編碼實戰(zhàn)web3js合約訪問(下).mp4
│
├─5-基礎進階之函數(shù)調用
│ 5-1 合約之間調用-如何實現(xiàn)函數(shù)靜態(tài)調用?.mp4
│ 5-2 通過import調用合約函數(shù).mp4
│ 5-3 通過import調用合約函數(shù)-編碼實戰(zhàn).mp4
│ 5-4 通過自定義接口調用合約函數(shù).mp4
│ 5-5 一個生動實例.mp4
│ 5-6 合約abi探秘.mp4
│ 5-7 詳解合約函數(shù)調用中的上下文變化.mp4
│ 5-8 詳解合約函數(shù)調用中的上下文變化-編碼實戰(zhàn).mp4
│ 5-9 如何理解external?.mp4
│ 5-10 合約靜態(tài)調用小結.mp4
│ 5-11 詳解函數(shù)動態(tài)調用-call.mp4
│ 5-12 編碼實戰(zhàn)call函數(shù).mp4
│ 5-13 詳解fallback函數(shù).mp4
│ 5-14 編碼實戰(zhàn)fallback函數(shù).mp4
│ 5-15 合約動態(tài)調用小結.mp4
│ 5-16 必須要明白的Gas與轉賬收款.mp4
│ 5-17 gas、gasprice、gaslimit的解釋-理清區(qū)別,搞懂關系.mp4
│ 5-18 gas編碼實戰(zhàn)(上).mp4
│ 5-19 gas編碼實戰(zhàn)(下).mp4
│ 5-20 詳解轉賬與函數(shù)調用.mp4
│ 5-21 轉賬收款編碼實戰(zhàn).mp4
│ 5-22 -1 轉帳中的其他問題(上).mp4
│ 5-23 -2 轉帳中的其他問題(下).mp4
│ 5-24 合約函數(shù)調用中的邊界性問題.mp4
│
├─6-合約重難點詳解之delegatecall與代理模式
│ 6-1 什么是delegatecall與代理模式?.mp4
│ 6-2 delegatecall的準備知識-存儲布局.mp4
│ 6-3 存儲布局編碼實戰(zhàn).mp4
│ 6-4 詳解delegatecall的作用和機制.mp4
│ 6-5 delegatecall編碼實戰(zhàn).mp4
│ 6-6 如何理解代理模式?.mp4
│ 6-7 詳解代理模式的基本結構和原理.mp4
│ 6-8 基礎模式編碼實戰(zhàn).mp4
│ 6-9 如何理解非結構化代理.mp4
│ 6-10 非結構化代理編碼實戰(zhàn).mp4
│ 6-11 如何理解庫合約?.mp4
│ 6-12 庫合約編碼實戰(zhàn).mp4
│
├─7-合約進階-揭示技術內幕,了解語言幕后機制
│ 7-1 多重繼承概述.mp4
│ 7-2 詳解繼承基礎知識.mp4
│ 7-3 多重繼承中的c3線性化:揭秘super關鍵字.mp4
│ 7-4 多重繼承的線性化問題編碼實戰(zhàn).mp4
│ 7-5 詳解多重繼承中的覆蓋.mp4
│ 7-6 多重繼承中的覆蓋編碼實戰(zhàn).mp4
│ 7-7 多重繼承應用案例-ERC721解析.mp4
│ 7-8 多重繼承應用案例-ERC721編碼.mp4
│ 7-9 EVM、匯編與內存布局.mp4
│ 7-10 匯編初步編碼實戰(zhàn).mp4
│
├─8-實戰(zhàn)項目啟航
│ 8-1 詳解web3應用開發(fā)的特點及開發(fā)目標.mp4
│ 8-2 環(huán)境搭建.mp4
│ 8-3 實現(xiàn)錢包連接功能.mp4
│ 8-4 合約測試與部署詳解.mp4
│ 8-5 DAPP智能合約訪問.mp4
│ 8-6 項目功能與UI設計.mp4
│ 8-7 詳解區(qū)塊鏈網(wǎng)絡配置管理.mp4
│ 8-8 區(qū)塊鏈網(wǎng)絡配置管理-代碼實戰(zhàn)(上).mp4
│ 8-9 區(qū)塊鏈網(wǎng)絡配置管理-代碼實戰(zhàn)(下).mp4
│
├─9-實戰(zhàn)項目-NFT發(fā)行
│ 9-1 openzepellin中的ERC721類庫介紹.mp4
│ 9-2 ArtistNFT合約設計與實現(xiàn).mp4
│ 9-3 實戰(zhàn)ArtistNFT合約測試用例.mp4
│ 9-4 NFT元數(shù)據(jù)結構設計.mp4
│ 9-5 如何實現(xiàn)IPFS存儲開發(fā)技術?.mp4
│ 9-6 詳解NFT發(fā)行功能開發(fā).mp4
│ 9-7 實戰(zhàn)媒體數(shù)據(jù)IPFS存儲功能開發(fā).mp4
│ 9-8 NFT鑄幣代碼.mp4
│ 9-9 NFT發(fā)行功能與調試.mp4
│
├─10-實戰(zhàn)項目-內容發(fā)布
│ 10-1 內容發(fā)布定位與功能設計.mp4
│ 10-2 實戰(zhàn)UI設計展示與框架代碼.mp4
│ 10-3 發(fā)布功能要有哪些技術要求?.mp4
│ 10-4 兼論web3與web2關系.mp4
│ 10-5 如何將文章發(fā)布為NFT?.mp4
│ 10-6 文章NFT瀏覽開發(fā).mp4
│
├─11-實戰(zhàn)項目-擴展開發(fā)
│ 11-1 Arweave基本介紹.mp4
│ 11-2 Arweave環(huán)境與項目配置.mp4
│ 11-3 Arweave項目配置與測試代碼開發(fā).mp4
│ 11-4 Arweave存儲功能開發(fā).mp4
│ 11-5 經濟設計概論.mp4
│ 11-6 應用與市場-opensea.mp4
│ 11-7 Royalty合約開發(fā).mp4
│ 11-8 收費邏輯與社區(qū)治理問題的關系初探.mp4
│ 11-9 創(chuàng)作者社區(qū)與Creator Coin.mp4
│ 11-10 ArtistCoin開發(fā).mp4
│
├─12-課程總結