学IT吧 精品IT资源库

 找回密码
 立即注册
查看: 904|回复: 0

golang/云原生就业课(Go语言/分布式/微服务/DevOps/k8s二开)|零声

[复制链接]

1596

主题

1596

帖子

6411

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6411
发表于 2023-7-24 07:27:57 | 显示全部楼层 |阅读模式
golang.jpg

01.
【golang/云原生】课程介绍/技术试听(4节)

1.golang云原生VIP课程介绍
试学
46分钟
2.defer/recover异常捕获和处理
试学
47分钟
3.通过通信共享内存
试学
41分钟
4.header与trailer元数据传输
试学
44分钟
02.
【Golang】开发环境安装配置(4节)

1.golang安装与配置
20分钟
2.goland配置与debug
48分钟
3.编译与运行
19分钟
4.go mod 依赖管理
57分钟
03.
【Golang】golang基础(7节)

1.语言结构与基础语法
36分钟
2.数据类型与变量
112分钟
3.变量作用域与函数
21分钟
4.运算符与优先级
33分钟
5.流程控制语句
30分钟
6.泛型编程
96分钟
7.如何使用golang标准库
110分钟
04.
【Golang】golang特性(6节)

1.defer/recover异常捕获和处理
47分钟
2.interface隐式实现
32分钟
3.通过通信共享内存
41分钟
4.函数式编程与闭包
38分钟
5.文件的copy与文件的读写
35分钟
6.cgo与C语言交互
3分钟
05.
【Golang】并发编程(5节)

1.WaitGroup与Cond等待一组协程
64分钟
2.Mutex/RWMutex/Map与并发安全
55分钟
3.Pool对象重复利用与Once数据懒加载
35分钟
4.atomic通过内存共享数据
48分钟
5.context控制协程退出
38分钟
06.
【Golang】网络编程(5节)

1.TCP编程
71分钟
2.UDP编程
133分钟
3.QUIC编程
107分钟
4.HTTP编程
40分钟
5.WebSocket编程
39分钟
07.
【Golang】单元测试与性能分析(6节)

1.go test规则与flags
19分钟
2.功能测试
26分钟
3.模糊测试
12分钟
4.基准(性能)测试
21分钟
5.http测试
44分钟
6.pprof性能分析
84分钟
08.
【Golang】常见数据结构和算法(8节)

1.切片(可变数组)
28分钟
2.集合(字典)
34分钟
3.链表
82分钟
4.队列
13分钟
5.栈
20分钟
6.二叉查找树
81分钟
7.冒泡、选择、插入、快速排序
52分钟
8.线性、二分、哈希查找
31分钟
09.
【Golang】设计模式(7节)

1.单例模式
25分钟
2.工厂模式
26分钟
3.策略模式
28分钟
4.观察者模式
16分钟
5.适配器模式
19分钟
6.代理模式
12分钟
7.责任链模式
23分钟
10.
【工程组件】微服务工具集go-kit(6节)

1.三层结构与中间件编程
3分钟
2.限流与熔断
3分钟
3.请求链路追踪
3分钟
4.服务发现和负载均衡
3分钟
5.api网关
3分钟
6.prometheus监控指标
3分钟
11.
【工程组件】高性能RPC框架gRPC(9节)

1.使用protobuf定义服务
38分钟
2.一元请求与流式请求
63分钟
3.header与trailer元数据传输
44分钟
4.TLS与双向TLS确保通讯安全
50分钟
5.OAuth2认证与拦截器
38分钟
6.Keepalive 连接保活配置
19分钟
7.Resolver服务名称解析器
120分钟
8.Client 连接池的实现
18分钟
9.多路复用与健康检查
23分钟
12.
【工程组件】高性能web框架gin(4节)

1.RESTful API与API版本控制
27分钟
2.Controller模型绑定与参数验证
37分钟
3.中间件编程及jwt身份认证
29分钟
4.Protobuf消息传输
试学
20分钟
13.
【工程组件】高性能消息传输协议protobuf(2节)

1.类型的导入与消息格式的定义
34分钟
2.protoc编译器与API读写消息
25分钟
14.
【工程组件】Api文档管理go-swagger(3节)

1.RESTful API设计规范
3分钟
2.swag与gin集成
3分钟
3.swag与net/http集成
3分钟
15.
【工程组件】对象关系映射gorm(4节)

1.Model的定义与tag的使用
49分钟
2.基于orm的CRUD与原生SQL
98分钟
3.嵌套事务、SavePoint/RollbackTo事务
18分钟
4.Hook与Session
19分钟
16.
【工程组件】轻量级认证机制jwt(3节)

1.jwt认证机制原理
23分钟
2.HS、RS、ES、ED签名密钥生成
37分钟
3.HS、RS、ES、ED签名与验证
67分钟
17.
【工程组件】字段验证器validator(5节)

1.标签符号及单字段验证
28分钟
2.struct绑定与多层级验证
37分钟
3.自定义字段、结构体补充及自定义验证
38分钟
4.struct与map基于map规则验证
37分钟
5.根据locale本地化提示消息
28分钟
18.
【工程组件】结构化日志记录logrus(1节)

1.结构化日志记录logrus
78分钟
19.
【工程组件】网关grpc-gateway(5节)

1.网关插件以及网关的默认实现
48分钟
2.option定义http规则以及HttpBody响应
41分钟
3.配置文件定义http规则以及网关上传文件
36分钟
4.http header转发到grpc上下文
26分钟
5.grpc健康检查网关配置
24分钟
20.
【工程组件】命令行框架cobra(4节)

1.command及多级command
3分钟
2.flags定义、配置绑定及flags检查
3分钟
3.args内置验证器与自定义验证
3分钟
4.Hook及Hook的继承
3分钟
21.
【工程组件】配置解决方案viper(2节)

1.读取本地配置文件
3分钟
2.读取远程ETCD配置中心配置文件
3分钟
22.
【工程组件】轻量级访问控制框架casbin(3节)

1.基于ACL访问控制模块流量过滤
3分钟
2.基于RBAC模型的访问控制
3分钟
3.基于ABAC模型的访问控制
3分钟
23.
【工程组件】分布式链路追踪OpenTelemetry(6节)

1.otel项目概述与关键概念
56分钟
2.OTLP/jaeger/zipkin等导出器实现trace导出
75分钟
3.prometheus/OTLP等导出器实现metric导出
86分钟
4.otel-collector数据采集与导出
77分钟
5.微服务场景下traces与metrics中间件编程
76分钟
6.微服务间链路关联与baggage数据传递
77分钟
24.
【分布式中间件】Redis(一)(10节)

1.1.redis介绍
28分钟
2.2.redis-string结构以及应用
36分钟
3.3.redis-list结构以及应用
44分钟
4.4.redis-hash结构以及应用
37分钟
5.5.redis-set结构以及应用
22分钟
6.6.redis-zset结构与应用
34分钟
7.7.redigo基本命令操作
53分钟
8.8.redigo管道以及事务-管道
19分钟
9.9.redigo管道以及事务-命令事务
16分钟
10.10.redigo管道以及事务-脚本事务
25分钟
25.
【分布式中间件】Redis(二)(2节)

1.11.redigo发布以及stream-stream
34分钟
2.redigo订阅发布以及stream-订阅发布
21分钟
26.
【分布式中间件】MySQL(6节)

1.1.MySQL介绍
20分钟
2.2.MySQL基本操作
37分钟
3.3.MySQL操作应用
88分钟
4.4.MySQL索引
54分钟
5.5.MySQL-Go操作
125分钟
6.6.MySQL事务
78分钟
27.
【分布式中间件】MongoDB(一)(10节)

1.1-mongodb简介
21分钟
2.2-mongodb原理
15分钟
3.3 安装MongoDB
11分钟
4.4 MongoDB概念解析
22分钟
5.5 MongoDB数据库操作
3分钟
6.6 MongoDB集合操作
9分钟
7.7.1.1 MongoDB插入文档
9分钟
8.7.1.2 MongoDB更新文档
9分钟
9.7.1.3MongoDB 查询文档
12分钟
10.7.1.4 MongoDB 删除文档
5分钟
28.
【分布式中间件】MongoDB(二)(7节)

1.7.2-7.3MongoDB条件操作符和type
20分钟
2.7.4MongoDB的limit、skip、sort
5分钟
3.7.5MongoDB单索引查询
13分钟
4.7.5MongoDB复合索引查询
11分钟
5.7.5MongoDB索引创建删除
6分钟
6.8-9MongoDB聚合
29分钟
7.10.1-Go操作mongodb-增删改查
19分钟
29.
【分布式中间件】ETCD(5节)

1.1.etcd介绍
23分钟
2.2.etcd_APIs
42分钟
3.3.etcd_go操作
50分钟
4.4.etcd_存储原理以及读写机制
16分钟
5.5.etcd_Raft核心原理剖析
试学
35分钟
30.
【分布式中间件】Kafka(4节)

1.1.kafka 介绍
试学
40分钟
2.2.kafka 基本原理
试学
79分钟
3.3.kafka 环境安装
26分钟
4.4.kafka go操作
40分钟
31.
【分布式中间件】ElasticSearch(2节)

1.ElasticSearch简介以及环境搭建
41分钟
2.ElasticSearch基本操作以及原理
79分钟
32.
【云原生】Git(5节)

1.git工作流程
3分钟
2.代码管理
3分钟
3.分支管理
3分钟
4.代码共享与项目更新
3分钟
5.代码检查与对比
3分钟
33.
【云原生】Gitlab(3节)

1.持续集成、部署及3种发布策略
25分钟
2.基于gitlab的持续集成与部署
77分钟
3.基于k8s kanik构建docker镜像
3分钟
34.
【云原生】Docker基础(8节)

1.docker环境准备
23分钟
2.docker的起源与容器的由来
54分钟
3.docker容器的隔离机制
50分钟
4.docker常用命令概览
9分钟
5.docker常用命令-容器生命周期管理
31分钟
6.docker常用命令-容器运维管理
51分钟
7.docker常用命令-镜像和镜像仓库
38分钟
8.搭建一个负载均衡应用
19分钟
35.
【云原生】Docker镜像(9节)

1.docker镜像
83分钟
2.Dockerfile简介
19分钟
3.Dockerfile 基本语法实践
13分钟
4.docker build 上下文
31分钟
5.多阶段构建以及ADD与COPY
34分钟
6.CMD 与 ENTRYPOINT
35分钟
7.Docker数据卷
83分钟
8.Docker网络
46分钟
9.容器监控
37分钟
36.
【云原生】Docker项目部署(5节)

1.Docker Compose
69分钟
2.Docker Swarm 简介
19分钟
3.Swarm集群管理和节点管理
41分钟
4.Swarm 服务部署
49分钟
5.Swarm与Compose协作部署
17分钟
37.
【云原生】Kubernetes基础(一)(9节)

1.Kubernetes简介
19分钟
2.Kubernetes基本概念和术语
70分钟
3.K8s v1.24 集群安装配置
4分钟
4.docker容器运行时安装
16分钟
5.kubeadm和相关工具的安装
10分钟
6.主机环境调整
12分钟
7.Kubernetes集群初始化
31分钟
8.部署一个web应用
10分钟
9.通过kubeadm升级集群
24分钟
38.
【云原生】Kubernetes基础(二)(5节)

1.kubectl基本语法
21分钟
2.kubectl基础操作命令
87分钟
3.kubectl应用部署命令
56分钟
4.kubectl集群管理
16分钟
5.kubectl故障排除和调试命令
52分钟
39.
【云原生】Kubernetes Pod(8节)

1.Pod的定义
25分钟
2.Pod的使用
52分钟
3.容器的探测
25分钟
4.Pod的部署
73分钟
5.DaemonSet 部署
3分钟
6.Job 批处理
3分钟
7.Crontab 定时任务
3分钟
8.pod调度
3分钟
40.
【云原生】Kubernetes Service(3节)

1.Service
90分钟
2.Ingress
72分钟
3.使用MetalLB做为外部负载均衡
24分钟
41.
【云原生】Kubernetes Volume(6节)

1.ConfigMap与Secret
71分钟
2.Volume
38分钟
3.部署cephfs分布式存储文件系统
3分钟
4.PersistentVolume静态制备
3分钟
5.StorageClass动态制备
3分钟
6.PersistentVolumeClaim磁盘申领
3分钟
42.
【云原生】Kubernetes Pod有状态部署(6节)

1.StatefulSet部署MongoDB集群
3分钟
2.StatefulSet部署Redis集群
3分钟
3.StatefulSet部署ES集群
3分钟
4.StatefulSet部署ETCD集群
3分钟
5.StatefulSet部署Kafka集群
3分钟
6.StatefulSet部署Mysql集群
3分钟
43.
【云原生】Kubernetes集群管理(4节)

1.Node的隔离与恢复
3分钟
2.Node的扩容
3分钟
3.Namespace与Context集群环境共享与隔离
3分钟
4.基于节点资源的pod驱逐机制
3分钟
44.
【云原生】Kubernetes集群安全(4节)

1.ABAC授权模式
3分钟
2.Webhook授权模式
3分钟
3.RBAC授权模式
3分钟
4.Pod的安全策略配置
3分钟
45.
【云原生】Kubernetes二开(3节)

1.通过client-go管理集群资源
3分钟
2.通过聚合apiserver扩展k8s功能
3分钟
3.通过自定义k8s资源扩展k8s功能
3分钟
46.
【云原生】Kubernetes声明式资源管理Kustomize(5节)

1.生成资源
3分钟
2.设置贯穿性字段
3分钟
3.组织和制定资源
3分钟
4.资源的基准与覆盖
3分钟
5.使用kustomize操作资源
3分钟
47.
【云原生】持续交付Argo(3节)

1.Argo 安装配置
3分钟
2.Argo CD持续交付
3分钟
3.Argo Canary和BlueGreen 部署
3分钟
48.
【云原生】监控解决方案Prometheus(6节)

1.记录规则配置
3分钟
2.报警规则配置
3分钟
3.PromQL查询语句
3分钟
4.influxdb远程数据中心配置
3分钟
5.报警信息配置管理
3分钟
6.自定义应用程序指标
3分钟
49.
【云原生】服务网格istio(4节)

1.在Kubernetes上部署istio
3分钟
2.istio流量管理实践
3分钟
3.istio安全配置实践
3分钟
4.使用 Prometheus 进行生产规模的监控
3分钟
50.
【场景化解决方案】ChatGPT企业级项目实战-环境准备(6节)

1.ChatGPT企业级项目实战特别说明
3分钟
2.ChatGPT项目实战课程介绍
试学
26分钟
3.功能需求与项目设计思路
31分钟
4.项目部署环境准备
87分钟
5.Linux编译并运行开源项目
31分钟
6.Windows编译并运行开源项目
28分钟
购买主题 本主题需向作者支付 200 学币 才能浏览
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|学IT吧

GMT+8, 2024-12-23 17:24 , Processed in 0.087590 second(s), 24 queries .

学IT吧 www.xueit8.com X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表