¥1920
¥1920
第二阶段 区块链与智能合约开发
课程介绍
了解区块链系统基本原理,基于Go语言能够给企业定制区块链系统。掌握主流区块链相关机制与原理, 理解各类主流的共识算法(PoW,PoS),熟练掌握区块链系统Go开发语言,能基于以太坊编写智能合约,能编写和发布代币。
课程内容
1. 区块链概念(链与币、通证)
2. 区块链架构机理分析与实践
3. Go语言与区块链系统开发
4. 以太坊与智能合约
5. 以太坊开发实战
第三阶段 Go语言高并发服务器开发
课程介绍
高并发服务器开发,掌握Linux操作系统,基于Go语言的socket编程,熟练编写C/S客户机服务器通信程序,理解Go协程的调度器机制具备常见高并发服务器开发。
区块链的学习知识体系,是后端编程的知识体系,以太坊、瑞波币、比特币目前主流的区块链成型项目多数都是选择Go语言和C++语言实现,所以搭建后端服务编程知识体系才是打好区块链开发的首选基石,对于今后发展至为重要。
课程内容
1. Linux命令
2. Linux开发与调试工具
3. 系统I/O操作
4. 线程与同步
5. 网络协议与网路编程
6. Go高并发服务器开发实战
7. Go并发的爬虫系统开发实战
第四阶段 Dapp开发(或者:Web应用开发)
课程介绍
去中心化Dapp的页面开发是基于传统的Web2.0的技术,html/css/javascript是整个互联网页面的基石,学好他们打好基础非常的重要。
Beego是目前大型互联网公司主流的web服务器框架,由于Go的先天性支持高并发,所以很多大型互联网公司都在web服务框架做Go语言的转型,可以轻松实现亿万级别的高并发,更加节约企业运营成本。
课程内容
1. 关系型数据库-mysql
2. 缓存型数据库-redis
3. 前端开发
4. Beego框架
5.大项目一