14年IT培训经验 产品打磨更细致
精品小班课程 老师讲解更细致 针对性辅导
课程设计切实解决工作中的问题 实用性强
演练实际运维场景为切入点 代入感强
筛选主流及热门问题进行讲解 时效性强
引导式教学、启发学员自主解决问题 操作性强
第一天上午 | 区块链、比特币、以太坊介绍 |
第一部分区块链、比特币、以太坊介绍 一.去中心化与区块链应用场景 二.区块链技术分类介绍 三.区块链常见概念介绍 1.挖矿、矿机、矿池 2.Hash、POW、Merkel、Fork 3.Wallet、SPV 四.分析区块链数据结构 1.如何看懂比特币区块 2.如何分析以太坊区块 了解以太坊区块智能合约部署流程 |
|
第一天下午 | 以太坊环境搭建、智能合约 |
第二部分:以太坊开发环境搭建、编写智能合约 五.区块链测试环境搭建 1.Remix IDE、Atom IDE 2.Node.js安装、配置、运行 3.官方区块链案例演示 六.搭建以太坊私链开发环境 1.Ethereum Wallet 2.ENS (Ethereum Name Service) 3.编写第一个智能合约 |
|
第二天上午 | 智能合约案例实践 |
第一部分Solidity语法与面向对象编程 一.Solidity智能合约语法 1.Address、Banance、Transfer 2.Enums、Structs、Mapping 3.修改器与合约自毁 4.智能合约综合案例 二.Solidity编写智能合约实现众筹 1.众筹业务分析与结构体定义 2.添加需要众筹的产品 3.添加投资人 4.对众筹结果进行判断与处理 |
|
第二天下午 | truffle、Web3js框架介绍 |
5.truffle、ICO发行自己代币、Web3.js 6.truffle framework 7.采用NodeJS搭建truffle开发环境 8.truffle创建代币实现 9.通过zeppelin-solidity创建标准代币 10.搭建IOC代币框架 11.设置发型代币的相关参数 12.导入zeppelin代币框架 13.对zeppelin框架源码进行分析 |
|
第三天上午 | 区块链Web项目开发与EOS |
第一部分:开发自己区块链Web项目 1.Web3.js、Truffle Unbox 2.Web3.js API的使用 3.Truffle Init创建、编译、测试、部署、互动 4.Unbox经典案例pet-shop介绍 第二部分:EOS介绍与环境搭建 1、Eos环境搭建 2、创建钱包和账户 3、部署合约操作合约 4、eos学习资料网站 5、演示一个项目 |
|
第三天下午 | HyperLedger联盟链环境搭建 |
第三部分:HyperLedger Fabric联盟链 1.共享账本 2.共识机制 3.隐私和安全 4.权限与身份验证实现 第四部分Fabric V2.1 开发环境配置 1.实现智能合约的接口 2.智能合约的依赖关系 3.智能合约的数据格式 4.智能合约的接口解析 5.官方fabcar案例介绍 |