价格: 59 学币

分类: Go

发布时间: 2026-09-06 18:22:58

最近更新: 2026-09-06 18:22:58

资源类型: SVIP

优惠: 开通钻石SVIP免费获取此资源

慕课 Go企业级堡垒机开发实战

课程介绍

本课程用Go+Vue带你完整开发可上线的堡垒机系统,覆盖认证、账号、授权、审计全套安全体系,吃透协程并发与十余种设计模式,掌握SSH网关、凭证脱敏、操作审计等稀缺技术。助力想进入安全行业的同学独立搭建符合等保标准的运维平台,手握高含金量商业项目,面试时具备更强的核心竞争力。

资源目录

.
├── 第1章 Go企业级堡垒机开发实战--课程导学/
│   └── [ 64M]  1-1Go企业级堡垒机开发实战--课程导学
├── 第2章 企业级堡垒机系统概述与项目准备/
│   ├── [ 37M]  2-1为什么要使用企业级堡垒机系统
│   ├── [ 27M]  2-2堡垒机核心概念与行业前景介绍
│   ├── [ 55M]  2-3详解不同类别堡垒机差异化
│   └── [7.0M]  2-4详解企业堡垒机项目技术选型
├── 第3章 前后端基础框架搭建-强化Go语言基础/
│   ├── [ 25M]  3-1了解开箱即用的前端框架-ant-design-vue-pro
│   ├── [ 35M]  3-2-2【实战】初始化前端项目
│   ├── [3.0M]  3-3-1初识Golang
│   ├── [ 81M]  3-4-2初识Golang-掌握package与变量声明
│   ├── [132M]  3-5-3初识Golang-掌握数组、切片、映射
│   ├── [ 84M]  3-6-4初识Golang-掌握结构体与函数
│   ├── [ 38M]  3-7-5初识Golang-掌握Go语言环境变量
│   ├── [3.0M]  3-8引入命令行工具cobra-掌握GO语言init函数(一)
│   ├── [ 58M]  3-9引入命令行工具cobra-掌握GO语言init函数(二)
│   ├── [ 47M]  3-10项目结构搭建-掌握GO语言internal特性
│   ├── [199M]  3-11引入配置文件-掌握GO语言操作文件、Tag特性
│   ├── [144M]  3-12改写配置文件代码-掌握DCL单例模式
│   ├── [348M]  3-13引入高性能zap日志-掌握zap日志核心配置(一)
│   ├── [176M]  3-14引入高性能zap日志-掌握zap日志核心配置(二)
│   ├── [177M]  3-15引入高性能zap日志-掌握zap日志核心配置(三)
│   ├── [240M]  3-16引入Gorm-掌握GORM核心参数与GO语言map(一)
│   ├── [111M]  3-17引入Gorm-掌握GORM核心参数与GO语言map(二)
│   ├── [120M]  3-18引入Gorm-掌握GORM核心参数与GO语言map(三)
│   ├── [149M]  3-19GORM整合zap日志-掌握GO语言接口
│   ├── [288M]  3-20引入Gin-掌握Gin中间件与GO语言函数概念(一)
│   ├── [129M]  3-21引入Gin-掌握Gin中间件与GO语言函数概念(二)
│   ├── [160M]  3-22引入Gin-掌握Gin中间件与GO语言函数概念(三)
│   ├── [252M]  3-23Gin路由搭建-掌握Go语言receiver的值类型和指针类型的区别
│   ├── [113M]  3-24Gin路由搭建-掌握Go语言receiver的值类型和指针类型的区别(一)
│   ├── [130M]  3-25Gin路由搭建-掌握Go语言receiver的值类型和指针类型的区别(二)
│   ├── [137M]  3-26封装统一的返回格式-掌握GO语言可变参数与切片的使用技巧
│   ├── [173M]  3-27使用协程启动服务并优雅停机-掌握协程主死从随与context上下文(一)
│   ├── [150M]  3-28使用协程启动服务并优雅停机-掌握协程主死从随与context上下文(二)
│   ├── [217M]  3-29界面基础布局-掌握如何实现ant-design-vue-pro的多标签
│   └── [ 69M]  3-30本章小结-掌握交叉编译
├── 第4章 堡垒机4A认证-登录功能前后端落地/
│   ├── [ 17M]  4-1【基础】系统登录业务分析
│   ├── [112M]  4-2【实战】登录接口数据库设计-掌握GORM自动迁移
│   ├── [ 78M]  4-3【实战】引入动态图片验证码
│   ├── [288M]  4-4【实战】使用Redis存放图片验证码-掌握sync.Once函数与底层原理与reids执行lua脚本(一)
│   ├── [109M]  4-5【实战】使用Redis存放图片验证码-掌握sync.Once函数与底层原理与reids执行lua脚本(二)
│   ├── [178M]  4-6【实战】使用Redis存放图片验证码-掌握sync.Once函数与底层原理与reids执行lua脚本(三)
│   ├── [141M]  4-7【实战】登录实现静态密码+图片验证码-掌握Gin如何接收参数(一)
│   ├── [127M]  4-8【实战】登录实现静态密码+图片验证码-掌握Gin如何接收参数(二)
│   ├── [165M]  4-9【实战】如何优雅的解决数据绑定校验-掌握HTTP协议与web接口测试用例
│   ├── [101M]  4-10【实战】优化Gin绑定校验提示信息-掌握validatorTranslator国际化
│   ├── [145M]  4-11【实战】登录成功后生成认证Token-掌握JWT原理及应用(一)
│   ├── [170M]  4-12【实战】登录成功后生成认证Token-掌握JWT原理及应用(二)
│   ├── [185M]  4-13【实战】JWT主动销毁及续约-掌握并发场景下续约Token(一)
│   ├── [211M]  4-14【实战】JWT主动销毁及续约-掌握并发场景下续约Token(二)
│   ├── [ 32M]  4-15【基础】前端-vuex状态管理介绍-掌握vuex应用场景
│   ├── [145M]  4-16【实战】登录改造-掌握使用vuex保存用户相关信息
│   ├── [ 34M]  4-17【实战】改造拦截器实现JWT刷新-掌握request与response拦截器
│   └── [147M]  4-18【扩展】本章小结,编写并发续约测试用例-掌握同步原语sync.WaitGroup
├── 第5章 堡垒机基础管理功能前后端实战/
│   ├── [ 10M]  5-1【基础】基础管理功能演示,需求详细分析
│   ├── [ 43M]  5-2【基础】分析antd-pro官方提供的动态路由样例
│   ├── [124M]  5-3【实战】改造antd-pro的权限接口-掌握RBAC权限模型
│   ├── [175M]  5-4【实战】实现antd-pro的路由接口-掌握使用Gin中间件保存当前用户信息
│   ├── [208M]  5-5【实战】获取当前用户的权限列表-掌握GORM子查询
│   ├── [238M]  5-6【实战】获取当前用户的路由列表-掌握antd-pro静态路由与动态路由的切换-
│   ├── [200M]  5-7【实战】功能菜单管理-掌握递归实现父子关联
│   ├── [229M]  5-8【实战】菜单页面开发-掌握树形表格、表单双向绑定校验、按钮级别权限控制(一)
│   ├── [165M]  5-9【实战】菜单页面开发-掌握父子组件之间传递数据、表单双向绑定校验、按钮级别权限控制(二)
│   ├── [168M]  5-10【实战】菜单页面开发-掌握父子组件之间传递数据、表单双向绑定校验、按钮级别权限控制(三)
│   ├── [ 65M]  5-11【实战】字典类型管理接口开发之发现问题解决问题-掌握Go语言的多态能力
│   ├── [149M]  5-12【实战】字典类型分页接口开发-掌握GORM封装高级查询与分页
│   ├── [ 62M]  5-13【实战】字典数据分页接口开发-掌握GORM基础的join关联查询
│   ├── [146M]  5-14【实战】字典其他接口开发-掌握Gin通过uri接收请求参数与GORM事物
│   ├── [ 42M]  5-15【实战】字典管理页面实战-掌握Antd的栅格与响应式布局
│   ├── [179M]  5-16【实战】字典管理页面实战-掌握STable组件的应用
│   ├── [242M]  5-17【实战】字典管理页面实战-掌握GROMDeletedAt与Find的注意事项
│   ├── [194M]  5-18【实战】角色RBAC权限模型-掌握Take、Pluck、CreateInBatches(一)
│   ├── [252M]  5-19【实战】角色RBAC权限模型-掌握Take、Pluck、CreateInBatches(二)
│   ├── [204M]  5-20【实战】角色授权页面实现-掌握混入(mixin)、防抖函数的应用(一)
│   ├── [203M]  5-21【实战】角色授权页面实现-掌握混入(mixin)、防抖函数的应用(二)
│   ├── [230M]  5-22【实战】部门与岗位管理之部门管理接口-掌握使用GO语言反射完成递归操作
│   ├── [353M]  5-23【实战】部门与岗位管理之部门管理-掌握Tree树形控件
│   ├── [233M]  5-24【实战】部门与岗位管理之岗位管理-掌握使用GORM执行原生SQL完成递归查询
│   ├── [234M]  5-25【实战】部门与岗位管理之岗位管理-掌握Service与DAO的职责划分
│   ├── [164M]  5-26【实战】岗位页面实战开发-掌握父子组件数据隔离以及Objectassgin
│   ├── [141M]  5-27【实战】设置用户状态-掌握实现自定义类型的JSON序列化与数据库保存
│   ├── [ 68M]  5-28【实战】修改用户状态-掌握GORM零值更新
│   ├── [129M]  5-29【实战】保存用户信息-掌握Gin常用的校验;Gorm手动事物
│   ├── [174M]  5-30【实战】人员分页接口-掌握Hook钩子函数
│   ├── [114M]  5-31【实战】新增、更新操作统一写入操作人信息-掌握GORM插件核心功能
│   ├── [113M]  5-32【实战】【实战】人员管理前后端联调-掌握async与await
│   └── [ 39M]  5-33本章小结
├── 第6章 堡垒机4A认证-多因子认证前后端落地/
│   ├── [ 55M]  6-1【基础】企业级认证需求详细分析
│   ├── [144M]  6-2【实战】策略管理查询接口-掌握GORMFirstOrCreateAttrs完成数据初始化
│   ├── [230M]  6-3【实战】策略管理保存接口-掌握工厂模式、策略模式
│   ├── [145M]  6-4【实战】策略管理页面实战-掌握Tabs组件(无处不在的策略模式)
│   ├── [207M]  6-5【实战】登录增加多因子认证机制-掌握责任链模式
│   ├── [228M]  6-6【实战】完成防爆破认证与IP地址认证策略
│   ├── [290M]  6-7【实战】封装MFA动态认证逻辑-掌握门面模式
│   ├── [219M]  6-8【实战】MFA动态认证之邮箱验证码认证-应用策略模式
│   ├── [158M]  6-9【实战】MFA动态认证之OTP一次性密码认证-掌握如何解决循环依赖
│   ├── [245M]  6-10【实战】MFA动态认证之发送邮件-掌握如何解决循环依赖、代理模式
│   ├── [279M]  6-11【实战】前后端联调多因子认证-掌握Promise异步对象、Context数据结构
│   └── [ 73M]  6-12【扩展】本章小结-如何看待高内聚低耦合设计原则
├── 第7章 堡垒机4A账号-资产管理前后端落地/
│   ├── [ 28M]  7-1【基础】资产管理需求详细分析-汇总收获
│   ├── [ 43M]  7-2【扩展】Linux账号基础知识-掌握账号管理操作
│   ├── [ 39M]  7-3【扩展】使用Docker模拟网关与私有云环境-掌握SSH隧道的使用方式
│   ├── [108M]  7-4【实战】SSH网关管理接口快速开发-回顾Gorm
│   ├── [148M]  7-5【实战】资源、资源组与从账号表结构设计-掌握Gorm关联标签
│   ├── [ 57M]  7-6【实战】资源组管理接口实战-掌握使用SQL递归查询所有子级节点
│   ├── [137M]  7-7【实战】资源管理接口-掌握Joins关联;service之间的事物控制
│   ├── [161M]  7-8【实战】资源从帐号管理接口实战-掌握使用钩子函数对密码脱敏
│   ├── [ 84M]  7-9【实战】资源组页面实战-掌握使用vue动态组件
│   ├── [ 64M]  7-10【实战】资源编辑页面之封装自定义公共组件-JSX语法入门
│   ├── [107M]  7-11【实战】资源编辑页面之选择用户数据-掌握使用dialog组件传递数据
│   ├── [138M]  7-12【实战】资源编辑页面之数据提交-掌握自定义组件数据双向绑定与反射的注意事项
│   ├── [145M]  7-13【实战】拨测资源从帐号-掌握GORMHasone、Preload预加载
│   ├── [171M]  7-14【实战】采集资源从账号-掌握连接SSH主机并远程执行命令
│   ├── [136M]  7-15【实战】采集拨测资源从账号-使用协程异步采集-掌握利用通道实现CSP模型、协程间通信
│   ├── [117M]  7-16【实战】前后端联调采集和拨测接口-掌握如何解决因为异步产生的一系列问题
│   ├── [113M]  7-17【实战】通过SSH网关连接资产-掌握sync.Map、互斥锁、读写锁使用方式及场景分析
│   ├── [237M]  7-18【实战】创建本地监听与SSH网关通信-掌握锁粒度的控制策略
│   └── [ 24M]  7-19【扩展】本章小结-深入理解OSI七层参考模型与TCPIP四层模型
├── 第8章 堡垒机4A授权-访问权限功能前后端落地/
│   ├── [ 33M]  8-1【基础】针对资源权限场景分析设计-掌握反范式的应用场景
│   ├── [182M]  8-2【实战】更新反范式的冗余数据-掌握通过反射获取interface的数据类型与值
│   ├── [274M]  8-3【实战】封装创建Excel文件函数-掌握解析自定义tag、反射创建对象、泛型
│   ├── [284M]  8-4【实战】空指针还可以这么用-使用模板方法封装导入Excel文件函数,使用反射给字段赋值
│   ├── [300M]  8-5【实战】前后端联调Excel导入导出-掌握上传文件和下载文件
│   └── [ 54M]  8-6【扩展】本章小结-讨论数据量在千万级别情况下的优化方案
└── 第9章 堡垒机IAM-SSH单点登录前后端落地/
    ├── [5.3M]  9-1【基础】SSH单点登录详细需求分析
    ├── [158M]  9-2【实战】我的资产-掌握referer与modal组件
    ├── [9.1M]  9-3【基础】SSH单点登录-基础概念
    ├── [ 94M]  9-4【实战】创建SSH交互会话-掌握伪终端交互过程
    ├── [150M]  9-5【实战】websocket实战-掌握websocket协议
    ├── [114M]  9-6【实战】转发单点会话的数据-掌握chan+协程转发数据与控制协程的生命周期
    ├── [175M]  9-7【实战】创建模拟终端-掌握websocket消息的发送与接收
    └── [ 34M]  9-8【扩展】本章小结-了解集群架构演进方案
└── 代码/