博学谷 > 优质课 > 智能合约 区块链编程精品教程系列(二)

区块链编程精品教程系列(二)【智能合约篇】

智能合约 区块链编程精品教程系列(二)

了解最常见的智能合约是各种加密货币合约,开发者可以很容易地透过部署一个智能合约,来提供运行于以太坊上的新加密代币。掌握以太坊工作原理和基于以太坊的部署和Solidity语言智能合约编写

主讲:区块链高级讲师 | 课程时长:11课时 | 学习人数:107人 | 难度: 进阶

该课程已下架,请查看其它课程

第 一 章:区块链智能合约开发从入门到精通

1-1 以太坊介绍(概述)

1-1-1 a.以太坊课程规划

1-2 区块链介绍

1-2-1 a.区块链页面demo演示讲解

1-3 以太坊整体介绍

1-3-1 a.以太坊整体介绍

1-4 以太坊钱包1- MyEtherWallet、MetaMask、Mist介绍

1-4-1 a.以太坊钱包1- MyEtherWallet、MetaMask、Mist介绍

1-5 以太坊钱包2- Mist钱包介绍

1-5-1 b.以太坊钱包2- Mist钱包介绍

1-6 以太坊钱包3- ENS介绍

1-6-1 c.以太坊钱包3- ENS介绍

1-7 以太坊开发环境介绍

1-7-1 d.以太坊开发环境介绍

1-8 智能合约介绍

1-8-1 a.智能合约介绍

1-9 Solidity介绍之合约元素

1-9-1 a.源文件布局、合约元素

1-10 Solidity介绍之数据类型

1-10-1 a.值类型与引用类型概念介绍
1-10-2 b.值类型与引用类型代码演示

1-11 Solidity介绍之布尔类型

1-11-1 a.布尔类型介绍

1-12 Solidity介绍之整型

1-12-1 a.整型介绍

1-13 Solidity介绍之地址类型

1-13-1 a.地址与整型转换
1-13-2 b.balance余额
1-13-3 c.sender消息发起人
1-13-4 d.this合约地址
1-13-5 e.转账transfer介绍
1-13-6 f.转账send介绍

1-14 Solidity介绍之枚举类型

1-14-1 a.枚举类型

1-15 Solidity介绍之函数类型

1-15-1 a.函数的两种调用方式internal与external

1-16 Solidity介绍之数组

1-16-1 a.内置固定长度数组bytes1~bytes32
1-16-2 b.不定长数组介绍1-指定类型
1-16-3 c.不定长数组介绍2-bytes
1-16-4 d.不定长数组介绍3-string
1-16-5 e.数组类型bytes,bytes10,string之间的转换

1-17 Solidity介绍之结构体

1-17-1 a.结构体struct

1-18 Solidity介绍之映射

1-18-1 a.映射mapping

1-19 Solidity介绍之自动推导var

1-19-1 a.自动推导var

1-20 Solidity介绍之全局函数

1-20-1 a.全局函数

1-21 Solidity介绍之货币单位与时间单位介绍

1-21-1 a.货币单位与时间单位

1-22 Solidity介绍之错误处理require,revert,alert

1-22-1 错误处理require,revert,alert

1-23 Solidity介绍之delete

1-23-1 delete介绍

1-24 Solidity介绍之modifer修饰器

1-24-1 modifer修饰器介绍

1-25 Solidity介绍之投票案例

1-25-1 a.投票案例(上)
1-25-2 b.投票案例(下)

1-26 geth搭建私有链

1-26-1 geth搭建私有链(上)
1-26-2 geth搭建私有链(下)

1-27 truffle框架详解

1-27-1 a.truffle安装、web3.js简介
1-27-2 b.使用web3.js部署合约,调用合约
1-27-3 c.使用remix生成web3部署合约代码
1-27-4 d.web3介绍
1-27-5 e.truffle编译、部署、调用合约
1-27-6 f.truffle单元测试介绍
1-27-7 g.truffle部署在ganache环境
1-27-8 h.truffle部署在私有链
1-27-9 i.truffle部署在测试网络Ropsten
1-27-10 j.truffle内置项目react介绍

猜你还感兴趣

暂无推荐课程,自己逛逛吧

提示
该课程已在购物车中了,无需重复加入
去购物车