本课程是针对之前基础课程一个补充课程。适合学过golang、gin,想提升代码逼格。增加技巧的同学。 短课程,10课时左右.适合新手进阶。不适合零基础学员
* 第1讲:开张课、实体的定义技巧
* 第2讲:实体的初始化技巧
* 第3讲:实体的初始化技巧(2):链式调用
* 第4讲:参数验证和error处理:基本方法
* 第5讲:error处理技巧(2):支持多返回值
* 第6讲:JSON输出的封装技巧
* 第7讲:JSON输出的封装技巧(2):进阶
* 第8讲:补充废话课:Gorm V2学习:基本初始化
* 第9讲:操作单表查询的代码封装和技巧(1)
* 第10讲:操作单表查询的代码封装和技巧(2)
* 第11讲:gin自定义验证(1):基本写法
* 第12讲:gin自定义验证(2):进阶封装自定义验证
* 第13讲:gin自定义验证(3):自定义验证错误信息
* 第14讲:DB查询技巧(1):使用SQL拼装工具
* 第15讲:DB查询技巧(2):进一步简化SQL调用
* 第16讲:DB查询技巧(3):新增数据练习
* 第17讲:DB查询技巧(4):事务的执行和封装技巧
* 第18讲:代码优化课(1):代码的可读性
* 第19讲:代码优化课(2):减少if/else的技巧
* 第20讲:代码优化课(3):如何抽取公共判断
* 第21讲:代码优化课(3):如何抽取公共判断(课后作业)
* 第22讲:代码优化课(4):利用装饰器输出统一JSON格式




