首页
›
Web后端与企业应用开发
›
002-微服务架构方案
›
《Go工程化开发、测试与生产部署》
VIP20
本课程属于:002-微服务架构方案
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go工程化开发、测试与生产部署
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Go语言前世今生
Go语言诞生背景 · 设计哲学 · 核心特性
Go
语言前世今生
02
Go开发环境搭建
Go SDK安装与配置 · GOPATH与Go Modules · VS Code/GoLand配置
Go
开发环境搭建
03
Go基础语法
变量与常量 · 基本数据类型 · 零值机制
Go
基础语法
04
流程控制
if-else分支 · for循环(三种形式) · switch语句
流程控制
if-else
05
函数与包管理
函数定义 · 多返回值 · 命名返回值
函数
包管理
06
复合数据类型
数组与切片(底层原理) · map字典 · 结构体(struct)
复合数据类型
数组
07
指针与内存管理
指针概念 · new与make区别 · 栈与堆分配
指针
内存管理
08
面向接口编程
接口定义 · 接口实现(鸭子类型) · 空接口
面向接口编程
接口定义
09
错误处理与异常
error接口 · 自定义错误 · panic与recover
错误处理
异常
10
并发编程基础
goroutine入门 · 并发与并行 · GPM调度模型
并发编程基础
goroutine
11
Channel通信
Channel类型与操作 · 无缓冲与有缓冲 · 单向Channel
Channel
通信
12
并发模式与同步
WaitGroup · Mutex互斥锁 · RWMutex读写锁
并发模式
同步
13
标准库之文件操作
os包文件读写 · bufio缓冲读写 · ioutil工具
标准库之文件操作
os
14
标准库之网络编程
net/http构建HTTP服务器 · 路由处理 · 中间件模式
标准库之网络编程
net/http
15
标准库之时间与日志
time包使用 · 定时器 · 日志库log
标准库之时间
日志
16
测试与性能分析
go test单元测试 · 表格驱动测试 · 覆盖率
测试
性能分析
17
反射与泛型
reflect包原理 · Type与Value · 泛型语法(1.18+)
反射
泛型
18
工程化之项目结构
标准项目布局(Standard Go… · 分层架构 · DDD实践
工程化之项目结构
Standard
19
工程化之配置管理
viper库 · 环境变量 · 配置文件(YAML/TOML/JSO…
工程化之配置管理
viper
20
工程化之数据库操作
database/sql接口 · GORM入门 · CRUD操作
工程化之数据库操…
database/sql
21
工程化之Web框架
Gin框架路由与中间件 · 参数绑定与验证 · RESTful API设计
Web
工程化之
22
工程化之微服务通信
gRPC入门 · Protocol Buffers · 服务定义与生成
工程化之微服务通…
gRPC
23
工程化之消息队列
RabbitMQ/Kafka基础 · 生产者消费者模式 · Go客户端使用
工程化之消息队列
RabbitMQ/Kaf…
24
工程化之缓存策略
Redis基础 · go-redis库 · 缓存穿透/击穿/雪崩
工程化之缓存策略
Redis
25
工程化之日志与监控
ELK/ Loki日志收集 · Prometheus指标暴露 · Grafana可视化
工程化之日志
监控
26
工程化之CI/CD
GitHub Actions/Git… · Docker镜像构建 · 多阶段构建
CI/CD
工程化之
27
工程化之安全实践
SQL注入防范 · XSS/CSRF防护 · 敏感信息加密
工程化之安全实践
SQL
28
工程化之代码质量
golangci-lint静态检查 · 代码规范 · Code Review最佳实践
工程化之代码质量
golangci-lin…
29
实战项目一
从零构建RESTful API服务(… · 权限控制 · 中间件
实战项目一
RESTful
30
实战项目二
高并发日志收集系统(生产者消费者 · Kafka · Elasticsearch
实战项目二
高并发日志收集系…
所属VIP或分类
同VIP:API-Gateway缓存策略优化微服务架构方案响应性能
同VIP:API-Gateway限流策略在微服务架构方案中的参数调优
同VIP:Docker多阶段构建优化微服务架构方案镜像体积实战