课程简介
本课程是一门综合性极强的全栈项目实战课程,旨在带领学员从零开始,系统性地构建一个高并发、企业级的秒杀商城系统。课程以前后端分离架构为核心,深度整合了Go语言Gin框架、GORM、微服务架构、Vue.js前端技术栈以及RabbitMQ消息队列、Redis缓存、Jmeter压测等多项主流后端技术。您将从Gin框架基础学起,逐步掌握模板渲染、路由、中间件、数据验证、数据库操作等核心技能,并最终完成一个包含用户服务、商品管理、秒杀活动、订单处理等完整模块的微服务项目。通过本课程的学习,您不仅能获得Go+Vue全栈开发能力,更能深入理解高并发场景下的系统设计、性能优化与项目部署,为迈向高级工程师或架构师岗位打下坚实基础。
下载地址
课程目录
01 Gin框架-前奏
第1–4节:课程介绍、环境安装、第一个gin项目及运行原理剖析。
02 Gin框架-模板渲染
第5–33节:模板渲染、静态文件、数据渲染、请求处理、文件上传及数据格式输出。
03 Gin框架-模板语法
第34–50节:模板上下文、if、range、with等语法及自定义模板函数。
04 Gin框架-数据绑定及验证
第51–62节:form、json、uri等数据绑定及多种验证器使用。
05 Gin框架-路由组
第63–66节:路由组介绍、路由抽取与代码优化。
06 Gin框架-中间件
第67–77节:中间件使用、自定义、内置中间件及Next、Abort函数。
07 Gin框架-GORM
第78–134节:GORM介绍、模型定义、CRUD操作、关联查询及错误处理。
08 Gin框架-日志
第135–140节:日志介绍、使用及logrus中间件集成。
09 Gin框架-cookie和session
第141–144节:cookie和session介绍及基于cookie、redis的存储引擎。
10 vue-cli扫盲
第145–151节:安装nvm、node、npm、vue-cli创建项目及组件使用。
11 vue和服务端交互
第152–172节:vue-router、axios配置、Get与Post请求、文件上传交互。
12 vue+gin+微服务打造秒杀商城实战
第173–273节:技术选型、项目创建、用户服务、商品管理、秒杀功能及压测。
13 秒杀升级
第274–293节:RabbitMQ消息队列、异步处理、Redis缓存及秒杀流程优化。
14 gitlab及git的使用
第294–298节:gitlab安装使用、git版本控制及代码提交管理。
15 项目部署
第299–305节:Linux与Windows部署、supervisor进程管理及Vue项目部署。
16 补录更新课程
第306–307节:go-mod的使用及命令介绍。
课程资料
gin微服务秒杀系统项目资料包。
--- 点击展开详细目录 ---
|