/ 实战 / 全流程开发 GO实战电商网站高并发秒杀系统
收藏

全流程开发 GO实战电商网站高并发秒杀系统

从需求分析到性能优化,一站式掌握“秒杀”类应用架构思维和解决方案

全流程开发 GO实战电商网站高并发秒杀系统

难度 中级 时长 15小时 学习人数 558 综合评分 9.98 更新时间 2019.11.08

全流程开发 GO实战电商网站高并发秒杀系统

观看试看视频

全流程开发 GO实战电商网站高并发秒杀系统
课程带领大家从需求分析开始,实战一个具备秒杀常用功能的电商系统,并进行项目优化。学完本课程,你不仅可以感受到GO语言在高并发系统中的优势,同时可以掌握架构设计与系统化开发思维,用尽可能小的代价实现尽可能大的需求,提升技术与管理的双重能力。
Cap

系统架构师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

Go语言为你带来高并发的全新开发模式

培养系统整体把控能力,提升个人职场竞争力

  • 采用分布式权限验证设计
  • 采用Cookie验证的方式代替分布式Seesion
  • 以GO语言全新的视角,让秒杀系统的开发可以简易实现
  • 免去繁琐的传统技术栈,采用架构设计降低系统整体复杂度

从基础内容讲起,快速入门高并发系统实践

循序渐进,由浅入难,逐步迭代,打牢基础才能事半功倍

  • 需求整理

    需求分析
    需求原型设计
    架构设计

  • RabbitMQ入门

    搭建RabbitMQ
    RabbitMQ核心概念
    RabbitMQ5种常用模式

  • Iris 框架入门

    MVC基础概念
    MVC工作流程
    代码目录结构

常用功能开发,让你离“秒杀”类高并发系统更进一步

真实业务案例,掌握网站整体开发流程和架构思维

  • 商品详情管理
  • 秒杀订单管理
  • 用户登陆页面开发
  • 商品页面开发
  • 秒杀数据控制

全方位优化,轻松突破性能瓶颈,提升网站承载能力

  • 架构优化
  • 前端优化
  • 服务端优化
  • 安全优化

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提问,讲师会进行

集中答疑

源码开放

课程案例代码完全开放给你,你可以根据

所学知识自行修改、优化

学习社群

课程专属学习交流群,与老师和优秀的人共同
交流;互相帮助,共同分享

课程作业

配套有讲师为大家精心设计的作业,让你学练结合
牢固掌握所学内容

适合人群

想用Go开发网络应用的开发者,对Go语言有浓厚兴趣
对秒杀系统这类高并发、高性能、灵活和可靠的系统
想更多了解的同学

技术储备要求

熟悉GO 语言基础,能自行完成基础环境搭建
熟悉Linux、MySQL常用操作命令

环境参数

  • Golang 1.10.X
  • MySQL 5.6.3
  • RabbitMQ 3.7.11
  • Iris 11.2.X

万事俱备 只等你来

  • nnames

    好评

    刚听Web这几章 就觉得cap老师对Go语言的思想理解的挺到位的 哈哈 ~ ~ 目前我司项目 准备用rabbitmq 以及要上秒杀相关的业务、 以前我对于秒杀没有涉猎 ~ ~ web内容的前几章、讲的太好了、 刚做go的小伙伴 肯定会幸福的不要、、 特别的反射这里、 简直是太实用、 我项目中也没有用orm、 刚开始 都是一个个接受参数值的 、 后来受不了 才自己写了一套反射的方法 用于映射、 实用的内容 给力的cap 哈哈 加油! ! !

  • 红梅一支

    好评

    之前看过老师的免费课,实战开了必须来支持一下。目前的看了前4章,一如既往的不错,清晰有条理,实用不罗嗦,从需求到代码实现的流程基本已经清楚了,强烈推荐要需要提高实战经验的朋友们学习。也很期待后面章节的内容,希望能有更多的收获。

  • 李君镶

    好评

    3年PHP,开始学习Go,没有最好的,只有最适合的,面试普遍的要求都是高并发分布式大流量消息队列,前边的基础内容很实用,期待后背的章节。

查看全部228条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信