Skip to content

About

Web3前端开发学习项目 - 从基础到实战的完整学习路径

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

Repository files navigation

Web3 前端学习项目

这是我的Web3前端开发学习项目,主要用于系统性学习区块链前端开发相关技术。

📚 学习计划

阶段 关键词 学习重点
1-2周 基础认知 区块链/Web3/钱包/NFT等核心概念
3-6周 技术打底 React、Next.js、Solidity理解
7-10周 工具掌握 钱包连接、合约调用、状态管理
11-14周 实战落地 项目结构、交互实现、综合能力

🎯 学习目标

  • 掌握Web3基础概念和区块链原理
  • 学会使用React/Next.js构建现代Web应用
  • 理解智能合约与前端的交互方式
  • 掌握钱包连接和Web3库的使用
  • 能够独立开发DApp前端应用

📁 项目结构

init_web3_frontend/
├── README.md           # 项目说明
├── docs/              # 学习笔记和文档
├── examples/          # 示例代码
├── projects/          # 实践项目
│   ├── basic/        # 基础练习
│   ├── dapp/         # DApp项目
│   └── nft/          # NFT相关项目
└── resources/        # 学习资源

🛠 技术栈

前端技术

  • React - 用户界面库
  • Next.js - React全栈框架
  • TypeScript - 类型安全的JavaScript
  • Tailwind CSS - 样式框架

Web3技术

  • ethers.js / web3.js - 以太坊JavaScript库
  • MetaMask - 钱包连接
  • Wagmi - React Hooks for Ethereum
  • RainbowKit - 钱包连接UI组件

开发工具

  • Hardhat - 智能合约开发环境
  • Remix - 在线Solidity IDE
  • IPFS - 去中心化存储

📝 学习记录

第1-2周:基础认知

  • 区块链基础概念
  • Web3.0概述
  • 钱包原理和使用
  • NFT基础知识

第3-6周:技术打底

  • React基础复习
  • Next.js框架学习
  • Solidity语言入门
  • 智能合约开发基础

第7-10周:工具掌握

  • 钱包连接实现
  • 智能合约调用
  • Web3状态管理
  • 交易处理

第11-14周:实战落地

  • 完整DApp开发
  • 项目部署
  • 用户体验优化
  • 综合项目展示

🔗 有用的资源

About

Web3前端开发学习项目 - 从基础到实战的完整学习路径

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages