这门课解决什么工作场景
Gin 是 Go 语言生态中目前使用最广泛的 Web 框架,以高性能和高开发效率著称。这套教程直接切入实战,核心解决的是「如何用 Gin 快速搭建一个可用的后端服务」这一问题。课程覆盖了从环境搭建、路由设计到数据响应的完整闭环,重点讲解 GET、POST、PUT、DELETE 等标准 HTTP 方法的处理,以及动态路由传值和表单数据解析到结构体的具体写法。对于想要从事 Go 后端开发、微服务构建或希望将现有业务模块重构为高性能接口的开发者来说,这是建立工程化思维的必经之路。它不只讲语法,更侧重于让你理解请求是如何从客户端发起到服务端处理并返回的。
适合什么基础、建议先看哪几块
本课程适合已经掌握 Go 语言基础语法(如变量、函数、结构体、接口)的学习者。如果你连 `struct` 和 `map` 都还比较生疏,建议先补齐基础再来看,否则会卡在概念理解上。课程资料按章节顺序编排,逻辑非常清晰。建议先重点攻克前两个部分:第一块是「环境搭建与路由基础」,这是地基,必须搞懂如何配置开发环境、开启热加载以便实时调试,以及四大基础路由方法的区别;第二块是「数据响应」,理解 `c.JSON()` 等方法的返回值处理机制,这是前后端交互的核心。对于 HTML 模板渲染部分,如果你的目标是纯 API 开发,可以了解即可,不必深究;但若需要构建传统的服务端渲染页面,则需仔细研读模板语法和静态文件服务的配置。
学完能独立做什么、资料怎么配合练习
完成全部实战内容后,你将具备独立开发简单 RESTful API 的能力,能够处理常见的用户登录、数据查询、增删改查等后端需求。更重要的是,你会习惯用结构化方式解析前端传来的复杂参数,这是区分新手与初级工程师的关键。建议学习时不要只看不练,务必下载配套的全套源码,对照视频代码在本地运行一遍。特别是关于 Get/Post 数据解析的部分,尝试自己修改结构体字段,观察报错和结果变化,这种通过调整代码来验证理解的方式,比被动观看更高效。资料包中的课件也是很好的复习参照,建议边写边查,逐步积累自己的常用代码片段库。
课程目录
QQ_1760020120554.png (39. 04 KB, ) 2025-10-9 22: 29 上传 ├── 00 课件-以及全部源码.zip 3.39M ├──01、Gin环境搭建 Gin程序的热加载 Gin路由 GET POST PUT DELETE(23分7秒).zip 102.75M ├──02、Gin路由中响应数据 c.String() c.JSON() c.JSONP() c.XML() c.HTML()(23分12秒).zip 106.31M ├──03、Gin HTML模板渲染以及模板语法 (上)(32分12秒).zip 233.94M ├──04、Gin HTML模板渲染以及模板语法 自定义模板函数 静态文件服务(下)(29分14秒).zip 227.82M ├──05、Get Post以及动态路由传值、Get Post数据解析到结构体、Post Xml数据解析到结构体(36分40秒).zip 275.79M ├──06、Gin路由分组 Gin路由文件抽离(17分54秒).zip 142.81M ├──07、Gin中自定义控制器以及实现控制器的继承(23分46秒).zip 179.94M ├──08、Gin中间件详解 路由中间件 全局中间件 路由分组中间件(38分55秒).zip 343.51M ├──09、Gin框架中自定义Model(8分13秒).zip 66.73M ├──10、Gin中实现单文件上传 多文件上传(29分21秒).zip 273.43M ├──11、Gin按照日期存储图片(17分46秒).zip 133.13M ├──12、Gin中的Cookie 以及多个二级域名共享 cookie(23分57秒).zip 180.55M ├──13、Gin Session的设置获取以及Session保存到Redis数据库实现分布式Session(20分17秒).zip 153.00M ├──14【Gin+Mysql】Mysql数据库安装、Navicat可视化工具安装(13分18秒).zip 595.16M ├──15【Gin+Mysql】连接Mysql、Mysql数据库表的增、删、改、查(38分42秒).zip 203.48M ├──16【Gin+Mysql】MySQL字段类型、 查询语句详解 IN OR AND BETWEEN、 分组函数、别名(31分52秒).zip 180.01M ├──17【Gin+Mysql】数据库表之间的关系 、Mysql中的关联查询(内连接,外连接,自连接)(36分5秒).zip 209.06M ├──18【Gin+Mysql】Mysql索引 海量数据查询优化(21分22秒).zip 106.57M ├──19【Gin+Mysql】Mysql事务transaction 与 锁定lock 视频(15分8秒).zip 88.44M ├──20【Gin+GORM】Gin GORM的配置以及实现数据库表的增删改查(41分1秒).zip 315.80M ├──21【Gin+GORM】Gin GORM 查询语句详解、GORM原生 SQL 和 SQL 生成器(40分48秒).zip 336.64M ├──22【Gin+GORM】Gin GORM多表关联查询 一对一、 一对多(23分29秒).zip 175.73M ├──23【Gin+GORM】Gin GORM 多表关联查询 多对多 子集筛选 自定义预加载SQL(36分57秒).zip 295.79M └──24【Gin+GORM】GORM 中使用事务(15分41秒).zip 119.34M






