学完该课程,将 熟练掌握go语言,熟练掌握计算机编程思维 熟练掌握go网络编程、并发编程 掌握tcp/udp协议和HTTP协议 熟练掌握beego等后端开发框架 熟练掌握go版本bitcoin源码编写,具备公链开发能力 熟练掌握以太平台Dapp开发 熟练掌握hypenledger fabric联盟链技术 熟练掌握mysql redis等常见数据库技术 熟练掌握常见数据结构,算法 熟练使用密码学中相关加密解密算法 熟练掌握GoMirco微服务框架 熟练掌握GRPC远程调用机制

【月度黄金会员】Go语言与区块链

本课程精心打磨八大核心阶段、400+优质课时、丰富项目实战案例,从0开始学习Go语言, 最快、最低成本掌握高薪、新兴技术Go语言与新兴领域区块链,综合培养区块链专项应用型人才!

课程时长:400课时 学习人数:100人 服务期:30天 就业率:98% 平均月薪:16K

教学服务

  • 随到随学
  • 全方位学习测评
  • 配套教辅
  • 源码开放
  • 入学须知
  • 集中答疑
  • 课程更新
  • ¥998.00 ¥1999.00

    阶段一  Go语言开发实战

    Go语言开发实战

    第一章:  V2.0 Go基础-变量与基本数据类型

    1-1 初识Go语言
    1-2 变量操作
    1-3 基础数据类型
    1-4 常量
    1-5 运算符

    第二章:  V2.0 程序结构

    2-1 分支选择结构
    2-2 循环结构

    第三章:  V2.0 Go基础-函数

    3-1 函数应用
    3-2 递归函数应用

    第四章:  V2.0 Go基础-复合类型

    4-1 数组
    4-2 切片
    4-3 排序算法
    4-4 Map
    4-5 结构体
    4-6 指针
    4-7 拓展--基础加强
    4-8 通讯录案例实战

    第五章:  V2.0 Go基础-面向对象

    5-1 面向对象
    5-2 微博案例实战

    第六章:  V2.0 Go基础-文件、字符、异常、工程管理

    6-1 异常处理
    6-2 文本文件处理
    6-3 字符串处理
    6-4 工程管理

    第七章:  V2.0 go基础-项目

    7-1 文件压缩与解压缩

    阶段二  Go语言高并发服务器开发

    Go语言高并发服务器开发

    第一章:  GO语法加强

    1-1 指针强化
    1-2 切片强化
    1-3 map强化
    1-4 结构体强化
    1-5 Go语言与文件IO操作

    第二章:  并发编程与协程Groutine

    2-1 并发编程理论
    2-2 Groutine编程详解

    第三章:  协程间通信与 Channel

    3-1 channel基础用法
    3-2 channel高级用法

    第四章:  并发编程与同步机制

    4-1 生产者消费者模型
    4-2 多路监听Select
    4-3 同步与锁
    4-4 条件变量

    第五章:  网络编程详解

    5-1 网络编程理论
    5-2 socket网络编程服务器开发
    5-3 TCP/IP协议详解
    5-4 UDP协议详解

    第六章:  网络编程案例

    6-1 文件传输服务器案例

    第七章:  并发服务器开发

    7-1 聊天室基本网络架构
    7-2 聊天室服务器拓展功能

    第八章:  HTTP服务器开发

    8-1 Golang与Http
    8-2 HTTP服务器实现

    第九章:  爬虫开发

    9-1 百度贴吧爬虫开发
    9-2 Golang与正则表达式
    9-3 豆瓣爬虫开发

    第十章:  案例总结

    10-1 案例总结

    阶段三  去中心化前端开发与web服务器开发

    去中心化前端开发与web服务器开发

    第一章:  Linux操作系统

    1-1 环境安装与介绍
    1-2 Linux文件基本操作
    1-3 文件控制权限
    1-4 进程与网络配置
    1-5 文本查找与过滤
    1-6 编辑器Vim
    1-7 远程访问

    第二章:  数据库操作

    2-1 数据库基础
    2-2 数据库操作
    2-3 表操作
    2-4 数据操作
    2-5 数据库扩展

    第三章:  列属性与数据完整性

    3-1 回顾
    3-2 数据类型
    3-3 列属性
    3-4 数据完整性

    第四章:  数据库设计

    4-1 客户端介绍
    4-2 回顾
    4-3 数据库设计

    第五章:  数据查询

    5-1 单表查询
    5-2 多表查询

    第六章:  数据库高级

    6-1 视图
    6-2 事务
    6-3 索引
    6-4 内置函数
    6-5 预处理
    6-6 存储过程

    第七章:  GO操作MySQL

    7-1 GO操作MySQL

    第八章:  前端开发--html与css

    8-1 html初识
    8-2 css初识
    8-3 html提高
    8-4 css提高
    8-5 photoshop测量与取色

    第九章:  前端开发--javascript

    9-1 javascript初识
    9-2 javascript函数
    9-3 javascript数组
    9-4 javascript定时器
    9-5 javascript提升

    第十章:  前端开发--jquery

    10-1 jquery初识
    10-2 jquery选择器
    10-3 jquery操作
    10-4 表单
    10-5 事件
    10-6 dom操作
    10-7 js对象

    第十一章:  前端开发--ajax

    11-1 ajax初识
    11-2 es6
    11-3 ajax提高

    第十二章:  前端开发--react

    12-1 react初识
    12-2 jsx初识
    12-3 事件与属性
    12-4 状态
    12-5 渲染
    12-6 绑定
    12-7 react提高

    第十三章:  beego框架基础

    13-1 beego框架介绍
    13-2 beego下载安装
    13-3 beego运行流程分析
    13-4 beego路由设置
    13-5 beego数据库操作
    13-6 回顾小结1
    13-7 ORM创建操作
    13-8 总结回顾1
    13-9 注册登录
    13-10 创建数据库
    13-11 插入文章
    13-12 信息展示
    13-13 分页操作
    13-14 查看详情
    13-15 总结回顾2
    13-16 文章页面操作
    13-17 添加页面数据
    13-18 回顾小结2
    13-19 文章插入查询
    13-20 登录页面
    13-21 回顾总结3
    13-22 退出实现
    13-23 数据库操作
    13-24 回顾小结3
    13-25 布局优化
    13-26 git介绍
    13-27 git创建
    13-28 git存储过程
    13-29 git文件操作
    13-30 git分支操作
    13-31 git操作
    13-32 redis介绍与安装
    13-33 redis数据操作
    13-34 回顾小结4
    13-35 GO语言操作数据库
    13-36 编解码
    13-37 回顾总结4
    13-38 服务器搭建

    第十四章:  电商商城项目

    14-1 项目分析
    14-2 数据表单设计
    14-3 项目创建
    14-4 用户登录注册
    14-5 用户中心
    14-6 FastDFS介绍安装
    14-7 FastDFS使用
    14-8 商品信息展示
    14-9 浏览记录处理
    14-10 分页控制实现
    14-11 商品排序搜索
    14-12 购物车详情页js实现
    14-13 添加购物车数据
    14-14 获取购物车条目数
    14-15 订单页面显示
    14-16 并发处理
    14-17 支付

    阶段四  区块链密码学安全理论与开发

    区块链密码学安全理论与开发

    第一章:  密码学--密码

    1-1 概述
    1-2 加密
    1-3 应用

    第二章:  密码学--对称加密

    2-1 编码解码
    2-2 des
    2-3 aes
    2-4 总结
    2-5 按位异域
    2-6 分组模式
    2-7 答疑

    第三章:  密码学--非对称加密

    3-1 导入
    3-2 概念
    3-3 公钥、私钥
    3-4 应用

    第四章:  密码学--单向散列函数

    4-1 导入
    4-2 非对称加密和对称加密比较
    4-3 哈希

    第五章:  密码学--从消息认证到数字签名

    5-1 消息认证介绍
    5-2 应用
    5-3 弊端
    5-4 数字签名介绍
    5-5 rsa
    5-6 椭圆曲线
    5-7 总结复习

    第六章:  密码学--证书

    6-1 证书的介绍
    6-2 证书了解

    第七章:  密码学--SSL/TLS

    7-1 ssl
    7-2 https
    7-3 总结复习

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

    区块链与智能合约开发

    第一章:  2小时搞懂区块链

    1-1 课程介绍
    1-2 认识比特币
    1-3 认识以太坊
    1-4 区块链应用场景

    第二章:  Go语言与区块链开发

    2-1 比特币历史
    2-2 比特币详解
    2-3 比特币依赖技术
    2-4 比特币结构
    2-5 核心Bitcoin-Core
    2-6 v2版本实现
    2-7 Bolt数据库
    2-8 gob编码
    2-9 迭代器
    2-10 比特币交易
    2-11 解锁脚本的作用
    2-12 UTXO流程
    2-13 coinbaseTX实现
    2-14 output/input原理
    2-15 UTXO实现原理
    2-16 钱包原理
    2-17 gob.Register原理
    2-18 Wallets结构
    2-19 Transaction改写原理
    2-20 FindNeedUTXO改写原理
    2-21 GetBalance原理
    2-22 IsValidAddress原理
    2-23 Sign签名实现
    2-24 VerifyTransaction实现及验证

    第三章:  区块链与以太坊

    3-1 以太坊课程介绍
    3-2 了解区块链
    3-3 共识机制
    3-4 智能合约简介
    3-5 了解公有链、私有链和联盟链的区别
    3-6 分叉
    3-7 了解以太坊
    3-8 Metemask
    3-9 以太坊交互演示
    3-10 gas_gasprice_gaslimit概念介绍
    3-11 比特币与以太坊
    3-12 remix
    3-13 合约编译及部署
    3-14 课程回顾1

    第四章:  以太坊-solidity

    4-1 类型介绍1
    4-2 问题答疑
    4-3 了解地址
    4-4 类型介绍2
    4-5 项目回顾
    4-6 高级语法
    4-7 代币介绍
    4-8 授权函数

    第五章:  以太坊-node.js

    5-1 node.js

    第六章:  以太坊-智能合约

    6-1 编译及部署合约

    第七章:  以太坊-彩票

    7-1 复习回顾
    7-2 彩票项目演示与分析
    7-3 编辑合约
    7-4 传统app Vs 区块链Dapp
    7-5 部署合约
    7-6 react复习
    7-7 项目实现与部署

    第八章:  以太坊-众筹

    8-1 众筹演示与介绍
    8-2 创建请求
    8-3 复习回顾
    8-4 合约编辑
    8-5 项目实现与部署

    第九章:  以太坊-truffle框架

    9-1 truffle入门

    第十章:  以太坊-web3.js框架

    10-1 复习回顾
    10-2 web3新旧版本对比
    10-3 账户操作
    10-4 了解私有链

    第十一章:  以太坊-ipfs使用

    11-1 ipfs基础
    11-2 上传图片
    11-3 哈希操作

    阶段六  分布式微服务开发

    分布式微服务开发

    第一章:  docker基础

    1-1 了解docker
    1-2 镜像操作
    1-3 容器操作
    1-4 数据备份

    第二章:  Docker网络基础

    2-1 复习回顾
    2-2 网络操作
    2-3 复习

    第三章:  Dockerfile基础

    3-1 dockerfile了解
    3-2 dockerfile基本操作
    3-3 go环境搭建
    3-4 Docker-compose了解

    第四章:  微服务

    4-1 微服务概述
    4-2 protobuf学习
    4-3 了解rpc
    4-4 grp环境搭建及学习
    4-5 consul集群搭建
    4-6 micro操作
    4-7 项目数据库的准备
    4-8 rest中间件做路由

    第五章:  租房项目

    5-1 租房网项目准备
    5-2 地区请求与回传数据
    5-3 Redis连接
    5-4 地区请求服务端完整版
    5-5 ession_index伪装成功
    5-6 账号注册分析与实现
    5-7 登录分析与实现
    5-8 退出登录与实现
    5-9 获取用户信息
    5-10 Nginx+fastdfs操作
    5-11 上传头像
    5-12 启动项和配置文件
    5-13 用户信息检查
    5-14 实名认证
    5-15 获取房源
    5-16 发布房源
    5-17 获取房源信息
    5-18 搜索房源信息
    5-19 订单业务分析与实现

    第六章:  项目部署

    6-1 k8s基本操作
    6-2 docker_compose单机集群部署

    阶段七  区块链系统框架开发

    区块链系统框架开发

    第一章:  fabric--shell

    1-1 课程安排
    1-2 shell脚本

    第二章:  fabric学习

    2-1 fabric安装
    2-2 fabric初探
    2-3 fabric中的核心模块介绍
    2-4 cryptogen
    2-5 Specs和template的区别
    2-6 configtx.yaml配置文件设置
    2-7 通过命令生成创始块和通道文件
    2-8 docker操作
    2-9 链码安装
    2-10 交易相关的API与函数
    2-11 链码函数介绍
    2-12 fabric账号
    2-13 fabric-ca
    2-14 证书、通道文件和创世块生成
    2-15 peer0配置与操作
    2-16 交易测试
    2-17 交易处理流程
    2-18 共识机制介绍
    2-19 远程拷贝
    2-20 链码的打包和分发安装
    2-21 kafka集群

    第三章:  fabric案例

    3-1 配置文件设置
    3-2 链代码部署
    3-3 溯源原理分析

    第四章:  区块链租房项目

    4-1 Hyperledger Fabric简介
    4-2 华为云平台区块链服务简介
    4-3 云平台区块链服务搭建
    4-4 链代码管理
    4-5 应用程序开发配置和构建
    4-6 部署应用程序服务端与前端
    4-7 Go Web项目简介
    4-8 示例代码简介
    4-9 Yaml简介
    4-10 示例中的Yaml配置
    4-11 华为云平台区块链服务升级简介
    4-12 链代码编写
    4-13 后端项目开发
    4-14 前端项目开发
    4-15 租房网项目介绍
    4-16 项目区块链服务系统搭建
    4-17 个人认证链代码
    4-18 个人认证后端项目
    4-19 个人认证前端项目
    4-20 个人认证数据上传
    4-21 房屋信息验证
    4-22 房屋信息数据上传
    4-23 征信认证业务介绍
    4-24 合同管理
    4-25 交易信息上链

    阶段八  Golang面试强化与脚本编程

    Golang面试强化与脚本编程

    第一章:  shell脚本

    1-1 shell简介
    1-2 脚本创建和执行
    1-3 变量
    1-4 字符串截取
    1-5 表达式
    1-6 重定向和管道
    1-7 grep、find、sed和awk
    1-8 程序控制
    1-9 函数
    1-10 命令
    1-11 多文件
    1-12 总结复习
    1-13 开发实战

    第二章:  数据结构

    2-1 数据结构简介
    2-2 切片
    2-3 链表
    2-4 双向链表
    2-5 循环链表
    2-6 约瑟夫环
    2-7 链栈
    2-8 树与二叉树

    第三章:  算法

    3-1 排序算法
    3-2 查找算法

    阶段九  拓展资料

    拓展资料

    第一章:  Golang_Zinx服务器框架

    1-1 初始zinx框架
    1-2 zinx框架基础路由模块与全局消息配置
    1-3 zinx框架消息封装
    1-4 Zinx的多路由模式
    1-5 Zinx的读写分离模型
    1-6 Zinx的消息队列及多任务机制
    1-7 Zinx的链接管理以及属性设置

    第二章:  Golang服务器应用-MMO游戏

    2-1 MMO游戏介绍以及AOI算法
    2-2 数据传输协议Protobuf
    2-3 服务构建、游戏玩家上线、世界聊天
    2-4 AOI位置广播,位置信息同步

    第三章:  以太坊钱包

    3-1 用户以太坊钱包创建
    3-2 私钥生成钱包地址页面搭建
    3-3 私钥生成钱包地址
    3-4 观察者模式
    3-5 钱包主界面展示
    3-6 以太坊钱包转账
    3-7 助记词生成钱包地址
    3-8 助记词页面搭建
    3-9 设置界面导出私钥
    3-10 多地址钱包实现

    第四章:  ebay

    4-1 竞拍演示与分析
    4-2 项目实现与部署

    第五章:  docker安装环境

    5-1 安装虚拟机
    5-2 Ubuntu系统安装
    5-3 编程软件安装

    第六章:  fabric应用

    6-1 课程概述
    6-2 华为云服务器搭建
    6-3 BCS服务
    6-4 工具讲解
    6-5 chaincode框架的编写与实现
    6-6 链代码的安装和实例化1
    6-7 govendor包管理工具的讲解
    6-8 项目创建
    6-9 SsetValue功能实现
    6-10 课程回顾
    6-11 Fabric结合iHome概述
    6-12 BCS服务网络的搭建
    6-13 业务的讲解
    6-14 chaincode的创建
    6-15 个人认证链代码的编写和安装
    6-16 文件的接收和保存
    6-17 定时任务
    6-18 课程回顾2
    6-19 项目演示和讲解
    6-20 配置文件生成及修改
    6-21 docker配置
    6-22 server项目创建
    6-23 总结回顾
    6-24 项目流程概述
    6-25 修改配置文件
    6-26 Fabric_SDK的创建
    6-27 链代码的安装和实例化2
    6-28 controller层业务的完善
    他们在学 已报名100
    1. 就业班头像
      bxg_50717

      2019-06-19 21:01:59 在学习

    2. 就业班头像
      bxg_24747

      2019-06-19 20:58:54 在学习

    3. 就业班头像
      bxg_39572

      2019-06-19 20:48:49 在学习

    4. 就业班头像
      bxg_92572

      2019-06-19 20:47:47 在学习

    5. 就业班头像
      bxg_38887

      2019-06-19 20:39:40 在学习

    6. 就业班头像
      bxg_88146

      2019-06-19 20:38:30 在学习

    7. 就业班头像
      bxg_70378

      2019-06-19 20:35:28 在学习

    8. 就业班头像
      bxg_27293

      2019-06-19 20:30:27 在学习

    9. 就业班头像
      bxg_18236

      2019-06-19 20:24:19 在学习

    10. 就业班头像
      bxg_49772

      2019-06-19 20:20:09 在学习