目录

使用这些免费资源学习Web3(2022年9月更新)

Web3 文章和课程列表。了解如何为以太坊区块链开发智能合约。


Web3 文章和课程列表

以下是免费学习资源列表,可帮助您了解如何为以太坊区块链开发智能合约。

0. 白皮书

1. 开始使用 Cloudflare 构建 Web3 应用程序

了解如何使用 Cloudflare 的新开源模板构建 Web3 应用程序

博客

Github


2. 以太坊开发教程

按主题浏览和过滤经过审查的以太坊社区教程。

学到更多

这里有很多教程,这里是其中的一些:

2.1 Solidity、区块链和智能合约课程——初级到专家级 Python 教程

本课程将全面介绍区块链、智能合约、solidity、NFT/ERC721、ERC20、编码去中心化金融 (DeFi)、python 和solidity、Chainlink、以太坊、可升级智能合约和全栈的所有核心概念区块链开发。

立即观看

2.2 如何利用链上元数据制作 NFT 艺术 | 完整的 HARDHART / JS 教程!(使用Polygon和 Opensea)

我们探索使用 SVG 生成随机 NFT ImageURI 和 100% 链上元数据的世界。结合 Chainlink VRF 创造随机性和真正的稀缺性。我们使用 Hardhat、Javascript 和 Solidity。

这些定制的智能合约已部署到 Polygon 链,因此您可以确切地看到我们是如何做到的!

立即观看

2.3 创建自己的区块链ERC20 Token | Python,Brownie,Solidity

使用 Brownie、Python 和 Solidity 构建您自己的 ERC20 代币。

立即观看

2.4 Scaffold-ETH - 简单的 NFT 示例

构建、铸造和发送您自己的 ERC721!

学到更多

2.5 UNISWAP-V2 合约演练

Uniswap v2 可以在任意两个 ERC-20 代币之间创建一个交易市场。

在本文中,我们将回顾实现该协议的合约的源代码,并了解它们为何如此编写。

学到更多


3. 构建空间

如果你是一个对加密感兴趣但不确定从哪里开始的开发人员——这就是你的最佳选择。学习 + 立即开始构建很酷的东西,赚取 NFT,获得加密的秘密工作机会。

他们的一些课程:

  • 使用 Solidity + 以太坊智能合约构建 Web3 应用程序
  • 构建高级 Solana dApp
  • 铸造你自己的 NFT 收藏并发布一个 Web3 应用程序来炫耀它们
  • 使用 React 和 Rust 在 Solana 上构建 Web3 应用程序
  • 仅使用 Javascript 构建您自己的 DAO
  • 创建自己的 NFT 浏览器游戏

学到更多


4. 加密僵尸

通过构建简单的游戏来学习编写区块链 DApps。

CryptoZombies 是一所互动学校,教你有关区块链的所有技术知识。通过制作自己的加密收藏品游戏来学习在 Solidity 或 Libra 中制作智能合约。

学到更多


5. 区块链基础

学习者将能够识别区块链的基本概念,并将这些程序概念应用于区块链。

学到更多


6. 以太坊开发完整指南

使用 React、Ethers.js 和 Hardhat 构建全栈 dApp。标记为solidity、ethereum、dapps、react。

学到更多


7. 关于 NFT 你需要知道的一切

发现您需要了解的有关不可替代代币(也称为 NFT)的所有信息,让您开始拥有真正的数字所有权。

学到更多


8. ETHGlobal YouTube 频道

来自世界级以太坊开发者的会议、黑客马拉松、大师班、研讨会的视频。

学到更多


9. 基于区块链的系统工程——讲座幻灯片

这个 GitHub 存储库包含基于区块链的系统工程 (IN2359) 讲座的所有内容,该讲座于 2018 年开始在慕尼黑工业大学夏季学期定期举行。大约 500 名学生定期注册该课程。- 讲座:Florian Matthes 博士教授 - 练习/教程:Ulrich Gallersdörfer

在 Gonzalo Munilla Garrido 和 Susanne Stahnke 的支持下创建的幻灯片 13 (Corda)。

学到更多


10. 为什么 NFT 很难解释?

这篇文章解释了 NFT 概念的要点。

学到更多


11. Solana 开发人员资源

提供在 Solana 上构建应用程序的基本概念和配方的开发人员资源。

学到更多


12. PL Launchpad 程序

为新的全职 PL 网络贡献者提供的为期 6 周的入职计划,以快速提升他们的星际 web3 知识,建立强大的社区纽带,并在 PL 网络中找到最合适的角色。

学到更多


13. 指针

学习 web3 开发并获得加密奖励。开始学习 web3 编程经济的技能,并在学习的同时获得报酬。

他们的一些课程:

  • 使用 Solana 进行付款
  • 使用 Polygon 创建 Web3 论坛
  • 构建全栈 Solidity + NextJS 应用
  • 内置 NFT

学到更多


FAQ

以下是想学习 Web3 的人们问的一些常见问题:

在深入研究 Web3 和 Solidity 之前,我应该学习 Javascript 吗?我对裸编码没有太多经验。最少接触代码和一些 HTML/CSS。

有一些 Web3 工作,你只做智能合约,重点是每条线路的安全性和优化,所有这些都在 Solidity 中。

Solidity launguege 看起来与 Javascript 非常相似。

其他 Web3 工作将需要您在 React 中构建良好的 UI/UX(很可能),并且您只需要与 JS 的智能合约交互的基本知识,但您应该非常擅长构建 UI。

所以我建议: 1. 试试 Solidity。2. 试试 ReactJS,看看感觉如何。

如果你对 UI 更感兴趣,你可以专注于这一点,只学习 Solidty 中智能合约的基础知识(我认为这不会花费很多天),然后你就全力以赴 React。

但是,如果您不喜欢构建 UI 而更喜欢智能合约世界,那么您可以全心投入 Solidity,如果您成为理解和构建 SC 的大师,那么世界就是您的了!

然后是专业领域,比如只关注 DeFi,或者只关注 NFT。有很多可能性!

追随你的热情并不断学习,我认为这就是方法!

https://hicoldcat.oss-cn-hangzhou.aliyuncs.com/img/my.png