课程大纲
1.
第一章:gin框架前奏
1.1.
第一节:gin框架介绍
1.2.
第二节:环境搭建
1.3.
第三节:我的第一个gin项目
1.4.
第四节:运行原理
1.5.
第五节:go-mod包管理
2.
第二章:数据交互--模板渲染
2.1.
第一节:使用模板
2.2.
第二节:静态文件的使用
2.3.
第三节:自定义模板渲染器
2.4.
第四节:其他数据类型渲染
2.5.
第五节:获取GET请求数据
2.6.
第六节:获取POST请求数据
2.7.
第七节:参数绑定
2.8.
第八节:文件上传
2.9.
第九节:其他数据格式输出
2.10.
第十节:重定向
2.11.
第十一节:自定义HTTP配置
2.12.
第十二节:章节小结
3.
第三章:模板语法
3.1.
第一节:模板语法一
3.2.
第二节:模板语法二
3.3.
第三节:模板函数一
3.4.
第四节:模板函数二
3.5.
第五节:自定义模板函数
4.
第四章:gin--数据绑定及验证
4.1.
第一节:数据绑定介绍
4.2.
第二节:数据绑定--Should bind
4.3.
第三节:数据绑定--Must bind
4.4.
第四节:数据验证
4.5.
第五节:自定义验证器
4.6.
第六节:beego的验证器
5.
第五章:gin--路由组
5.1.
第一节:路由组介绍
5.2.
第二节:路由抽取
6.
第六章:gin--中间件
6.1.
第一节:中间件的介绍
6.2.
第二节:中间件的使用
6.3.
第三节:内置中间件
6.4.
第四节:自定义中间件
6.5.
第五节:中间件中的Next和Abort
6.6.
第六节:路由组中间件的使用
6.7.
第七节:全局中间件的使用
6.8.
第八节:局部中间件的使用
6.9.
第九节:BasicAuth中间件
7.
第七章:gorm
7.1.
第一节:gorm介绍
7.2.
第二节:DDL操作
7.3.
第三节:DML操作
7.4.
第四节:模型定义一
7.5.
第五节:模型定义二
7.6.
第六节:模型定义三
7.7.
第七节:一对一操作
7.8.
第八节:一对多操作
7.9.
第九节:多对多操作
7.10.
第十节:DB接口
7.11.
第十一节:错误处理
7.12.
第十二节:事务
7.13.
第十三节:复合主键
7.14.
第十四节:原生sql
7.15.
第十五节:配置文件
8.
第八章:gin--日志
8.1.
第一节:日志介绍
8.2.
第二节:日志的使用
8.3.
第三节:logrus第三方库的使用
8.4.
第四节:logrus使用配置文件
9.
第九章:cookie和session
9.1.
第一节:cookie和session介绍
9.2.
第二节:gin中使用session
9.3.
第三节:linux中安装redis
9.4.
第四节:基于redis的存储引擎
10.
第十章:vue/cli脚手架扫盲
10.1.
第一节:环境搭建
10.2.
第二节:npm的使用
10.3.
第三节:vue-cli脚手架
10.4.
第四节:组件定义
10.5.
第五节:Element UI组件库使用
10.6.
第六节:ant-design-vue组件库使用
11.
第十一章:数据交互--vue渲染
11.1.
第一节:vue-router路由管理
11.2.
第二节:axios的使用
11.3.
第三节:get请求
11.4.
第四节:解决跨域请求
11.5.
第五节:post请求
11.6.
第六节:文件上传
12.
第十二章:实战\(gin+vue\)
12.1.
第一节:技术选型
12.2.
第二节:实战介绍
12.3.
第三节:表设计
12.4.
第四节:数据校验
12.5.
第五节:发送邮件
12.6.
第六节:jwt-token认证
12.7.
第七节:前端状态管理
12.8.
第八节:antdv分页
12.9.
第九节:jmeter压测工具
12.10.
第十节:秒杀接口压测
12.11.
第十一节:秒杀优化
12.12.
第十二节:rabbitmq
12.13.
第十三节:redis的使用
13.
第十三章:git版本控制
13.1.
第一节:gitlab介绍及安装
13.2.
第二节:初始化项目
14.
第十四章:项目部署
14.1.
第一节:windows部署
14.2.
第二节:linux部署
Published with GitBook
go语言gin框架+vue3+微服务课程
go语言gin框架+vue3+微服务课程
课程大纲