从零开始学习Ethereum & Solidity编程(2023)

Ethereum & Solidity编程初学者。学习区块链技术。为ICO、代币、彩票构建智能合约。
讲师:Andrei Dumitrescu

中英文字幕单独处理,翻译流畅,课程资料包齐全!

你将会学到什么?

  • 2023年全面更新,Solidity和Ethereum 的最新版本。
  • 了解Ethereum 区块链平台(账户、地址、以太、gas、操作码、交易、区块、挖矿等)。
  • 对Solidity合约编程语言(语法和概念,如状态变量,存储,函数,可见性,映射)有很好的理解。
  • 理解事件,函数修饰符,契约继承,抽象契约和接口等概念。
  • 设计、创建和部署完全兼容的ERC20令牌,并启动首次代币发行(ICO)。
  • 为去中心化彩票设计、开发和部署智能合约。
  • 为去中心化拍卖平台设计、开发和部署智能合约。
  • 了解开发以太坊智能合约的良好实践,并查看现实世界的示例,以了解区块链技术的优势。
  • 为去中心化融资平台设计、开发和部署智能合约。
  • 了解什么是星际文件系统(IPFS)以及它是如何工作的。在Linux和Windows上安装和运行IPFS Node。

课程内容

13 个章节 • 121 个讲座 • 总时长 10 小时 7 分钟

课程要求

  • 本课程不适合完全的编程初学者。
  • 具备任何语言编程概念的基本知识(变量,函数,返回值等)
  • 一台能上网的Linux、Mac或PC。不需要付费软件。
  • 对区块链技术(比特币)有非常基本的了解。

课程说明

*** *完全更新2023年和最新版本的Solidity和Ethereum 。* *** 本课程于2022年完全重新录制,涵盖了以太坊,Solidity和区块链技术的每个核心概念,有5个动手项目。

这个以太坊和Solidity编程课程涵盖了以太坊和Solidity的每个主要主题,包括区块链上的智能合约编译和部署,ABI,字节码,交易和调用,Gas,状态变量,Solidity全局变量,Getter和Setter函数,接收,回退和支付函数,所有Solidity数据类型,事件,访问和保护合约的余额,可见性说明符等等!

本课程不适合编程完全初学者

我不断更新课程,使其成为市场上最全面,最简单的以太坊,Solidity和区块链编程课程!**

课程更新:

  • 更新: 2022年11月 -更新为2023年准备。
  • 更新: 2022年9月 -增加了英文手动字幕。
  • 2022年6月更新众筹智能合约IPFS(星际文件系统)部分。
  • 2022年5月 更新 拍卖、ERC20和ICO 代币智能合约。
  • 2022年4月 更新 彩票智能合约
  • 2022年4月 更新整个“固体编程语言”部分(3小时的全高清视频,编码部分,测验和解决方案的动手挑战)。
  • 2022年3月 更新“以太坊区块链平台”部分。
  • 2022年2月 开始重新录制整个课程,将其带到2022年及以后。
  • 2020年3月:新部门 – IPFS(星际文件系统)。
  • 2018年9月: 课程启动。

本课程不像任何其他以太坊和固体编程课程,你可以在网上参加。 在本实践课程结束时,您将掌握以太坊区块链和稳定性的所有关键概念,您将成为未来有效的以太坊区块链开发人员。

刚刚开始学习区块链,技术智能合约开发和可靠编程?太好了,我帮你搞定!本课程假设您是这些技术的新手。

或者也许你已经尝试过自己学习以太坊区块链开发和solid编程,现在你想把所有的部分放在一起?我是来帮助你的,这门课程有你需要知道的关于以太坊区块链开发和solid编程语言的一切。

您将拥有终身访问权限,您可以随时返回并查找特定的以太坊功能或Solidity语法。

本课程中使用的所有演示文稿和以太坊智能合约均可下载

许多以太坊智能合约,如ERC20令牌,ICO已经准备好在没有或很少更改的情况下使用。

有很多关于以太坊区块链开发和solid编程的课程。你为什么要向我学习?

  • 我是一名从业者和区块链爱好者。欢迎来到现实世界!我有将近20年的软件工程师经验。自从我开始使用以太坊和区块链开发以来,我几乎每天都在使用或学习技术。
  • 我是一名教育工作者,我知道如何制定教学大纲。在过去的10年里,我培训了成千上万的人学习Linux、网络、安全或编程。

本课程不涉及JavaScript框架,前端或有关Web3与以太坊区块链交互的详细信息。它专注于后端智能合约开发。基本的编程语言知识(C, c++, JavaScript)是必需的!

  • 推荐
  • “非常详细,解释得很好。Andrei完全打破了理解Solidity和区块链编程的障碍,因此理解这项技术的许多基础知识都得到了清晰的解释。非常令人印象深刻的!_ —— 作者:Peter Olisa
  • “强烈推荐课程。直接切入主题,解释了许多现实生活中的智能合约例子。它不像其他课程那样涉及大量JavaScript前端编程,而是直接涉及dApp开发。确实非常有用。 作者:何塞·费尔南德斯
  • “这门课程结构很好,非常有深度。讲师用例子很好地解释了这些概念。我向所有对这门课感兴趣的人推荐这门课。 作者:Andrei Buiu

本课程涵盖的主题有:

  • 什么是以太坊区块链平台
  • 以太坊账户,地址,交易和区块,Gas,操作码和挖掘
  • 用于以太坊开发的工具
  • 以太坊智能合约编译,ABI,字节码,并部署到不同的以太坊区块链
  • 语法稳固性
  • 关于固体状态变量和函数的深入细节
  • 固体固定大小的数组,动态数组,结构体,枚举,映射,全局变量等
  • 合约地址和余额:将以太币发送到合约,应付和回退功能
  • 查看合同余额
  • 变量和函数可见性:私有,公共,内部,外部
  • 事件
  • 契约继承,抽象契约和接口
  • 如何为去中心化的不可阻挡的彩票、拍卖或众筹平台、ERC20令牌和ICO创建安全的智能合约的现实世界示例
  • 什么是星际文件系统(IPFS) ? IPFS是如何工作的?ipf的例子。
  • 在Linux系统上安装并运行IPFS节点
  • 在Windows系统上安装并运行IPFS节点

每个主题都包含许多实例。本课程将向您展示使用以太坊区块链和Solidity开发生产就绪的智能合约的最佳设计模式。

学完本课程后,你将能够:

  • 对以太坊区块链和solid编程语言有深入的了解;
  • 了解以太坊区块链平台的组成部分;
  • 理解为什么智能合约和区块链技术是革命性的技术;
  • 创建不同的智能合约来解决现实世界的问题
  • 为去中心化拍卖平台规划、设计和开发智能合约;
  • 为去中心化众筹平台规划、设计和开发智能合约;
  • 计划、设计、开发和部署您自己的完全兼容的ERC20令牌;
  • 计划、设计、开发和部署您自己的首次代币发行(ICO);
  • 在Linux或Windows上安装和使用星际文件系统;

你将在这个以太坊和solid课程中学习的技能将促进你的职业生涯,使你在就业市场上更有价值。这门课程可以改变你的生活!

此课程面向哪些人?

  • 本课程非常适合希望使用Spring框架进行企业应用程序开发的Java开发人员
声明:双语资源网(shuangyuziyuan.com)提供的所有课程、素材资源全部来源于互联网,VIP 赞助仅用于对双语资源服务器带宽及网站运营等费用支出做支持,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。