如果您正在寻求快速入门区块链和 Web3 开发的迷人世界,那么本课程非常适合您。
构建一个完整的 Web3 应用程序,使用最需要的工具和技术……
您将构建一个相对简单的完整 Web3 应用程序,但集成了区块链行业中最大和最著名的应用程序当前使用的所有工具、技术和方法。
其中一些工具和技术是Solidity、Ethers.js、Hardhat、OpenZeppelin、MetaMask RPC API、IPFS、Pinata API、Etherscan、React + Vite、Remix、Sepolia…
由云创源码loowp.com编辑分享。
我们将重点关注要点:
作为专业的区块链/Web3 开发人员,您每天都会使用的功能……并且,我们不会担心您几乎永远不需要的所有较小细节。
当然,每个专业的 Web3 项目都有其特殊性,有时您将被迫深入挖掘。这个世界上没有任何课程可以涵盖您可能遇到的几乎无限量的挑战 – 即使是包含 100 多个小时内容的课程……
作为以太坊/Web3 开发人员,您将获得坚实的基础……
本课程的目标是向您介绍所有主要工具和技术,并为您提供坚实的基础。从那里,您将能够轻松地走得更远,更深入地挖掘并找到解决您的编程挑战的解决方案。
我不太喜欢花几周甚至几个月的时间来完成冗长的培训课程,这就是为什么我尽力让这门课程尽可能简短和简洁,而不忽略任何真正重要的东西。
我建议,您尽快掌握基础知识……然后您实际上开始构建东西,并享受解决在现实项目中遇到的挑战的乐趣……
而且,这正是本课程的设计目的!
构建现实世界区块链应用程序的分步蓝图……
简而言之,您将获得一个分步蓝图,为您提供成功构建以太坊区块链复杂、真实、去中心化应用程序 (Dapp) 所需的所有知识。
您将使用的工具和技术
- Solidity – 智能合约编程语言
- Hardhat – 智能合约开发环境和本地开发者区块链
- Ethers.js – 用于与以太坊区块链交互的 JavaScript 库
- OpenZeppelin – 用于构建安全智能合约的开源框架
- Sepolia – 以太坊测试网络(运行 PoS)
- React & Vite – JavaScript 前端库和构建工具
- IPFS 和 Pinata API – 去中心化文件存储和媒体固定服务
- MetaMask RPC API – 允许 MetaMask 与以太坊和 EVM 兼容区块链进行通信的协议
- Remix – 基于浏览器的 Solidity 编译器和 IDE
- Etherscan – 区块浏览器和分析平台
- Git & Github – 源代码版本控制系统
这不仅仅是一个普通的视频课程……
当然,您可以获得已完成项目的完整源代码(智能合约、Harhat 脚本和 React 前端)。
你还会得到一个未完成的“练习项目”。该项目已经包含所有非区块链相关代码(例如 HTML、CSS…),并且您必须提供您将在整个课程中学习的所有区块链相关功能。我为您提供了详细的注释(//代码中的 TODO 块),这样您就可以准确地知道需要提供什么样的功能以及需要在哪里提供。
在课程的 Solidity 部分,我们将为所有重要的 Solidity 主题编写各种简单的智能合约,并且还会有一些作业。是的,您还可以获得这些智能合约的代码以及作业的解决方案。
我也明白,并不是每个人都是仅视觉学习者。有些人更喜欢书面内容,这就是为什么我还为您提供了一些书面文档……
您将获得完整的课程手册,其中以书面形式提供您在整个课程中学到的所有内容:讨论我们正在使用的各种工具和技术、代码分析、重要的 Hardhat、Node.js、Git…命令、重要的链接网站、截图…
您还可以获得我们正在使用的最重要技术的一些“快速指南”,例如 Ethers.js、Hardhat MetaMask RPC API…还有其他一些技术。有时,在这些技术的官方文档中找到您想要的内容有点复杂和乏味,这就是为什么我提炼出最重要的功能、类、方法和属性 – 作为区块链开发人员您每天需要的内容 -为你。
Published 7/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.23 GB | Duration: 3h 29m含工程源代码
视频预览
你将会学到的
使用最流行和最受欢迎的工具和技术构建完整的 Web3 应用程序
成功使用所有主要的区块链工具和技术:Solidity、Hardhat、EthersJS、OpenZeppelin、React、IPFS 和 Pinata…
使用经过验证和久经考验的 OpenZeppelin 智能合约编写安全的智能合约
使用 Hardhat 编译、测试和部署您的智能合约
将您的合约部署到本地 Hardhat 节点、Ganache 和 Sepolia 测试网络
使用 Hardhat-Chai 匹配器和 Hardhat 网络助手的高级测试技术
使用 Pinata API 将图像和 NFT 元数据上传到 IPFS
使用 ERC721URIStorage 合约创建 NFT
使用 Ethers 库与区块链通信并调用智能合约函数
使用 React 和 Vite 创建 Web3 应用程序的前端
使用 MetaMask RPC API 将您的 Dapp 与 MetaMask 完全集成
此课程面向哪些人:
- 想要使用 Solidity 构建以太坊区块链应用程序的开发人员
- 任何想要深入了解在以太坊区块链上构建 Web3 应用程序的技术人员
- 寻求快速入门智能合约和 Dapp 开发的令人兴奋的世界的开发人员
- 想要在简历中添加“区块链开发人员”的专业人士