区块链实战技术

类别:个人技能      编号:KC115261

  • 开课日期培训天数上课地区状态
  • 2019年08月16-19日4天威海市已过期
  • 原价:¥7800优惠价:¥7410

    招生对象:

    相关人员

    课程介绍:

    一、培训收益

    课程中通过细致讲解,使学员掌握该技术的本质,即以数据加密、时间戳和分布式共识算法等基础技术为依托,实现链式存储、智能合约和隐私保护等高级功能的分布式账本技术。该技术通过区块链网络节点之间的相互验证、监督和数据备份,从技术层面上保证在链式账本中所存储的数据无法被恶意篡改,特别适合用于解决多方业务协作场景中为维护信用而导致的成本居高不下的问题。具体收益包括:

    1.学习区块链技术的概念、发展历程、技术流派和典型应用场景;

    2.了解企业级区块链平台的架构设计和功能模块;

    3.通过区块链实际项目案例加深对区块链技术的认知和理解。

    二、培训特色

    学习从实战的角度对区块链技术进行了全面的剖析,并结合数字票据、供应链金融、电子存证等实际案例分析和探讨区块链技术的应用场景,给区块链相关从业人员以指导和启迪。

    三、授课大纲

    第一天上午

    区块链、比特币、以太坊介绍

    第一部分:区块链、比特币、以太坊介绍

    1.去中心化与区块链应用场景

    2.区块链技术分类介绍

     Bitcoin

     Ethereum

     EOS

    3.区块链常见概念介绍

     挖矿、矿机、矿池

     Hash、POW、Merkel、Fork

     Wallet、SPV

    4.分析区块链数据结构

     如何看懂比特币区块

     如何分析以太坊区块

     了解以太坊区块智能合约部署流程

    第一天下午

    以太坊环境搭建、智能合约

    第二部分:以太坊开发环境搭建、编写智能合约

    5.区块链测试环境搭建

     RemixIDE、AtomIDE

     Node.js安装、配置、运行

     官方区块链案例演示

    6.搭建以太坊私链开发环境

     EthereumWallet

     ENS(EthereumNameService)

     编写第一个智能合约

    第二天上午

    智能合约案例实践

    第一部分:Solidity语法与面向对象编程

    1.Solidity智能合约语法

     Address、Banance、Transfer

     Enums、Structs、Mapping

     修改器与合约自毁

     智能合约综合案例

    2.Solidity编写智能合约实现众筹

     众筹业务分析与结构体定义

     添加需要众筹的产品

     添加投资人

     对众筹结果进行判断与处理

    第二天下午 

    Truffle、Web3js框架介绍

     Truffle、ICO发行自己代币、Web3.js

     Truffleframework

     采用NodeJS搭建Truffle开发环境

     Truffle创建代币实现

     通过zeppelin-solidity创建标准代币

     搭建IOC代币框架

     设置发型代币的相关参数

     导入zeppelin代币框架

     对zeppelin框架源码进行分析

    第三天上午  

    区块链Web项目开发与EOS

     第一部分:开发自己区块链Web项目

     Web3.js、TruffleUnbox

     Web3jsAPI的使用

     TruffleInit创建、编译、测试、部署、互动

     Unbox经典案例pet-shop介绍

    第二部分:EOS介绍与环境搭建

     Eos环境搭建

     创建钱包和账户

     部署合约操作合约

     eos学习资料网站

     演示一个项目

    第三天下午

     HyperLedger联盟链环境搭建

    第三部分:HyperLedgerFabric联盟链

     共享账本

     共识机制

     隐私和安全

     权限与身份验证实现

    第四部分:FabricV2.1开发环境配置

     实现智能合约的接口

     智能合约的依赖关系

     智能合约的数据格式

     智能合约的接口解析

     官方fabcar案例介绍

    第四天学习考核与业内经验交流

    讲师介绍:

    X.FENG 区块链研究院首席架构师 计算机硕士, 16年IT技术经验,中国区块链技术的早期探索者和传播者,在相关领域具有非常丰富的经验。先后主持开发过电子商务、大数据、机器学习、区块链等相关系统。创立中国第一个专门区块链技术社区。已经参与过多个区块链落地项目,对区块链在供应链金融、数字货币、众筹等领域的应用有丰富实战经验。

    刘老师 有十五年JAVA开发经验,9年授课经验. 精通J2EE多层架构和多种设计模式,熟悉Struts、MyBatis、Hibernate、Spring、Spring MVC、Android、H5、Jquery Mobile、AngularJS、Bootstrap等多种开源框架, 对源码有一定的理解. 熟悉 WebLogic, JBoss 容器并发集群的使用, 熟悉WebService、CXF、RESFul、UML、SVN、EasyUI、Flex、Lucene 等技术。长期专注于J2EE系统的分析与设计,亲身参与多个J2EE项目研发和应用系统升级,并主导系统架构设计,有着丰富的系统分析设计工作经验。

    热门公开课

    基于采购的全真案例实战谈2024-04-25/武汉 工艺标准化管理与生产技术2024-04-25/武汉 法务合规内控风险一体化与2024-04-24/厦门 职场压力与情绪管理2024-04-26/深圳 典型案例_案例萃取与教学2024-06-27/上海 高效仓储管理与工厂物料配2024-04-26/北京