视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。

适合人群

已经掌握Golang基本语法,想要快速上手实战项目的朋友。

课程目标

让大家快速上手基于Go语言的电商实战项目,夯实Go语言基础,数量掌握GoFrame最新版的使用,熟悉电商项目的开发,掌握go+mysql+redis+docker+k8s+devops全套解决方案。

课程大纲

1.编程思想

    敏捷开发[12:04]
    站在前人的肩膀上“抄作业”[14:16]

2.学习方法[55:37]

    学会看文档[14:16]
    学会看源码[23:03]
    学会使用搜索引擎和文档搜索工具[18:53]

3.GoFrame详解

    为什么使用GoFrame而不是Gin[23:03]
    GoFrame的工程化设计[43:34]
    GoFrame的设计思想[23:21]
    GoFrame项目目录最佳实践[15:21]

4.快速上手

    梳理开发规范,每次开发严格遵守开发规范和顺序[18:51]
    封装常用工具类[9:12]

5.先跑通流程,有整体认识

    GoFrame V2目录介绍&如何编写api层和model层[14:16]
    使用goland插件,编写logic层,自动生成service层代码[8:02]
    ORM链式操作之软删除、时间管理[27:47]
    ORM链式操作之字段过滤[37:17]
    GoFrame不支持类似gorm的migrate功能,未来也不会支持[37:17]

6.自定义中间件

    初始中间件:中间件的概念和应用[15:18]
    列表取值封装,包括总数、页数、每页条数和列表数据,封装成组件,统一输出标准[30:21]
    半小时完成【手工位管理】的表结构设计+增删改查逻辑+接口调试+git管理[29:45]
    管理后台admin的增删改查,为gtoken登录鉴权做准备[38:50]

7.登录鉴权&权限管理

    session/cookie实现登录鉴权[20:12]
    jwt实现登录鉴权[32:12]
    gtoken实现登录鉴权[27:47]
    用户角色权限管理[48:54]

8.CMS

    文章管理[25:12]
    作者管理[15:21]
    markdown语法分享、主流博客平台markdown编辑器对比[20:11]
    分析京东种草的商业化[8:01]

9.功能进阶

    封装供echarts使用的数据结构,优化日期和时间的技巧[38:21]
    GoFrame优雅的实现批量删除[20:12]

10.教你review代码

    规范搜索查询逻辑,精简代码和模块解耦的思路分享[30:21]
    商品三级分类的管理和优化[25:12]

11.一定要“上云”

    如何上传图片到服务器?[12:56]
    如何上传图片到七牛云等平台?[20:12]
    如何上传图片到阿里云OSS?[20:53]

12.商品中心

    SKU和SPU相关[35:12]
    单规格商品管理[13:34]
    多规格商品管理[25:12]
    多规格中的某个规格下架如何变更商品[45:11]
    多规格中某个规格上架如何变更商品[28:34]

13.数据库索引&redis缓存

    索引设置及优化,EXPLAIN索引分析分享[32:42]
    使用goroutine+channel批量更新商品信息,模拟并发请求[27:12]
    热门商品缓存:基于LRU缓存淘汰策略[32:11]

14.优惠券必知必会

    优惠券的常用玩法分享[28:21]
    购物车+满减券场景分析[38:56]

15.订单中心&压力测试

    Jmeter的使用,基于Jmeter压测工具模拟并发请求[29:54]
    正向订单和反向订单[56:10]

16.编写脚本&定时任务

    脚本模拟订单状态变更[20:12]
    协程模拟秒杀场景[18:23]
    模拟缓存穿透、击穿、雪崩;提供解决办法[49:54]
    脚本模拟物流状态变化[34:12]
    反向订单的:仅退款、退货退款、换货逻辑处理[45:12]
    反向订单的:同意、拒绝退款[20:34]

17.上线部署

    编写shell脚本实现一键部署[29:21]
    docker的使用[30:12]
    k8s的使用[43:12]
    什么是DevOps?[13:12]
    基于主流的阿里云云效管理商业项目[39:10]

18.简历优化

    我们做的是实打实的商业项目,是可以写到简历中的[23:12]
    我也提供简历优化指导和求职面试指导
相关推荐
客服 关于