如何学习Solidity语言?推荐6个较全面的Web3开发教程
本篇想与大家分享一些学习Solidity的较全面教程。
ChainShot (alchemy)
这个平台除了有Solidity介绍之外,还有Aave、Chainlink和Ethers.js的课程,该平台不久之后就会推出以太坊开发训练营。用户只要注册一个账户,就可以进行互动练习来学习所有的东西。这个平台制作精良,以简单的方式解释了复杂的主题,并且因为主题被分成了小块,所以很容易吸收消化。
ChainShot课程:https://www.chainshot.com/courses
Alchemy大学和通往Web3之路
Alchemy最近开放了以太坊开发训练营和“Web3之路”课程的抢先体验。对于初学者和高级程序员来说,想要参加此类活动,是需要准备很多事情的。建议初学者可以从JS课程开始,高级(或者那些想直接进入其中的人)可以开始构建项目。
Alchemy大学:https://university.alchemy.com/
Web3之路:https://docs.alchemy.com/docs/welcome-to-the-road-to-web3
Udemy—以太坊和Solidity:完整的开发者指南(付费课程)
本课程会使用Truffle和Hardhat等技术,这些技术允许我们从计算机上运行和部署智能合约。这门课程稍微高级一点,但也不必担心。其节奏很好,解释也很详细,大多数重要的东西都是一遍又一遍地讲。这门课程是付费的。Udemy有时会提供大约70-80%的折扣,所以如果你感兴趣,可以尝试一下。
Udemy课程:https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/
DAPP大学
这个油管频道提供了大量与Solidity和区块链相关的内容,对许多人来说可能是一个很好的起点。其中比较不错的是一个90分钟的关于Solidity的介绍,它可以使我们能够在短时间内对Solidity有深入了解,其中也使用了很好的例子。
freeCodeCamp的全面课程
该课程非常全面,令人难以置信的全面。这是一个32小时的课程。老实说,它其实更像是一个训练营,如果你能坚持下来,同时做一些阅读,你就会进入前5%的开发人员行列。
Udemy—以太坊区块链开发者训练营2022(付费课程)
最后是另外一个Udemy课程,其重点是用Solidity开发区块链。本课程主要使用Remix IDE来创建合约,但更多地是在项目基础上工作,并尝试使用一些很棒的示例来解释这些概念。这门课程也是付费的。
Udemy课程:https://www.udemy.com/course/blockchain-developer/