本文介绍了区块链开发的学习资源,针对不同水平的开发者推荐了Alchemy University、Road to Web3、CryptoZombies等入门课程,以及Solidity、NFT和Solana等特定领域的进阶课程。 同时还介绍了每个课程的特点、价格和创建者等信息 。
由 Alchemy 撰写
由 Brady Werkheiser 审核
发布于 2022 年 7 月 6 日,阅读时长 5 分钟
区块链开发既困难,有时也相当可怕。在本文中,我们将讨论一些重要的课程,这些课程使新开发者更容易学习区块链开发。
首先,我们将讨论一些必要的资源,然后我们将深入研究一些更专业的资源,这些资源对于 Web3 开发的特定领域非常重要。
对于有抱负的程序员来说,两个必要的区块链课程是 Alchemy University 和 Road to Web3。
Alchemy University 目前提供两门免费课程,用于学习区块链开发。第一门免费课程是为期 7 周的 Ethereum Developer Bootcamp,涵盖从密码学基础知识到编写智能合约和构建 dapps 的所有内容。
第二门免费课程是 面向初学者的 Javascript 速成课程。在编写智能合约之前,有抱负的区块链开发者需要了解 Javascript 的基础知识,例如语法和函数。
Alchemy 的 Road to Web3 是一个为期 10 周的异步区块链开发项目,旨在帮助各种背景的构建者转型为 Web3 开发者角色。Road to Web3 包括关于常见 web3 开发者项目的教程,包括:
如何开发 NFT 智能合约
如何制作代币交换 dApp
如何创建动态 NFT
如何在 Optimism 上构建游戏
如何创建 NFT 市场
如何制作 DeFi dApp
你可以按照书面教程进行学习,或者在 Youtube 上观看 指导性的 web3 教程。
价格:免费
创建者:Alchemy
CryptoZombies 是一个免费的 Solidity 入门课程,以有趣和游戏化的方式教授 Solidity 的基础知识。本课程因其简单性和可访问性而被列入此列表。
该课程由 Loom Networks 提供,并且是完全自动化/游戏化的。该项目的大致前提是通过制作加密收藏品游戏来学习如何编写 Solidity 智能合约。
价格:免费
创建者:Loom Networks
ChainShot 是一家 web3 教育公司,为开发者提供各种在线 web3 课程,包括 Ethers.js 入门课程、Solidity、Chainlink 和 Aave。
如果你想要的不只是一个在线课程,ChainShot 还提供一个 Ethereum 开发者训练营,为希望转型为 web3 职业的开发者提供远程训练营,其中包括现场课程、小组活动、补充教程、阅读材料和评估。
价格:免费
创建者:ChainShot
LearnWeb3 是一个 web3 教育平台和去中心化自治组织(DAO),专注于教授开发者基本和高级 web3 概念。对于初学者,LearnWeb3 的 Freshman track 提供关于基本编程概念、加密钱包、Remix(一种集成开发环境(IDE))、Solidity、构建 dApp、创建 NFT 等方面的培训!
完成新生课程后,你可以通过他们的 Sophomore、Junior 和 Senior 课程从初学者过渡到中级,这些课程更深入地探讨了 web3 概念,如 DAO、ENS、The Graph、MEV 和 gas 优化。
价格:免费
创建者:LearnWeb3 DAO
Patrick Collins,Chainlink Labs 的智能合约开发者和开发者布道师,创建了一个关于 基于 Solidity 的智能合约开发者需要了解的一切 的综合课程,以便开始在 Web3 中进行开发。
这个免费的 32 小时课程涵盖的主题包括 Remix、Ethers.js、Hardhat、NextJS、ERC20、NFT、DeFi、DAO,甚至涵盖了智能合约安全性——这是新的 web3 开发者必备的。
价格:免费
创建者:Patrick Collins
Metaschool 是一个平台,超过 50,000 名 web3 开发者注册了该平台,在一个协作的、小组环境中学习 web3 的基础知识。Metaschool 提供 一系列在线 Solidity 课程,包括他们最受欢迎的两门课程:“10 Days of Solidity” 和 “Writing your first Hello World contract in Solidity”。
价格:免费
创建者:Metaschool
除了 CryptoZombies 之外,这本 Ethereum and Solidity 开发者指南 也是最全面的 Solidity 开发者指南之一。这本由 Stephen Grinder 创建的开发者指南在 Udemy 上以 50 美元的价格出售,不仅教工程师如何部署 Solidity 智能合约,还深入了解了为什么首先要编写这些合约的原因。
此外,参加本课程的个人可以通过实际示例了解挖矿的工作原理,并可以学习如何使用最新版本的 Ethereum web 开发工具。
价格:95 美元
创建者:Stephen Grinder
这个 区块链专业课程 提供了对使用 Ethereum Virtual Machine 和 Solidity 语言进行开发的深入理解。这是由布法罗大学的 Bina Ramamurthy 提供的更高级的课程。
除了学习概念性的密码学知识外,本课程的一个关键要素是参与者可以从事更高级的 Solidity 项目。其中包括部署区块链实例、执行点对点交易以及为去中心化应用程序编程和测试 Solidity 智能合约。
价格:免费
创建者:布法罗大学
讲师:Bina Ramamurthy
Buildspace 有一个很棒的在线 NFT 开发课程,可以帮助 web3 开发者学习 如何在 Ethereum 上创建 NFT。Buildspace 拥有超过 60,000 名构建者,他们的课程是所有背景的开发者都可以使用的最佳 NFT 课程之一。如果你更倾向于在 Solana 上构建,他们也有 Solana NFT 课程!
价格:免费
创建者:buildspace
说到 NFT,即使理解该技术的非技术方面也常常令人困惑。浏览像 Opensea 这样的平台,弄清楚如何铸造 NFT 以及 NFT 领域的其他操作通常很难理解。
这门 NFT 基础课程 简化了开发者和非开发者的体验。特别是,本课程深入介绍了 NFT 的铸造方式,并讨论了 ERC-721 代币,它是 NFT 的技术表示形式。
本课程由 George Levy 讲授和创建,他是一位讲师,已经在 Udemy 平台上发布了各种其他与区块链相关的课程。
价格:90 美元
创建者:George Levy
Complete NFT Web Development Course 是一个综合指南,它使开发者从几乎零知识到彻底理解 NFT 背后的工程技术。
本课程教授 Solidity 的基础知识以及 React 和 Truffle 的入门形式,每种形式对于 NFT web 开发都是必不可少的。这门长达 24 小时的课程的最终目标是构建一个功能齐全的 NFT 市场。
在构建这个市场的过程中,参与者将使用最新的 NFT 开发工具,例如 Remix IDE,并将学习如何调试与 NFT 相关的代码。本课程的内容量使其非常适合希望快速提高其 NFT 开发技能的人。
本课程由 Clarian North 和 TJ Walker 开发,他们都拥有多年在线教授计算机编程课程的经验。
价格:95 美元
创建者:Clarian North 和 TJ Walker
Sol Dev 的 Solana 入门课程 是一门专门的 Solana 开发课程,它在涵盖的内容方面非常全面,并且对于新手开发者来说,在 Solana 上构建变得更加简单。
要在 Solana 生态系统中构建,必须使用 Rust 语言,它不是像 Solidity 这样的专用智能合约语言,并且存在的时间比 Solana 网络存在的时间长得多。
该课程非常技术性,涵盖了将数据读写到网络中,如何使用 Rust 代码交换代币等等。本课程由 Sol Dev 社区创建。
价格:免费
创建者:Sol Dev
这个 Solana bootcamp课程详细介绍了 Solana 生态系统和 Rust 语言的细微差别。
首先,本课程讨论了 Solana 的概念要素——特别是它相对于 Ethereum 等其他区块链的优势。接下来,参与者使用 Javascript 和 Rust,以及大量的命令行工作,深入了解 Solana 区块链的内部结构。最后,本课程允许参与者创建各种重点领域的项目,例如 NFT 和 dApp。
本课程只需要初级编程经验,非常适合所有技能水平的开发者。本课程由 Learn with Arjun 创建,他拥有多年在 Udemy 上教授计算机编程的经验。
价格:85 美元
创建者:Learn with Arjun
使用以上资源,开发者将发现 Web3 之路更容易行进,并在他们理解关键概念以及在区块链上进行开发时的编程最佳实践方面取得长足进步。Alchemy 提供了一个平台,该平台具有开始为 Web3 进行开发所需的一切。注册一个免费的 Alchemy 帐户 并立即开始构建你的第一个 Web3 项目。
Supercharged | Alchemy | Substack
使用 Alchemy 的开发者工具免费开始构建 web3 产品 获取你的 API 密钥
📚 目录
分享:
\
\
Web3 工具\
\
如何快速识别 Dapp 中的问题并在影响用户之前部署修复程序\
\
了解工程师在监控其 Dapp 健康状况时面临的挑战和解决方案
\
\
Web3 工具\
\
如何在 Alchemy 上启动 Dapp\
\
本指南分享了关于如何为启动 Dapp 做好最佳准备的最佳实践
\
\
Web3 工具\
\
如何使用链上数据来提高 Dapp 用户参与度\
\
了解链上数据分析工具如何管理用户信息并提出改进参与度的建议
Alchemy 将最强大的 web3 开发者产品和工具与资源、社区和传奇的支持相结合。
- 原文链接: alchemy.com/overviews/be...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!