区块链最全线下培训大纲——尹成学院
Posted 尹成
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链最全线下培训大纲——尹成学院相关的知识,希望对你有一定的参考价值。
区块链乃大势所趋,尹成学院联合微软加清华名师打造最强教学团队。传播智慧我们用心,人生冲锋你们用力
第一阶段:区块链及其行业及Golang编程
第一周- Go语言快速入门:
(a)了解区块链从业人员的薪资结构组成
(b)了解区块链公司中的职能分类
(c)如何快速转型成为区块链高端人才
(d)如何得到区块链公司就业机会
(e)区块链现状
(f)区块链趋势
(g)区块链的前景
Go语言基础:
1.1初识go语言
1.2开发环境搭建
1.3基础语法
1.4数据结构
1.5变量与常量
1.6运算符
1.7数据类型转换
1.8流程控制
1.9函数
1.10变量作用域
1.11数组、指针与结构体
第二周 并发编程
2.1并发编程基础
2.2多进程编程
2.3多线程编程
2.4多线程与多进程
2.5goroutine
2.6channel
2.7实战——载荷发生器
2.8使用锁
2.9条件变量
2.10原子操作
2.11WaitGroup
2.12临时对象池
2.13实战——Concurrent Map
第三周 网络编程
3.1Socket编程
3.2Http编程
3.3RPC编程
3.4连接数据库
第四周 Go语言编程实战
4.1Go语言实现聊天室
4.2爬虫
第五周 区块链预备
5.1Sql语言
5.2mysql
5.3MongoDB
5.4html
5.5CSS
5.6ES6
5.7React基础
5.8Flux
5.9Redux
5.10比特币、以太坊、EOS环境搭建与Hello World
5.11分布式系统介绍
第二阶段-密码学与共识算法
第六周-密码学
6.1 对称加密
6.2 非对称加密
6.3 DES
6.4 分组密码
6.5 公钥密码学
6.6 HASH
6.7 MD5
6.8 RSA密码体制
6.9 椭圆曲线签名算法(ECDSA)
6.10SHA256
6.11ripemd130
6.12数字签名
6.13PKI体系
6.15零知识证明
第七周 -共识算法
7.1 POW
7.2 POS
7.3 DPOS
7.4 PBFT
7.5 Raft
7.6 Paxos
第三阶段 -以太坊源码解析
第八周 -以太坊源码解析
>以太坊源码解析
8.1区块数据结构
8.2交易数据结构
8.3交易的 Hash
8.4区块链数据结构
8.5DataBase
8.6创世区块
8.7StateDB
8.8Validator & Processor
> 基础架构
8.9链规格格式
8.10ICAP
8.11URL 提示协议
> 技术
8.12RLP 编码
8.13节点发现协议
8.14DEVp2p 有线协议
>Ethash
8.15Ethash
8.16Ethash C API
8.17Ethash DAG
>Whisper
8.18Whisper Proposal
8.19Overview 概述
8.20PoC-1 有线协议
8.21PoC-2 有线协议
第九周 -以太坊 DAPP 开发实践:
> 开发基础
9.1开发环境搭建
9.2Solidity 面向对象编程
9.3Solidity 数据类型
9.4solidity 数组、枚举、字典、元祖与结构体
9.5solidity 全局变量和单位
9.6私有链搭建
9.7联盟链搭建
9.8truffle,framework与Web.js框架
第十周-智能合约综合项目:
>开发、部署第一个Dapp应用:宠物商店
10.1搭建智能合约开发环境
10.2创建Truffle项目
10.3编写智能合约
10.4编译和部署智能合约到区块链
10.5如何通过Web3和智能合约交互
10.6MetaMask 的使用
>实现一个可管理、增发、兑换、冻结等高级功能的代币
10.7代币管理
10.8代币增发
10.9代币兑换
10.10资产冻结
10.11Gas自动补充
>通过以太坊智能合约来进行众筹(ICO)
10.12众筹
10.13代币
10.14众筹智能合约
10.15部署
10.16扩展
>编写一个可升级的智能合约
10.17代码逻辑
10.18数据
>IPFS + 区块链
10.19IPFS环境配置
10.20 IPFS+IPNS+个人博客搭建
第四阶段 -超级账本
第十一周(上)超级账本 Fabric 部署
11.1 项目介绍
11.2 本地编译安装地编译安装
11.3 使用 Docker 镜像安装
11.4 启动 Fabric 网络
11.5 ChainCode 概念及使用
11.6 多通道使用
第十一周(中) -超级账本 Fabric 配置管理账本 Fabric 配置管理
11.7 简介
11.7 简介
11.8 Peer 配置
11.9 Orderer 配置
11.10 cryptogen 生成组织身份配置
11.11 configtxgen 生成通道配置
11.12 configtxlator 转换配置
11.13 超级账本 Fabric CA 应用与配置
第十一周(下) -超级账本 Fabric 架构设计
11.14 核心特性
11.15 整体架构
11.16 网络层相关组建
11.17 共识相关组建
11.18 权限管理相关组建
11.19 业务层相关组建
11.20 gRPC消息协议
11.21 权限管理和策略
11.22 用户链码
11.23 系统链码
11.24 排序服务
第五阶段-比特币 & EOS
第十二周 -C++面向对象编程
12.1 抽象,封装,继承,多态
12.2 泛型编程(模板)
12.3 STL 库(各种容器)
12.4 boost 库
12.5 OpenSSL
第十三周 - EOS DAPP 开发实践
>EOS 开发基础
13.1 EOS 智能合约
13.2 HPP
13.3 CPP
13.4 WAST
13.5 ABI
13.6 货币合约
13.7Tie-Tac-Toe
13.8EOS 合约实践
13.9EOS 合约升级
13.10EOS 合约调试
第十四周 -比特币源码
>源码解析
14.1Proof Of Work
14.2 区块高度和分叉
14.3 交易数据
14.4 共识算法
14.5 分叉检测
14.6 交易
- P2PKH 脚本验证
- P2SH 脚本
- 标准交易
- 非标准交易
- 挖矿
14.7合约
- 托管和仲裁
- CoinJoin
14.8Wallet
- 钱包程序
- 钱包文件
14.9 网络交互
- P2P 网络
- 节点发现
- 节点连接
- 初始区块下载
- 区块广播
- 交易广播
- 内存池
- 问题节点
第十五周-比特币源码实战-山寨货币
第六阶段-项目综合性实战
(a)Ripple技术实战
(b)ChainSQL技术实战
(c)Corda技术实战
(d)电子货币实现
(e)去中介化租房系统
(f)C#编程小蚁
(g)Neo数字化资产
(h)微软云区块链服务
(i)华为区块链服务
(j)IBM Blueix区块链
(k)钱包开发与交易所设计
(l)GO语言实现加密货币
(m)GO语言实现共识算法
(n)公链底层点对点协议
(o)ONT项目
(p)NEM区块链开发实战
(q)其他:
(a)矿池矿机
(b)分叉变种
(c)发币/ICO
(d)ERC20标准介绍
(e)Token开发部署
(f)coin开发部署
更多详情请关注:
网址:http://www.qukuailianxueyuan.io/
欲领取造币技术与全套虚拟机资料
区块链技术交流QQ群:756146052 备注:CSDN
尹成学院微信:备注:CSDN
以上是关于区块链最全线下培训大纲——尹成学院的主要内容,如果未能解决你的问题,请参考以下文章
尹成学院区块链 Go 学习大纲-取得大纲试看视频联系微信yinchengak48
尹成学院区块链 Go 学习大纲-取得大纲试看视频联系微信yinchengak48