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

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

从需求分析到性能优化,给出“秒杀”类应用架构思维和解决方案

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

¥328.00
已完结 难度 中级 时长 15小时 学习人数 1462 综合评分 9.94

课程带领大家从需求分析开始,实战一个具备秒杀常用功能的电商系统,并进行项目优化。学完本课程,你不仅可以感受到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

万事俱备 只等你来

  • lairifangchang

    好评

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

  • 芬迪0101

    好评

    最近面试GO的时候,都会被问并发有没有涉及,web秒杀有没有经验,刚上的这们Go高并发秒杀真是太合适我了!!目前看了前几章,属于秒杀基础,讲的还是挺详细的,之前我只会调用MQ,现在对工作原理也有了一定认识,不错不错。老师在群里也比较活跃,跟课程无关的问题也能帮助解答,就冲着这个也很值了。

  • qq_默默凝视_0

    好评

    现在GO语言的教学视频很少,质量也不高。但是老师的视频可以说是很好的了。讲解的过程很清楚。整个课程安排,没有混入太多无关紧要的东西,只关注了GO语言本身。很适合有一定GO基础的同学做练手提示使用。

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

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题