|
admin 发表于 2021-8-29 20:56:00
35068
116
本课从Gin基础讲起,涉及模板渲染、中间件、数据绑定及验证、gorm等模块,实战部分更是直接上当今流行、具含金量的微服务+高并发秒杀技术,让你学完后轻松开发出一套扛得住的秒杀系统。心动不如行动,提升自己,从现在开始!
章节1:Gin框架-前奏试看
课时1【Gin前奏】课程介绍12:32可试看
课时2【Gin前奏】环境安装20:18可试看
课时3【Gin前奏】我的第一个gin项目10:37可试看
课时4【Gin前奏】运行原理剖析13:45
章节2:Gin框架-模板渲染试看
课时5【Gin模板渲染】使用模板文件18:27可试看
课时6【Gin模板渲染】静态文件的使用12:23可试看
课时7【Gin模板渲染】静态文件的使用小结04:00
课时8【Gin模板渲染】项目结构调整及字符串渲染06:03
课时9【Gin模板渲染】结构体类型数据渲染13:31
课时10【Gin模板渲染】数组类型数据渲染10:15
课时11【Gin模板渲染】数组+结构体类型数据渲染12:05
课时12【Gin模板渲染】map类型数据渲染11:23
课时13【Gin模板渲染】map+结构体类型数据渲染06:31
课时14【Gin模板渲染】切片类型数据渲染05:31
课时15【GET请求】获取路由上的参数值10:36
课时16【GET请求】query获取get请求参数08:09
课时17【GET请求】QueryArray和QueryMap获取get请求参数06:07
课时18【POST请求】PostForm获取post请求数据12:48
课时19【POST请求】PostFormArray和PostFormMap获取数据11:45
课时20【POST请求】ajax获取post请求数据16:23
课时21【参数绑定】参数绑定介绍15:32
课时22【文件上传】form表单单文件上传19:19
课时23【文件上传】form表单多文件上传08:35
课时24【文件上传】ajax单文件上传18:25
课时25【文件上传】ajax单文件上传二10:29
课时26【文件上传】ajax多文件上传15:37
课时27【其他数据格式输出】Json和AsciiJson06:31
课时28【其他格式】Jsonp、PureJson和SecureJson05:06
课时29【其他格式】Xml和Yaml04:19
课时30【其他格式】ProtoBuf12:31
课时31【重定向】重定向的使用06:56
课时32【自定义HTTP配置】自定义HTTP配置05:10
课时33【章节小结】小结05:42
章节3:Gin框架-模板语法
课时34【模板语法】上下文详解12:46
课时35【模板语法】模板语法(1)07:40
课时36【模板语法】模板语法(2)-if06:05
课时37【模板语法】模板语法(3)-range05:59
课时38【模板语法】模板语法(4)-with07:06
课时39【模板语法】模板语法(5)-template和模板注释07:23
课时40【模板语法】模板语法小结03:07
课时41【模板函数】print和Sprint14:43
课时42【模板函数】管道符、括号、and、or13:23
课时43【模板函数】index、len09:06
课时44【模板函数】not、urlquery04:10
课时45【模板函数】eq、ne、lt、le、gt、ge06:21
课时46【模板函数】html、js11:04
课时47【自定义模板函数】定义步骤04:26
课时48【自定义模板函数】实战一09:43
课时49【自定义模板函数】实战二04:05
课时50【章节小结】小结02:58
章节4:Gin框架-数据绑定及验证
课时51【数据绑定】数据绑定介绍02:31
课时52【数据绑定】form的绑定12:40
课时53【数据绑定】QueryString的绑定05:37
课时54【数据绑定】json的绑定16:53
课时55【数据绑定】uri的绑定07:38
课时56【数据验证】数据验证的使用13:44
课时57【数据验证】其他验证器一08:53
课时58【数据验证】其他验证器二12:31
课时59【数据验证】自定义验证器12:27
课时60【beego验证器】初体验10:04
课时61【beego验证器】自定义错误信息08:19
课时62【beego验证器】其他的校验规则16:01
章节5:Gin框架-路由组
课时63【路由组】介绍04:45
课时64【路由组】路由抽取19:44
课时65【路由组】代码优化05:12
课时66【章节小结】小结03:45
章节6:Gin框架-中间件
课时67【中间件】介绍03:53
课时68【中间件】中间件的使用06:01
课时69【中间件】内置中间件介绍02:17
课时70【自定义中间件】方式106:28
课时71【自定义中间件】方式203:50
课时72【中间件】Next函数09:07
课时73【中间件】Abort函数06:51
课时74【中间件】计算请求耗时05:26
课时75【中间件】全局中间件、路由组中间件、局部中间件07:29
课时76【中间件】内置BasicAuth中间件13:47
课时77【中间件】内置WrapF和WrapH中间件05:16
章节7:Gin框架-GORM试看
课时78【GORM】GORM介绍02:41
课时79【GORM】连接数据库08:20
课时80【DDL操作】表操作09:05
课时81【GORM】自动迁移数据库05:28
课时82【DML操作】添加数据08:18
课时83【DML操作】查询数据04:01
课时84【DML操作】更新数据04:02
课时85【DML操作】删除数据02:30
课时86【模型定义】模型名和表名的映射关系07:55
课时87【模型定义】自定义表名称02:46
课时88【模型定义】字段名称和列名的映射关系05:48
课时89【模型定义】gorm.Model03:47
课时90【模型定义】gorm标签的使用05:05
课时91【模型定义】gorm标签属性值一08:09
课时92【模型定义】gorm标签属性值二06:58
课时93【关联表】一对一回顾04:55
课时94【关联表】一对多回顾11:25
课时95【关联表】多对多回顾11:26可试看
课时96【一对一】一对一属于13:48
课时97【一对一】一对一包含05:16可试看
课时98【一对一】一对一小结03:36
课时99【一对多】一对多的属于和包含06:40
课时100【多对多】模型定义08:04
课时101【一对一操作】增加数据10:11
课时102【一对一操作】关联查询--Association05:22
课时103【一对一操作】关联查询--Preload05:58
课时104【一对一操作】关联查询--Related04:55
课时105【一对一操作】更新数据08:22
课时106【一对一操作】删除数据07:34
课时107【一对多操作】插入数据11:06
课时108【一对多操作】三种查询方式09:13
课时109【一对多操作】更新数据05:41
课时110【一对多操作】删除数据02:22
课时111【多对多操作】增加数据09:06
课时112【多对多操作】三种查询方式04:11
课时113【多对多操作】更新操作02:42
课时114【多对多操作】删除操作02:08
课时115【DB接口】First和FirstOrCreate11:12
课时116【DB接口】Last、Take、Find07:59
课时117【DB接口】Where、Select06:44
课时118【DB接口】Create、Save06:55
课时119【DB接口】Update、Delete08:55
课时120【DB接口】Not、Or、Order11:31
课时121【DB接口】Limit、Offset、Scan09:00
课时122【DB接口】Count、Group、Having16:11
课时123【DB接口】Distinct、Joins16:18
课时124【DB接口】Joins补充02:57
课时125【DB接口】FirstOrInit和Attrs、Assign的结合使用14:51
课时126【DB接口】Pluck、Scopes15:25
课时127【DB接口】查看执行sql语句的两种方式02:20
课时128【错误处理】错误处理介绍12:35
课时129【错误处理】事务和复合主键03:21
课时130【原生sql】原生sql的使用07:18
课时131【章节小结】小结02:54
课时132【gin整合gorm】数据库连接07:09
课时133【gin整合gorm】使用gorm13:49
课时134【gin整合gorm】mysql配置文件17:42
章节8:Gin框架-日志
课时135【日志】日志介绍07:13
课时136【日志】日志使用05:24
课时137【logrus中间件】配置文件的使用08:37
课时138【logrus中间件】logrus的初始化13:31
课时139【logrus中间件】logrus的使用24:35
课时140【章节小节】小节03:32
章节9:Gin框架-cookie和session
课时141【介绍】cookie和session介绍03:51
课时142【gin-sessions中间件】基于cookie的存储引擎13:57
课时143【redis】安装及redis-cli的使用14:56
课时144【gin-sessions中间件】基于redis的存储引擎05:49
章节10:vue-cli扫盲
课时145【vue-cli】安装nvm及node15:07
课时146【vue-cli】npm的使用13:10
课时147【vue-cli】vue-cli创建项目07:23
课时148【vue-cli】vue-cli项目结构介绍13:38
课时149【vue-cli】自定义组件12:51
课时150【vue-cli】ant-design-vue组件库的使用17:11
课时151【vue-cli】章节小结.03:59
章节11:vue和服务端交互
课时152【vue-router】vue-router的使用18:00
课时153【vue-router】vue-router的使用补充10:09
课时154【vue-router】vue-router小实战08:53
课时155【axios】api完成.07:28
课时156【axios】axios的使用11:15
课时157【axios】解决gin跨域请求07:01
课时158【axios】配置全局baseUrl属性13:57
课时159【axios】axios回显问题11:05
课时160【axios】生命周期函数及重定向08:38
课时161【Get请求】结构体和map数据回显10:21
课时162【Get请求】数组的回显05:29
课时163【Get请求】结构体数组和结构体map的数据回显10:34
课时164【Get请求】动态路由传参实战114:20
课时165【Get请求】动态路由传参实战211:41
课时166【Get请求】动态路由传参实战316:07
课时167【post请求】前端组件完成14:27
课时168【post请求】接口完成及qs解决post跨域问题07:41
课时169【文件上传】单文件上传前端完成12:27
课时170【文件上传】单文件上传接口完成05:53
课时171【文件上传】多文件上传完成25:49
课时172【小结】章节小结10:15
章节12:vue+gin+微服务打造秒杀商城实战
课时173【实战介绍】技术选型.03:37
课时174【实战介绍】实战介绍13:24
课时175【实战介绍】项目创建09:30
课时176【micro-web】打通和src服务的通信18:25
课时177【micro-web】rpc升级为grpc通信08:27
课时178【micro-web】micro整合gin框架.19:20
课时179【micro-web】项目结构调整17:55
课时180【用户服务】vue项目结构介绍05:51
课时181【用户服务】前端用户模型设计07:01
课时182【用户服务】grom配置数据库连接09:02
课时183【用户服务--注册】proto文件定义11:25
课时184【用户服务--注册】重写对外接口06:35
课时185【用户服务--注册】重写发送邮件的对外接口03:07
课时186【用户服务--注册】前端提交数据完成17:29
课时187【用户服务--注册】前端数据校验完成16:32
课时188【用户服务--注册】web端grpc通信完成13:13
课时189【用户服务--注册】发送邮件一14:35
课时190【用户服务--注册】发送邮件二09:40
课时191【用户服务--注册】邮件发送小结03:37
课时192【用户服务--注册】前端注册完成15:42
课时193【用户服务--注册】web端注册逻辑完成12:12
课时194【用户服务--注册】服务端注册逻辑完成20:14
课时195【用户服务--注册】注册功能小结04:18
课时196【用户服务--登录】token认证逻辑分析12:12
课时197【用户服务--登录】生成token14:27
课时198【用户服务--登录】生成token的效果验证09:36
课时199【用户服务--登录】认证token.07:53
课时200【用户服务--登录】认证token效果验证13:56
课时201【用户服务--登录】用户前端登录完成09:52
课时202【用户服务--登录】用户web端开发.20:42
课时203【用户服务--登录】用户web端代码优化05:45
课时204【用户服务--登录】用户服务端完成19:52
课时205【用户服务--登录】用户前端状态管理.20:09
课时206【用户服务--登录】用户前端登录完成07:14
课时207【用户服务--登录】用户前端登出完成14:58
课时208【用户服务--登录】添加导航守卫09:05
课时209【用户服务--登录】管理员前端登录完成13:47
课时210【用户服务--登录】管理员web端接口完成15:10
课时211【用户服务--登录】管理员服务端完成32:36
课时212【用户服务--登录】导航守卫使用正则匹配path08:49
课时213【用户服务--用户列表】用户列表前端完成16:58
课时214【用户服务--用户列表】用户列表接口完成14:23
课时215【用户服务--用户列表】用户列表服务端一20:06
课时216【用户服务--用户列表】用户列表服务端二11:47
课时217【用户服务--用户列表】用户列表分页显示09:40
课时218【用户服务-用户列表】用户列表后端分页逻辑实现21:30
课时219【用户服务--用户列表】用户列表分页效果完成08:16
课时220【用户服务】管理端token认证中间件实现19:38
课时221【商品管理服务】商品列表前端完成10:46
课时222【商品管理服务】商品列表接口完成15:41
课时223【商品管理服务】商品列表服务端完成21:45
课时224【商品管理服务】商品添加前端页面完成13:33
课时225【商品管理服务】商品添加接口完成19:23
课时226【商品管理服务】商品添加服务端完成完成20:08
课时227【商品管理服务】商品添加前端逻辑完成14:40
课时228【商品管理服务】商品删除前端页面完成10:13
课时229【商品管理服务】商品删除服务端完成14:42
课时230【商品管理服务】商品编辑前端页面完成15:51
课时231【商品管理服务】商品编辑数据回显完成21:05
课时232【商品管理服务】商品编辑图片回显完成16:39
课时233【商品管理服务】商品编辑服务端完成完成25:10
课时234【商品管理服务】商品编辑功能完成03:34
课时235【商品管理服务】商品列表显示问题修正05:41
课时236【商品管理服务】活动模型设计09:10
课时237【商品管理服务】活动proto文件设计16:56
课时238【商品管理服务】活动列表完成21:24
课时239【商品管理服务】活动添加页面完成10:16
课时240【商品管理服务】活动添加关联商品一18:15
课时241【商品管理服务】活动添加关联商品二19:31
课时242【商品管理服务】活动添加前端完成14:52
课时243【商品管理服务】代码优化23:08
课时244【商品管理服务】活动添加web端完成19:50
课时245【商品管理服务】活动添加服务端完成10:32
课时246【商品管理服务】活动添加select选择器问题修复02:43
课时247【商品管理服务】活动删除功能完成07:07
课时248【商品管理服务】活动编辑数据回显20:56
课时249【商品管理服务】活动编辑关联商品回显15:42
课时250【商品管理服务】活动编辑服务端完成18:12
课时251【商品管理服务】活动编辑时间选择问题修复04:33
课时252【商品管理服务】首页活动列表前端完成16:59
课时253【商品管理服务】首页活动列表服务端查询过滤条件完成25:00
课时254【商品管理服务】首页活动列表服务端完成21:50
课时255【商品管理服务】首页活动列表前端完成17:01
课时256【商品管理服务】首页活动列表加载更多一23:24
课时257【商品管理服务】首页活动列表加载更多二17:08
课时258【商品管理服务】首页活动详情前端完成19:56
课时259【商品管理服务】首页活动详情服务端完成完成23:55
课时260【秒杀服务】秒杀服务proto定义18:55
课时261【秒杀服务】秒杀基本功能完成23:50
课时262【秒杀服务】抢购时间限制19:12
课时263【秒杀服务】订单的生成及抢购数量的限制22:15
课时264【秒杀服务】限制效果验证18:33
课时265【秒杀服务】秒杀倒计时及提交限制15:31
课时266【jmeter压测工具】环境准备08:28
课时267【jmeter压测工具】测试计划创建17:23
课时268【jmeter压测工具】操作数据库15:56
课时269【jmeter压测工具】jmeter关联12:52
课时270【jmeter压测工具】用户数据准备18:40
课时271【jmeter压测工具】jdbc request使用BeanShell后置处理器18:23
课时272【jmeter压测工具】秒杀接口测试10:53
课时273【jmeter压测工具】测试100个用户同一时刻秒杀14:53
章节13:秒杀升级
课时274【rabbitmq消息队列】rabbitmq环境搭建及常用信息配置22:00
课时275【rabbitmq消息队列】golang连接rabbitmq11:42
课时276【rabbitmq消息队列】生产者和消费者21:00
课时277【rabbitmq消息队列】持久化及消息确认机制09:05
课时278【rabbitmq消息队列】交换机的使用22:11
课时279【rabbitmq消息队列】Qos限流08:43
课时280【rabbitmq消息队列】如何确保任务不会被重复消费04:17
课时281【rabbitmq消息队列】已有业务整合mq后的执行流程07:33
课时282【秒杀升级】前端抢购倒计时优化03:17
课时283【秒杀升级】rabbitmq封装.19:53
课时284【秒杀升级】封装效果验证及实现map和string的互转工具方法13:48
课时285【秒杀升级】web端将下单任务放入mq队列06:24
课时286【秒杀升级】服务端从mq队列消费任务11:34
课时287【秒杀升级】redis的使用07:54
课时288【秒杀升级】将消费结果放入redis一18:12
课时289【秒杀升级】将消费结果放入redis二12:38
课时290【秒杀升级】下单验证及bug修改22:31
课时291【秒杀升级】前端异步请求返回结果接口09:15
课时292【秒杀升级】异步返回接口完成24:12
课时293【秒杀升级】实战小结03:37
章节14:gitlab及git的使用
课时294【gitlab】gitlab的安装及web界面介绍13:06
课时295【gitlab】gitlab的使用21:00
课时296【git版本管理】git版本控制clone项目并测试提交代码16:12
课时297【git版本管理】工具中使用git的步骤及处理冲突17:35
课时298【git版本管理】.提交本地新项目到远程仓库15:03
章节15:项目部署
课时299【linux部署】supervisor部署一25:04
课时300【linux部署】supervisor部署二14:48
课时301【linux部署】supervisor部署三26:57
课时302【linux部署】supervisor部署四15:51
课时303【linux部署】vue项目部署25:02
课时304【linux部署】vue项目部署后台运行01:40
课时305【windows部署】windows上部署16:16
章节16:补录更新课程
课时306【go-mod】go-mod的使用16:08
课时307【go-mod】go-mod的命令介绍
下载地址:
|
|