深圳GO全栈+区块链培训班--兄弟连IT教育区块链培训课程内容
课程体系与潮流技术同步
通过Go语培养编程思维和动手能力,具备常用后台服务器开发方向基本知识和常用技能,独立开发前端和后端业务,扎实的理论基础,快速融入各种行业企业区块链相关开发需求,区块链实际上是一种分布式的记账本,分布式的概念对于区块链开发很重要,课程重要解决企业常见虚拟化部署及微服务相关分布式主流技能,Go语言作为Docker的开发语言,更是捧红了分布式的生态,所以分布式助于更加理解区块链的去区中心化。学习Hyperledger,比特币是区块链1.0,以太坊是区块链2.0,EOS是区块链3.0,熟练学习和掌握后,可满足企业开发的初中级、甚至高级需求。
第一阶段 区块链主流语言-Go语言开发实战(2周) | |||
Go语言介绍及开发环境搭建 | 基础类型 | 运算符 | 流程控制 |
函数 | 工程管理 | 复合类型 | 面向对象编程 |
指针与方法 | 异常处理 | 文本文件处理 | GO包 |
综合文件处理 | GO测试 | 开发实战 | |
第二阶段 区块链后端技术体系-Go语言高并发服务器开发(1周) | |||
Linux命令 | Linux开发与调试工具 | 系统I/O操作 | 进程与IPC通信 |
线程与同步 | Goroutine协程与调度器 | Channel管道与CSP同步机制 | 网络协议与网路编程 |
高并发服务器开发实战 | Go并发爬虫系统开发实战 | 文本文件处理 | Go包 |
综合文件处理 | Go测试 | 开发实战 | |
第三阶段 去中心化前端开发与web服务器开发(3周) | |||
关系型数据库-MySQL | No-SQL缓存型数据库-Redis | 分布式文件系统-FastDFS | 前端开发 |
Beego框架 | 项目实战 | ||
第四阶段 Go开发区块链公链-区块链密码学,分布式编程,共识算法,基本概念,Golan公链开发(3周) | |||
常用密码算法 | 常用密码协议 | 案例:中心化区块链交易所安全系统 | 分布式编程概念 |
共识算法 | 区块链概念(链与币、通证) | 区块链架构机理分析与实践 | 前4阶段项目综合实战Golang实现区块链底层公链 |
第五阶段 以太坊与智能合约与DAPP开发(3周) | |||
以太坊环境搭建与智能合约Solidity简介 | 以太坊DAPP与Solidity开发基础 | 智能合约实战 | 通过以太坊智能合约来进行众筹(ICO) |
IPFS+区块链 | 以太坊源码概览 | 以太坊源码分析 | 编译并山寨以太坊 |
第六阶段 区块链分布式应用开发(1周) | |||
虚拟化VS容器化 | Docker与Kubernetes(k8s)实战 | Go语言与微服务 | 区块链与去中心化数据体系 |
Git | 项目实战 | ||
第七阶段 区块链系统框架开发超级账本与区块链3.0EOS (3周) | |||
超级账本Fabric部署 | 超级账本Fabric配置管理 | 超级账本Fabric架构设计 | 超级账本区块链框架 |
Go语言智能合约的开发与部署 | Go+Hyperledger Fabric | Node.js简介 | Nodejs 超级账本二次开发 |
项目实战开发 | 区块链3.0EOS简介 | EOS智能合约开发 | EOS案例 |
项目实战 | |||
第八阶段 Go与区块链面试强化(1周) | |||
Go与经典设计模式 | Go与数据结构 | Go与常用算法 | Go与C/C++语言高级编程 |
第九阶段 高级企业级项目实战(5周) | |||
C++面向对象编程 | 区块链1.0比特币源码分析 | 比特币源码定制修改兄弟币 | 区块链3.0 EOS源码分析 |
EOS源码分析定制修改兄弟OS | Ripple技术介绍 | 比特币、以太坊挖矿工具开发 | 钱包开发与交易所设计 |
区块链主网上线开发 | 拍卖系统开发 | 笔试、机试、面试综合训练 |
吴俏详
资深区块链专家
—————————————————————————————————————————————
清华大学微软实验室区块链专家,担任Windows Azure 区块链工程师,具备2年的区块链开发经验与6年的云计算开发经验。赛迪顾问《2016中国金融区块链演进、应用及投资价值研究》白皮书起草者之一,区块链技术专家,分布式网络专家。
兄弟连教育介绍--兄弟连教学特点
1、教学靠谱
课程体系每年升级、定期微调,一直引领PHP培训行业发展。
讲师、项目经理均为专职,培养体系严谨、苛刻。
学员打分体系,评估结果直接挂钩讲师师当月的薪酬。
2,培训严管
兄弟连“狠”爱你,甚至“变态”。
罚写、罚站、罚款、休学、开除一个都不能少 。
我们爱你,所以要更加严厉,这样才能培养出IT特种兵。
3、培训职业素养课
形式新颖不落俗套的职场实践课贯穿学习始终。
兄弟连创始人超哥也会亲自授课。
PHP简介
PHP具备成熟开源代码及模板,是WEB开发领域主流技术体系,是最受欢迎的编程语言之一。全球互联网网站,60%以上使用PHP技术,国内80%的动态网站都依托于PHP开发。易入门,周期短开发成本低、维护费用低,开源产品丰富经久不衰。11年前我们引爆国内PHP热潮,课程体系始终与时俱进,集合Web前端+PC端+移动端技术精华,完整知识架构,让你在职场如鱼得水。
01 Scala基础知识:
Scala基础,控制结构和函数,数组、映射和元组… …
02 Scala面向对象编程:
类、对象、包和引入,继承,文件操作,高阶函数、集合、样例类与模式匹配.… …
03 Spark简介+安装部署:
Spark简介,Spark生态系统,基础环境搭建,搭建Spark运行集群,Spark生产环境的搭建… …
04 Spark 核心机制/Spark 核心原理:
RDD的实现,编程接口、创建操作,转换操作、控制操作、消息通信原理,作业执行原理、调度算法、容错及HA,实例演示… …
05 Spark SQL与Dataset开发:
Spark SQL简介,Spark SQL运行原理,使用Hive-Console,使用SQLConsole,使用Spark SQL CLI,使用Thrift Server,实例演示… …
06 Spark Streaming开发:
Spark Streaming简介,Spark Streaming运行架构,Spark Streaming运行原理,Spark Streaming数据接口、窗口操作、数据转换,实例演示… …
07 SparkR语言与GraphX:
GraphX介绍、GraphX实现分析,SparkR、SparkR与DataFrame,编译安装SparkR… …
08 Mllib和机器学习算法:
MLlib简介、MLlib的数据存储,机器学习常见算法,KNN、Kmeans,决策树、线性回归,逻辑回归、关联规则协同过滤,算法应用案例… …
09 Spark进阶:
集群搭建,内存管理,性能优化,资源配置,数据倾斜,数据仓库… …
10 Python应用:
语句和语法、变量赋值,标识符、内存管理、条件和循环… …
11 映像和集合类型:
影像类型:字典,映像类型操作符,内建函数和工厂函数,内建方法、集合类型,集合类型操作符、正则表达式 … …
12 面向对象编程:
类的定义、类的属性,实例、实例属性、绑定和方法调用,继承… …
13 网络编程和多线程:
套接字:通信端点,python中网络编程,线程和进程,thread模块、threading模块… …
14 Python大数据算法实例:
聚类实例,回归算法实例、协同过滤实例,手机短信分类实例,Python版网络爬虫… …