- 区块链的基本知识
- 大致了解以太坊
- 大致了解加密货币
- 用任何语言编程的经验
Solidity是一门面向合约的编程语言,用于在区块链平台如以太坊(Ethereum)上编写和实现智能合约。它基于ECMAScript语法,是web开发人员熟悉的语言。
在这一由讲师引导的现场培训中,学员将学习如何使用Solidity编写智能合约。
在本培训结束后,学员将能够:
- 创建实现自我执行业务逻辑的应用程序(适用于智能合约)
- 实现留下所有交易不可否认和权威记录的代码
- 开发基于以太坊的可执行的分布式代码合约(EDCC,Executable Distributed Code Contracts)
- 了解Solidity和以太坊虚拟机(EVM,Ethereum Virtual Machine)的基本和高级功能
课程形式
- 部分讲座、部分讨论、练习和大量实操
介绍
智能合约概述
案例研究:智能合约及其生命周期
设置开发环境
设置以太坊钱包
编写你的第一个智能合约
Solidity概述
数据类型
控制结构
函数
继承
数学运算
构建应用程序
测试应用程序
部署应用程序
故障排除
结束语
USA - Solidity: Introduction to Blockchain Programming
Czech Republic - Solidity: Introduction to Blockchain Programming
Estonia - Solidity: Introduction to Blockchain Programming
Latvia - Solidity: Introduction to Blockchain Programming
Lithuania - Solidity: Introduction to Blockchain Programming
Sverige - Solidity: Introduction to Blockchain Programming
Polska - Solidity: Introduction to Blockchain Programming
Slovakia - Solidity: Introduction to Blockchain Programming
Uzbekistan - Solidity: Introduction to Blockchain Programming