核心课程
Porducts
当前位置:首页    核心课程    新技术
新技术
本模块课程设计专为当下最前沿技术的培训设计,着眼于企业发展转型中新技术项目的设计和落地实现。为企业级的开发、运维环境中使用各种技术提供实战型指导。内容涵盖了大数据、云计算、人工智能、物联网、5G、区块链开发六大课程体系。
区块链   企业区块链最佳项目实践

image.png  企业区块链最佳项目实践课程

image.png  课程天数:6天

image.png  课程介绍

     区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。本课程前两天介绍了区块链基本概念, 应用场景、并且手动搭建了一个区块链应用环境。第3,4天讲解了以太坊公有链Solidity面向对象开发语言和公有链DAPP项目搭建与发布。最后2天介绍了HyperLedger Fabric联盟链解决方案,分析Fabric架构源码、CA、通道等概念,并且搭建了两个联盟链项目。

image.png  课程收益

     去中心化与区块链介绍

     概念演示:Miner、Wallet、IOC、POW、Merkel、SPV

     区块链目前发展阶段介绍 (比特币、以太坊、EOS)

     Solidity与Truffle框架介绍

     区块链项目实战

     智能合约实现

     基于Truffle Web3js项目实践

     HyperLedger Fabric 联盟链架构设计

image.png  培训对象

     前、后端编程人员;对区块链感兴趣人员.


image.png  课程大纲

第一单元:

1、区块链技术分类介绍

     Bitcoin

     Ethereum

     Fabric

2、查看公有链相关参数

     如何看懂比特币区块

     如何分析以太坊区块

3、去中心化与区块链应用场景

     SkuChain:供应链分布式账本跟踪产品

     工商银行通过区块链进行精准扶贫

     区块链 物联网:让O2O完全融合

     各机构信息共享下的区块链征信方案


第二单元:

1、区块链常见概念介绍

     挖矿、矿机、矿池

     Hash、POW、Merkel、Fork

     Wallet、SPV

2、采用Python区块链架构

     Hashlib模块介绍

     区块链结构基本搭建

     挖矿算法实现

     Flask调用挖矿与现实区块

     Flask接受交易数据


第三单元:

1、Solidity语法与面向对象编程

     Remix IDE、Atom IDE

     Node.js安装、配置、运行

     Solidity智能合约语法

     Address、Banance、Transfer

     Enums、Structs、Mapping

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

     修改器与合约自毁

     智能合约综合案例

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

     添加需要众筹的产品

     添加投资人

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


第四单元:

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

     采用NodeJS搭建Truffle开发环境

     Truffle创建代币实现

     通过zeppelin-solidity创建标准代币

     搭建IOC代币框架

     设置发型代币的相关参数

     导入zeppelin代币框架

2、对zeppelin框架源码进行分析

     Web3js + Truffle 开发自己的分布式Web项目

     Web3.js、Truffle Unbox

     Web3js API的使用

     Truffle Init创建、编译、测试、部署、互动

     Unbox经典案例pet-shop介绍


第五单元:

1、Fabric 联盟链基础 

     Go语言介绍与快速入门

     Go函数、指针、结构体

     接口、自定义包

     Shell快速入门

     Shell函数、文件包含

2、搭建Fabrice基本环境

     配置apt源、安装go

     通过go下载hyperledger

     docker介绍与安装

     加速器与镜像管理

     docker常见操作

     启动第一个联盟链


第六单元:

1、Fabric first-network源码分析

     BootStrap.sh源码分析

     通道、组织、证书概念介绍

     链码部署流程分析

     First-network调用实现

     链码错误案例分析

2、Fabric Fabcar项目实践

     JS调用fabcar

     Fabric-CA安装、启动

     添加组织到通道

     部署和运行Fabcar项目


  课程目录
1、区块链发展趋势和应用
2、智能合约的开发与原理
3、企业区块链最佳项目实践
4、区块链技术支持下的共识经济与新营销模式设计实战
5、智能合约安全与形式化验证
6、大数据隐私保护与多方安全计算
7、区块链赋能实体产业
站内搜索
联系电话
010-52883521
24小时全国咨询热线,言语交流更有效
公众平台
QQ客服

点击图标,马上与客服沟通  >>
返回顶部