本课程是针对之前基础课程一个补充课程。适合学过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格式