区块链乃大势所趋,尹成学院联合微软加清华名师打造最强教学团队。传播智慧我们用心,人生冲锋你们用力
第一阶段:区块链及其行业及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 P