24小时,Solidity快速入门

  • 课程介绍
  • 课程讲师
  • 课程大纲
  • 购买本课
  • 学员评分3

25道关卡 + 191分钟影片 + 完整程式码 + 学习笔记

欢迎来到「24小时,Solidity 快速入门」,在各位有限的 24 小时之内,我们会引导大家如何一步一脚印的探索 Solidity 新世界。我们始终相信「学习应该是一件有趣的事」,为了让平日繁忙的各位,都能轻松无负担的学习新技术,我们精心设计了许多丰富有趣的学习资源喔~

~~ 心动不如马上行动,赶快加入我们吧 ~~

我可以学习到什么?

  • 智能合约
    通过合约代码的编写、编译、部署真正理解区块链智能合约的设计逻辑。

  • 开发环境
    通过实操了解区块链智能合约的开发环境。

  • Truffle Suite
    使用以太坊虚拟机 (EVM) 的世界级开发环境、测试框架和区块链资产管道,旨在让开发人员的工作更轻松。

  • Ganache
    用于以太坊开发的个人区块链,可用于部署合约、开发应用程序和运行测试。 它既可用作桌面应用程序,也可用作命令行工具(以前称为 TestRPC)。 Ganache 可用于 Windows、Mac 和 Linux。

  • drizzle
    一组前端库,使编写 dapp 前端变得更容易和更可预测。 Drizzle 的核心基于 Redux 商店,因此您可以访问围绕 Redux 的精彩开发工具。 我们负责同步您的合约数据、交易数据等。

  • Solidity OOP编程
    了解和掌握Solidity面向对象编程,合约封装、合约创建、继承、多态等等相关知识。

与其他 Solidity 线上课程有何不同?

  • 更好的学习体验
    为了让您有更好的学习体验,我们设计了 25 个关卡,每个关卡都有「主线任务」、可获得的「新技能」、部分关卡还可以习得「心法」,让您感觉学习就像打 Game。
  • 更有效率的学习
    我们整合了线上影片、范例、程式码、学习笔记以及参考资料以及在线评测,并且从设计思维开始,带你从无到有一步一步设计完成一个 简单的Web DApp。
  • 线上教师咨询
    在学习过程中,如果有任何问题或困惑,随时可以在课程下方留言,我们有专属讲师会为您解答。

上课之前该具备什么?

  • 简单了解区块链概念
  • 简单了解智能合约概念
  • 了解简单的OOP编程思维
  • 基本 HTML 语法
  • 基本 JavaScript 语法
  • 基础程式开发经验,变量宣告、判断式、回调、函式声明。
已有 0 用户参与0
0 : 0
+1已打分

讲师:黎跃春
- 前中国石油北京中油瑞飞研究院架构师。
- 国内首家区块链职业教育机构孔壹学院创始人。
-《HyperLedger Fabric菜鸟进阶攻略》畅销书作者。
- 全国首套比特币公链开发实践课程发布者。
- 2019年中关村创新创业雏鹰人才。
- 北京电视台解码区块链教育专场特邀嘉宾。
- 中国管理科学研究院行研所客座教授。
- 中国通信工业协会CIIT元宇宙产业发展专家讲师。

1. 智能合约简介。
2. 安装Solidity编译器。
3. Solidity 源文件的布局。
(1)SPDX 许可证标识符
(2)编译指示
(3)导入其他文件
4. 合约结构
(1)状态变量
(2)函数
(3)函数修饰符
(4)事件
(5)枚举
(6)结构体
5. 数据类型
(1)值类型
(2)引用类型
(3)映射类型
(4)左值运算符
(5)基本数据类型之间的转换
(6)数字和基本数据类型之间的转换
6. 单位和全局可用变量
7. 表达式和控制结构。
8. 合约。
(1)创建合约
(2)可见性和Getter函数
(3)函数修饰符
(4)常量和不可变状态变量
(5)函数
(6)事件
(7)继承
(8)抽象合约
(9)接口
(10)Libraries
(11)使用for
9. Solidity 合约案例。
(1)投票
(2)简单的公开拍卖和盲拍
10. 代码风格总结

95%好评

  • 1 星级:(0%)
  • 2 stars:(0%)
  • 3 stars:(0%)
  • 4 stars:(33.33%)
  • 5 stars:(66.67%)

发表评论

程序咖XR实验室
相关课程
电子邮箱
  • 程序咖巴士
联系我们
  • 扫一扫,联系我们