Go Web开发进阶实战(gin框架)

Go语言Web开发实战技巧

gin框架源码解析

zap日志库的使用

Viper配置管理

优雅关机与平滑重启

适合人群:

已经掌握Go语言基础语法需要学习进阶内容的初学者

学习计划:

每周坚持学习

把课程学习到的内容应用到实际项目中

课程目标:联系QQ  : 一三一七四二七零一九

学习阅读源码的能力,学习Go Web开发常用组件的使用,可独立开发Go Web项目

Go Web开发进阶实战(gin框架)

Go Web开发进阶实战(gin框架)

Go Web开发进阶实战(gin框架)

Go Web开发进阶实战(gin框架)

联系QQ  : 一三一七四二七零一九

联系QQ  : 一三一七四二七零一九

2-1Go连接MySQL[26:22]

2-2database/sql及mysql驱动注册源码分析[15:52]

2-3database/sql增删改查操作[19:58]

2-4mysql预处理和SQL注入[13:14]

2-5MySQL事务操作[12:53]

2-6使用sqlx连接MySQL[09:48]

2-7sqlx基本使用[23:11]

2-8sqlx.In函数介绍和使用[20:21]

2-9使用go-redis连接redis[08:49]

2-10go-redis基本使用[14:24]

2-11pipeline与watch事务[17:53]

第3章 Go Web开发常用组件 (3小时12分钟 12节)

3-1zap日志库介绍[15:10]

3-2zap日志库自定义配置[22:35]

3-3gin框架添加zap记录日志[09:28]

3-4使用viper读取配置信息(配置热加载)[25:10]

3-5从viper获取配置信息[12:11]

3-6优雅关机和平滑重启[14:44]

3-7大型Web项目CLD分层理念[07:44]

3-8搭建较通用GoWeb开发脚手架(上)[16:34]

3-9搭建较通用GoWeb开发脚手架(下)[13:46]

3-10使用结构体变量保存配置信息[21:33]

3-11补充viper库的注意事项[13:51]

3-12补充通过命令行参数获取配置文件路径[19:39]

第4章 bluebell项目实战 (11小时33分钟 42节)

4-1课前唠叨之编程应该怎么学?[05:38]

4-2用户表结构设计[07:46]

4-3基于雪花算法生成用户id[20:26]

4-4梳理注册业务流程[17:48]

4-5请求参数的获取与校验[14:26]

4-6使用validator库进行参数校验[21:33]

4-7创建用户保存至数据库开始学习

4-8配置mode控制日志输出位置[11:53]

4-9登录功能基本实现[15:11]

4-10定义错误码并封装响应方法[21:49]

4-11用户认证模式介绍[20:04]展开更多

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容