904| 0
|
golang/云原生就业课(Go语言/分布式/微服务/DevOps/k8s二开)|零声 |
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 学币 才能浏览
| |
学IT吧 www.xueit8.com X3.4
Copyright © 2001-2021, Tencent Cloud.