新手村定位:RCV模式:用简单路径、代码库和视频,帮助想进入Web3的所有开发者!
Routine:技能树目录,github维护,本文档+github readme
Code: 目录对应的 github repo,新手村gitrepo
Video:Talk and store to Youtube,每周一次,开放给所有人
新手村和武器库协作,用模板进阶学习,完整用新手技能的综合实践。DApp模板武器库
@0xRory @Netboy Jhf
0️⃣ 基础知识:
必须技能:无
目標:有build 對操作開發者,
格式:
需要產出 README 有索引
1️⃣ 綜合性理解:by Remix 快速理解
必須技能:Solidity
Token:
ERC20 語法導讀
用 ERC20 發幣,操作 ERC20 合約
NFT:
ERC721 語法導讀
ERC1155 語法導讀
用 ERC721、ERC721A、ERC1155 鑄造 NFT,
操作 ERC721 、ERC721A、ERC1155 合約
白名单添加
Opensea:
Opensea 教學
創建頁面
Opensea Contract
Opensea 流程
Metadata 格式
Web3 儲存
用 IPFS 上傳圖片
Defi:
概念(流動性增加,兌換機制)
Uniswap
操作的方法、風險管理
多簽錢包, 簽名概念(原理)
3️⃣ 開發:
必須技能:前端去呼叫合約
0.全站的基本瞭解
web3架構教學
配合git
1.基礎開發環境
環境建置 (Git, node, npm/yarn/pnpm, Hardhat, VSCode & Extensions)
必須技能:Git, Vscode, Javascript(TypeScript)
2.Hardhat 控制
透過Hardhart 部署合約
Hardhat deply
Hardhat Verify
查找/操作 Etherscan 上的合約
3.腳手架 React or Vue or next.js
UI:Bootstrap/tailwind
Ethereum 交互库:Web3.js、ethers.js、WAGMI hooks
網頁串接區塊鏈資料與連結錢包
Chainlink VRF
MEV
Application and Architecture (进阶?)(不用太多)
Defi
Dapp
Dex
DID、SBT
4️⃣ 進階理解:
武器庫
安全意識
釣魚網站
Discord
合約對抗戰:
Bug 探討
分析經典 NFT 合約項目的問題
項目探討
EIP 架構
合約:
選擇進階:
ERC721A 語法導讀
Merkle Tree
加密貓
pankswaip
…
ERC-4907
ERC 4610
ERC721A-X
ERC-xxxxxxx
Solidity 測試發想流程
讓你的專案不會從開始到放棄 – 專案管理
WBS
Milestone
Gantt chart
人力資源用量表
Scrum
項目:
AMA