
网盘:百度 | 学分:5,VIP免费 | 发布:2023-02-08 | 查看:0 | 更新:2023-02-08 | GO
【GO】黑马-Go语言与区块链在线就业班 【价值16980元】
网盘:百度 | 学分:5,VIP免费 | 发布:2023-02-08 | 查看:0 | 更新:2023-02-08 | GO
【GO】黑马-Go语言与区块链在线就业班 【价值16980元】
〖课程介绍〗:
区块链技术是21世纪的重大创新技术,它是数字化资产的分布式账本,是构建价值互联网的基石,是驱动分享经济发展的新引擎。go语言是区块链主流编程语言,简单易学、开发速度快且并发性好。 《go语言与区块链》就业课程涵盖 Go进阶编程,Go Web开发,区块链密码学,以太坊,分布式微服务,hyperledger等技术要点,旨在打造基础扎实、知识面广、综合能力强的区块链应用层及底层技术引领者
学完收获:
熟练掌握 HTTP、CSS、JavaScrIPt、JQuery、React等前端开发技术
〖课程目录〗:
阶段一 : Go语言开发实战
36小时
|
Go基础-变量与基本数据类型
Go基础-程序结构
Go基础-函数
Go基础-复合类型
数组、切片、排序算法、Map、结构体、指针、拓展知识–基础加强、通讯录案例实战
Go基础-面向对象
Go基础-文件、字符、异常、工程管理
go基础-项目
市场价值 : go语言基础的学习,培养编程思维和动手能力、培养面向过程及编程思想,为之后的深入学习打下
坚实基础
阶段二 : Go语言高并发服务器开发
54小时
|
Golang基本语法强化及拓展
指针强化、切片强化、map强化、结构体强化、go语言与文件IO操作
并发编程与协程Groutine
协程间通信与Channel
并发编程与同步机制
综合案例:生产者消费者模型、多路监听Select、同步与锁、条件变量
网络编程详解
网络编程理论、socket网络编程服务器开发、TCP/IP协议详解、UDP协议详解
项目:网络编程案例
项目:网络聊天室
HTTP服务器开发
http爬虫开发
百度贴吧、Golang与正则表达式、综合案例:豆瓣爬虫开发、综合案例:内涵段子爬虫开发、综合案例:斗鱼图片爬虫开发
案例总结
zinx服务器框架
初始zinx、zinx框架基础路由模块与全局消息配置、zinx框架消息封装、Zinx的多路由模式、Zinx的读写分离模型、Zinx的消息队列及多任务机制、Zinx的链接管理以及属性设置
zinx服务器应用-MMO游戏
MMO游戏介绍以及AOI算法、数据传输协议Protobuf、服务构建、游戏玩家上线、世界聊天、AOI位置广播、位置信息同步
阶段三 : 去中心化前端开发与web服务器开发
99小时
|
Linux操作系统
环境安装与介绍、linux文件基本操作、文件拷贝压缩权限操作、进程与网络配置、文本查找与过滤、编辑器VIM、远程访问
数据库操作
列属性与数据完整性
数据库设计
数据查询
数据库进阶
GO操作MySQL
html+css
html初识、css初识、html提高、css提高、photoshop测量与取色
javascript
JavascrIPt初识、JavascrIPt函数、JavascrIPt数组、JavascrIPt定时器、JavascrIPt提升
jquery
jquery选择器、jquery样式操作、表单、事件、dom操作、综合案例:jquery小案例
ajax
ajax初识、es6、ajax提高
react
React初识、React事件与属性操作、综合案例:React案例
beego框架
beeGo框架介绍、beeGo路由设置、beeGo数据库操作、ORM创建操作及登录、综合案例(文章管理系统): 登录注册、文章列表分页展示实现、综合案例(文章管理系统):文章创建、文章图片上传、文章更新实现、综合案例(文章管理系统):记录用户名、用户退出、文章详情实现以及优化
git版本控制器
git介绍、git创建、git存储过程、git文件操作、git分支操作、31git操作
redis数据库
Redis介绍与安装、Redis数据操作、go语言操作数据库、编解码、服务器搭建
项目:beego天天生鲜项目
项目需求分析、架构设计、项目数据库设计与项目环境搭建、登录注册、用户中心管理、分布式文件系统FastDFS、商品信息展示、浏览记录处理、分页控制实现、商品排序搜索 、购物车详情页js实现、添加购物车数据、获取购物车条目数、订单页面显示、并发处理、支付
市场价值 : 可担任Web全栈工程师,独立开发前端和后端业务
阶段四 : 区块链密码学安全理论与开发
15小时
|
密码学
对称加密
编码解码、des、aes、按位异域、分组模式
非对称加密
单向散列函数
从消息认证到数字签名
消息认证介绍、消息认证应用、数字签名介绍、rsa实现数字签名、椭圆曲线加密算法
证书
SSL/TLS
ssl、httPS
市场价值 : 具备信息安全开发能力和区块链安全开发能力,为区块链搭建知识体系做铺垫。
阶段五 : 区块链与智能合约开发
62小时
|
项目:Go语言与区块链开发
比特币历史、比特币详解、比特币依赖技术、比特币结构、核心Bitcoin-Core、Bolt数据库、Gob编码、区块迭代器、比特币交易、 解锁脚本的作用、UTXO流程分析、coinbaseTX实现、output/input原理、UTXO实现原理、钱包原理、 Gob.Register原理、Wallets结构、FindNeedUTXO改写原理、GetBalance原理、IsValidADdress原理、Sign签名实现、VerifyTransaction实现及验证
区块链与以太坊
区块链概念入门、共识机制、智能合约简介、分叉、以太坊概述、Metemask、以太坊交互演示、 gas_gasPrice_gaslIMit概念介绍、比特币与以太坊、remix、合约编译及部署
solidity
solidity基础语法、solidity进阶语法、综合案例:代币介绍
node.js
node.js
智能合约
项目:金融项目
truffle框架
truffle入门
web3.js框架
ipfs使用
项目:ebay(见拓展资料)
市场价值 : 熟练学习和掌握后,可满足企业区块链应用层开发的初中级需求
阶段六 : 分布式微服务开发
41小时
|
docker基础
docker核心
Docker进阶
Dockerfile基本操作、Dockerfile创建Go环境搭建、Docker-Compose基本使用
微服务框架
微服务概述、Protobuf、gRPC环境搭建、consul集群搭建、micro框架
项目:微服务租房项目
项目数据库设计、地区请求服务、图片验证码服务、短信服务、注册服务与session服务、 登录服务、退出服务、用户信息获取服务、头像上传服务、用户信息更新服务、实名认证服务、获取房源服务、 发布房源服务、获取房源信息服务、房源搜索服务、订单服务与订单评价服务、项目部署
市场价值 : 具备分布式微服务解决方案开发能力,具备分布式集群、微服务、区块链等综合场景解决方案能力。
阶段七 : 区块链系统框架开发
38小时
|
shell
实操案例:hyperledger fabric单机多节点部署链码
fabric安装、fabric入门、cryptogen、confiGTx.yAMl配置、Docker、 综合案例:链码安装、hyperledger fabric API
实操案例:hyperledger fabric多机多节点部署链码
链码函数介绍、fabric账号管理、fabric-ca、证书、通道文件、创世块、节点配置与操作、交易测试、共识机制、链码的打包、安装
实操案例:kafka集群
kafka集群
综合案例:fabric供应链溯源
fabric应用(拓展资料)
华为云服务器搭建、华为BCS服务搭建、BCS服务SDK讲解、Govendor包管理工具、业务数据上链、confiGTx.yAMl配置、 Docker配置、hyperledger fabric、自定义SDK编写
市场价值 : 掌握企业主流联盟链框架Hyperledger Fabric与华为区块链平台应用。
阶段八 : Golang面试强化与脚本编程
18小时
|
数据结构与算法
切片、链表、双向链表、循环链表、链栈、树与二叉树、排序算法、查找算法
shell脚本
shell语法-变量、逻辑表达式、shell常用命令、综合案例:shell脚本开发实战
市场价值 : 通过本阶段复习和巩固所学知识,进行专题面试强化
*声明:课程资源购自网络,版权归原作者所有,仅供参考学习使用,严禁外传及商用,若侵犯到您的权益请联系客服删除。