十大 Solidity 教程
首先,Solidity 是一种面向合约的编程语言,专为在各种区块链平台上编写智能合约而设计。嗯,你肯定已经知道了!没错!不然你也不会来这里,想了解一下可以添加到学习清单中的十大 Solidity 教程。
以太坊是目前领先的区块链平台之一。事实上,Solidity 语言就是专门为开发以太坊专用程序而开发的。Solidity 是一种功能强大的面向合约的编程语言,每天都在吸引着新的学习者。 您可能已经注意到,加密货币近年来发展迅猛。尽管关于加密货币的利弊争论不休,但与此同时,一些区块链平台正在崛起。 以太坊就是其中之一。事实上,以太坊组织在区块链去中心化应用市场占据了相当大的份额。有兴趣涉足区块链领域的新开发者需要能够构建去中心化应用,也称为 DApp。
为此,他们首先需要学习Solidity。虽然它与JavaScript非常相似,但与其他任何编程语言一样,Solidity也需要理解和实践相结合。
网上有很多教程,但显然并非每个都尽如人意。所以我们在这里帮你梳理信息,为你精选出最好的教程。
所以,这里有 10 个 Solidity 教程,可以帮助你提升使用 Solidity 编写智能合约的技能,并能做到更多:
Solidity 开发:创建我们的第一个智能合约 作者:Nikita Fedosenko
前往链接:https://medium.com/coinmonks/solidity-development-creating-our-first-smart-contract-54943b47d7f3
想编写你的第一个智能合约吗?Nikita Fedosenko 的这篇教程将指导你如何以加密游戏的形式编写智能合约。教程提供了循序渐进的指导,帮助你编写正确的 Solidity 代码。此外,这篇篇幅适中的教程对所有术语都进行了清晰的解释。
如何学习 Solidity:Ryan Molecke 撰写的终极以太坊编程教程
访问 – https://blockgeeks.com/guides/solidity/
除了传授 Solidity 的重要信息外,本教程还将介绍以太坊。教程重点讲解如何在以太坊平台上使用 Solidity。教程将环境搭建和编写第一个 Solidity 智能脚本整合在一起,并补充了关于 Solidity 和以太坊的重要信息。
《Solidity 中的链表》作者:Austin Thomas Griffith
访问链接:https://medium.com/coinmonks/linked-lists-in-solidity-cfd967af389b
无论使用何种编程语言,链表的概念始终至关重要。Solidity 也不例外。Austin Thomas Griffith 的这篇《Solidity 中的链表》教程成功地简化了这一概念,并辅以恰当的实例进行演示。该教程解答了关于链表的方方面面,从为什么要使用链表到如何正确地使用它。
学习 Solidity:教程 8 使用 Remix 调试 Solidity(What's Solidity
出品)– https://www.youtube.com/watch?v=7z52hP26MFs&list=PL16WqdAj66SCOdL6XIFbke-XQg2GW_Avg&index=8
Remix 是一款开源工具,可帮助您直接在浏览器中使用 Solidity 编写智能合约。本教程将指导您如何使用 Remix 提供的调试功能。这段 10 分半钟的教程简洁易懂,并包含大量示例,方便您学习。此外,What's Solidity 在 YouTube 上还提供了许多其他免费的 Solidity 教程。
Solidity 变量和类型(智能合约教程)——DesignCourse 出品 观看
地址:https://www.youtube.com/watch?
v=QdG9xsOolJ4 无论你需要学习和掌握哪种编程语言,对变量及其类型的深入理解都至关重要。为了帮助你理解和掌握 Solidity 中的变量和类型,DesignCourse 的这篇教程是一个不错的选择。该教程时长仅 14 分钟,并通过多个实例对上述内容进行了讲解。
学习 Solidity:教程 27 使用 Metamask 进行浏览器开发入门(What's Solidity
出品) 观看地址:https://www.youtube.com/watch?
v=eog2eYrPEu0 Metamask 是一款基于浏览器的 Solidity 编辑器,被认为是目前最好的编辑器之一。许多 Solidity 开发者都依赖 Metamask 来开发 Solidity 程序。通过 What's Solidity 的这篇教程,您可以立即开始使用 Metamask 进行浏览器开发。这篇时长近 25 分钟的教程阐述了一些与浏览器开发和 Metamask 相关的重要概念。
Solidity入门:创建数据契约 [第一部分] 作者:Komhar
访问链接:https://blockgeeks.com/introduction-to-solidity-part-1/
这或许是学习Solidity的最佳教程之一。这篇纯文字教程涵盖了Solidity的所有基础知识,包括环境的创建和设置。除了深入浅出地讲解Solidity之外,该教程还清晰准确地演示了如何创建数据契约。
以太坊构建者指南
访问 – https://ethereumbuilders.gitbooks.io/guide/content/en/solidity_tutorials.html
这是互联网上最全面的 Solidity 全文本教程之一。本教程不仅帮助您设置 Solidity,还指导您在 macOS、Ubuntu 和 Windows 上安装以太坊客户端。此外,本教程还深入探讨了以太坊 API 和智能合约。
Solidity 基础知识
, 请访问 – https://ethereumdev.io/
本教程直接来自实验室,内容丰富,涵盖了以太坊钱包和合约生命周期等诸多概念。此外,本教程还涉及编写去中心化应用程序的概念。要理解本教程,您需要具备 Solidity 的基础知识和使用经验。
第一课:Cryptozombies 的《僵尸工厂》制作教程
访问 – https://cryptozombies.io/en/lesson/1
这是互联网上最精彩的 Solidity 教程之一。Cryptozombies 是 Solidity 游戏制作领域的顶尖导师之一。本教程也是 Cryptozombies 更庞大的游戏制作教程的第一步,它将通过精准的演示和图示,帮助你理解各种 Solidity 概念。
只需认真学习这些教程,你就能体会到 Solidity 的魅力。这些教程不仅适合新手,也对有丰富 Solidity 使用经验的开发者大有裨益。
当然,和其他编程语言一样,你的技能会随着投入的时间和实践的增多而不断提升。因此,坚持学习至关重要。如果你对以上建议感到困惑,可以访问Hackr.io,找到其他学习者推荐的
最佳Solidity 教程。
快乐学习 Solidity!
文章来源:https://dev.to/charumalikcs/top-10-solidity-tutorials-1495