网盘:百度 | 学分:5,VIP免费 | 发布:2023-02-08 | 查看:0 | 更新:2023-02-08 | GO

【GO】黑马-Go语言与区块链在线就业班 【价值16980元】

〖课程介绍〗:

区块链技术是21世纪的重大创新技术,它是数字资产分布式账本,是构建价值互联网的基石,是驱动分享经济发展的新引擎go语言是区块链主流编程语言简单易学、开发速度快且并发性好。 《go语言与区块链》就业课程涵盖 Go进阶编程Go Web开发,区块链密码学,以太坊,分布式服务,hyperledger等技术要点,旨在打造基础扎实、知识面广、综合力强的区块链应用层及底层技术引领

学完收获:

熟练掌握go语言,熟练掌握计算机编程思维

熟练掌握Go网络编程并发编程

掌握TCP/UDP协议和 HTTP 协议

熟练掌握 HTTP、CSS、JavaScrIPt、JQuery、React前端开发技术

熟练掌握beeGo后端开发框架

熟练掌握Docker容器技术

熟练掌握Go版本bitcoin源码编写,具备公链开发能力

熟练掌握以太坊平台DAPP开发

熟练掌握hyperledger fabric联盟技术

熟练掌握MySQLRedis常见数据库技术

熟练掌握常见数据结构算法

熟练使用密码学中相关加密解密算法

熟练掌握GoMirco微服务框架

熟练掌握gRPC远程调度机制

〖课程目录〗:

阶段一 : Go语言开发实战

36小时

|

24
知识要点

Go基础-变量与基本数据类型

初识go语言、变量操作基础数据类型、常量、运算

Go基础-程序结构

分支选择结构、循环结构

Go基础-函数

函数应用、递归函数应用

Go基础-复合类型

数组、切片、排序算法、Map、结构体、指针、拓展知识基础加强、通讯录案例实战

Go基础-面向对象

面向对象、微博案例实战

Go基础-文件、字符、异常、工程管理

异常处理文本文件处理、字符串处理、工程管理

go基础-项目

项目】–文件压缩与解压缩

市场价值 : go语言基础学习培养编程思维动手能力培养面向过程及编程思想,为之后的深入学习打下
坚实基础

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

54小时

|

39
知识要点

Golang基本语法强化及拓展

指针强化、切片强化、map强化结构强化go语言文件IO操作

并发编程与协程Groutine

并发编程理论、Groutine编程详解

协程间通信与Channel

channel基础用法、channel进阶用法

并发编程与同步机制

综合案例:生产者消费者模型、多路监听Select、同步与锁、条件变量

网络编程详解

网络编程理论、socket网络编程服务开发TCP/IP协议详解UDP协议详解

项目:网络编程案例

综合案例文件传输服务案例

项目:网络聊天室

网络聊天分析实现聊天服务拓展功能

HTTP服务器开发

Golang与Http、综合案例:HTTP服务实现

http爬虫开发

百度贴吧Golang与正则表达式、综合案例豆瓣爬虫开发综合案例:内涵段子爬虫开发综合案例:斗鱼图片爬虫开发

案例总结

案例总结

zinx服务器框架

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

zinx服务器应用-MMO游戏

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

市场价值 : 具备企业标准用人规范,具有游戏服务开发能力

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

99小时

|

81
知识要点

Linux操作系统

环境安装与介绍linux文件基本操作文件拷贝压缩权限操作、进程与网络配置文本查找与过滤、编辑器VIM、远程访问

数据库操作

数据库基础数据库操作、表操作数据操作数据库扩展

列属性与数据完整性

数据类型、列属性、数据完整性、客户介绍

数据库设计

数据库设计

数据查询

单表查询、多表查询

数据库进阶

视图、事务、索引、 内置函数、 预处理存储过程

GO操作MySQL

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小时

|

21
知识要点

密码学

密码概述

对称加密

编码解码、des、aes、按位异域、分组模式

非对称加密

非对称加密概念、公钥、私钥生成、rsa加密算法应用

单向散列函数

单向散列函数概述、哈希算法、单向散列函数应用

从消息认证到数字签名

消息认证介绍消息认证应用数字签名介绍、rsa实现数字签名、椭圆曲线加密算法

证书

证书的介绍、证书ca认证

SSL/TLS

ssl、httPS

市场价值 : 具备信息安全开发能力和区块链安全开发能力,为区块链搭建知识体系做铺垫。

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

62小时

|

52
知识要点

项目: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框架

Web操作账户、私有链搭建

ipfs使用

IPfs基础IPfs上传图片

项目:ebay(见拓展资料)

竞拍演示分析、竞拍合约编写、项目实现部署

市场价值 : 熟练学习掌握后,可满足企业区块链应用开发的初中级需求

阶段六 : 分布式微服务开发

41小时

|

29
知识要点

docker基础

了解Docker

docker核心

镜像操作容器操作数据操作网络操作

Docker进阶

Dockerfile基本操作Dockerfile创建Go环境搭建Docker-Compose基本使用

微服务框架

服务概述Protobuf、gRPC环境搭建、consul集群搭建、micro框架

项目:微服务租房项目

项目数据库设计、地区请求服务图片验证服务、短信服务注册服务与session服务登录服务、退出服务用户信息获取服务头像上传服务用户信息更新服务实名认证服务获取房源服务发布房源服务获取房源信息服务、房源搜索服务订单服务订单评价服务项目部署

市场价值 : 具备分布式服务解决方案开发能力,具备分布式集群、微服务、区块链等综合场景解决方案能力

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

38小时

|

28
知识要点

shell

shell脚本入门

实操案例:hyperledger fabric单机多节点部署链码

fabric安装、fabric入门、cryptogen、confiGTx.yAMl配置Docker综合案例:链码安装、hyperledger fabric API

实操案例:hyperledger fabric多机多节点部署链码

链码函数介绍、fabric账号管理、fabric-ca、证书、通文件、创世块、节点配置操作、交易测试、共识机制、链码的打包、安装

实操案例:kafka集群

kafka集群

综合案例:fabric供应链溯源

confiGTx配置、链代码部署、溯源原理分析

fabric应用(拓展资料)

华为服务搭建华为BCS服务搭建、BCS服务SDK讲解Govendor包管理工具业务数据上链、confiGTx.yAMl配置Docker配置、hyperledger fabric、自定义SDK编写

市场价值 : 掌握企业主流联盟框架Hyperledger Fabric与华为区块链平台应用

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

18小时

|

10
知识要点

数据结构与算法

切片、链表、双向链表、循环链表、链栈、树与二叉树、排序算法、查找算法

shell脚本

shell语法-变量、逻辑表达式、shell常用命令、综合案例:shell脚本开发实战

市场价值 : 通过本阶段复习和巩固所学知识进行专题面试强化



*声明:课程资源购自网络,版权归原作者所有,仅供参考学习使用,严禁外传及商用,若侵犯到您的权益请联系客服删除。

下载地址(复制到浏览器打开,手机端请扫码下载):

请登录购买后查看,VIP全站免费下载

充值 升级VIP
收藏(0

万部精品课程任意搜

热门TAG: 灵气 光影 十二 目录 理论基础 电商 TIKTOK 深夜 48局 天下第一卜书
微信客服 搜索课程 返回顶部