IBC商学院在线支付

扫一扫付款(元)

1920

扫一扫付款(元)

1920

中级班(区块链与智能合约开发)

主要讲师:马德印

课时:15个课时

招生对象:IT专业技术人员/计算机专业学生

含:区块链与智能合约开发、Go语言高并发服务器开发、Dapp开发(或者:Web应用开发)

¥5980.00 立即报名

课程内容

学习目标

第二阶段 区块链与智能合约开发


课程介绍

了解区块链系统基本原理,基于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.大项目一