慕课网职场进阶成长系列课

从Java后端到Web全栈

7七月亲授,Web领域市场呼声最高的的主流技术栈逐一精讲
技术与业务深度融合,电商项目前后端开发的教科书级别案例
赋能Java从业者拥有更强的职场适应力和工作竞争力
  • 不限期

    视频有效期
  • 30

    学习计划
  • 500

    教学服务期限
    购买即得 500天 免费教学服务
    什么是教学服务?
  • 120

    视频时长
  • 756

    学习人数
  • 100

    好评度
优惠价 3380.00
3680.00
立即购买
7七月
全栈工程师
7七月老师课前语:
半年时间,带你从后端走向全栈

从后端到全栈CTO,我花了10年,这10年浓缩成了120多个小时,我的10年,你或许只需要半年,我希望
你比我幸运,少一些投石问路式的摸索,以更快的速度成为能胜任更高职位,更受市场青睐的全栈工程师

从Java后端走向全栈,适合你的才是好的,不要盲目下单

  • 为1-3年Java工程师定制

    没有天生的全栈,全栈也有起
    点,符合你起点的全栈课,学起
    来才能更顺畅

  • 复刻讲师的成长经历

    7七月老师自身即是从后端成长
    为全栈,他懂你的迷茫,更懂如
    何快速进阶

  • 教会前端高级知识

    课程会带给从Java后端出发的你
    不输于前端工程师的前端知识技能

  • 拔高已有后端认知

    课程从后端出发,着力于提高你的
    认知,提升格局和眼界,走向全栈

这是一门高配置全栈课-统一大项目下的系列课程

逾120小时的大型全栈课程,带SKU的商业级电商项目

  • 讲师
    全栈工程师亲授

    “7七月”老师是慕课学员总数最
    多的老师,是一名从后端成长
    为CTO的真全栈工程师

  • 内容
    从技术栈到技术体系

    把小程序、Vue、Java、
    SpringBoot、Lin-CMS等技术
    栈串成一套Web全栈技术体系

  • 项目
    完整统一的电商项目

    带SKU,带CMS的多端分离的
    小程序电商系统,在一个统一
    项目内,做真正的全栈开发

  • 开发
    前后端,CMS多端分离

    保证项目整体性的同时,让每
    一端都能方便维护,更符合主
    流公司和技术发展方向的要求

  • 思维
    懂技术,也要会管理

    真正的全栈,不仅技术过硬,
    管理能力也要过硬,从纯技术
    到管理岗,思维要同步提升

这是一门仅代码就价值几万元的课程

实打实地开发一套可以直接投放市场带SKU的高品质电商系统

SKU+CMS后台管理系统
课程配套全新开发的开源CMS系统
Lin-CMS
耗时数月的专业UI设计
  • 4大核心

    电商项目

  • 30000+

    纯手敲代码

  • 100+

    业务功能
    具体实现

  • 90+

    电商细节
    系统优化

  • 60+

    小程序前端
    自定义组件

  • 100+

    核心技术
    知识要点

电商小程序

扫码体验

Web端
体验链接

电商CMS

点击体验

这是一门“Web 全栈”全贯穿的课程

商业级电商项目贯穿两套前后端系统

电商业务系统前后端
CMS系统前后端
  • 小程序高级

    收获小程序综合开发能力
    电商系统前端解决方案

  • Java SpringBoot

    收获Java高级编程能力
    电商系统后端解决方案

  • Vue

    收获不输于前端的Vue.js 技术

  • Java CMS

    收获Java SpringBoot编程
    电商及配套CMS系统解决方案

“一套课程”的代码量相当于你“一年996”的全部代码量,四大部分全栈闭环

电商前端 — 极致体验的高级电商小程序

项目简介

直接对标真实商业级小程序的精致电商小程序,覆盖商品专题、商品Spu、商品Sku、优惠券、二级商品分类、折扣系统、支付系统等主流电商功能。

项目亮点
  • 全组件化编程
  • 前端MVVM架构的应用
  • 前端全面向对象编程
  • Lin-UI组件库高级使用方案
项目核心功能模块
  • Sku算法精讲
    折扣/优惠券/满减券
    商品专题发布功能
    Lin-UI组件库高级
  • 动态首页/商品搜索功能
    自定义分类与二级分类
    多级分类数据检索功能
    MVVM模式分离模型和渲染层
  • 完整购物车功能
    购物车本地缓存管理
    购物车单例模式应用
    购物车与服务端数据同步
  • 自定义IconFont字体图标库
    js随机数+Flex实现动态随机布局
    全Async和Await开发方案
    商品状态管理、已发货、已收货等
    订单逻辑处理(计算单品)

电商后端 — Java SpringBoot API 打造高级电商业务后端

Java核心语法+SpringBoot框架讲解

项目简介

高级电商小程序服务端API,无缝为前端小程序提供API,在开发小程序后端API的过程中,深入学习Java高级语法、SpringBoot框架与复杂电商数据库设计。

项目亮点
  • Java核心高级语法讲解
  • SpringBoot 框架基础
  • SpringBoot 进阶
  • JPA & MyBatis Plus
项目核心功能模块
  • SKU/SPU数据库设计
    SKU接口设计
    订单系统/商品系统
    Redis与订单预处理
  • 库存检测
    限时订单
    商品系统
    评价系统
  • JPA高级使用方案
    数据库1对1/1对多/多对多
    复杂实体关系的多对多对多
    权限管理与分级
  • 缓存与订单消息订阅
    用户系统/收发货系统
    优惠券系统
    微信支付与支付模板消息

CMS前端 — 前端高级知识的Vue课程

CMS管理系统体验链接: http://sleeve.7yue.pro

项目简介

在真实战中学习Vue的基础与进阶知识,开发 一个真实项目的Vue CMS管理系统。

项目亮点
  • Vue组件化
  • Lin-CMS-Vue架构设计和讲解
  • Lin-CMS-Vue入门与进阶
  • Vue技术进阶
项目核心功能模块
  • 用户系统管理
    权限系统管理
    ElementUI
    Spec规格编辑
    SPU商品/SKU单品编辑
  • 订单管理
    优惠券管理
    评估管理
    用户管理
    收发货管理
  • 首页轮播图展示
    多级分类展示
    商品品牌/活动页展示
    首页主题展示
    首页六宫格展示
  • 优惠券折扣解决方案
    活动页/分类/优惠券联动
    规格的展示与管理
    SPU/SKU/规格的联动
    小程序用户与用户订单数据

CMS后端 — 前后端分离下的Lin-CMS-Java课程

Java 编程思想与实际应用

项目简介

学习Java SpringBoot新技术,又能开发一个真正商业级的电商CMS。

项目亮点
  • Lin CMS Java架构模式
  • 前后端分离模式下的权限方案
  • Lin CMS Java核心库
  • 灵活的权限管理设计
项目核心功能模块
  • 标准SPU/SKU的解决方案
    Lin CMS架构模式
    前后端分离的权限方案
    服务端权限管理与守卫函数
    优惠券折扣解决方案
  • Spec规格编辑
    SPU商品/SKU单品编辑
    订单/优惠券管理
    评估管理/用户管理
    收发货管理
  • 首页主题/轮播图管理
    多级分类管理
    商品品牌管理
    首页六宫格管理
    活动(页)的管理
  • SPU/SKU规格的联动管理
    小程序用户数据管理
    用户订单数据管理
    微信模板消息
    数据统计方案

为课程全新开发的LinUI和LinCMS,已在Github开源

GitHub地址:https://github.com/TaleLin

  • LIN-UI

    扫码体验

    50+个自定义组件
    可节约前端30%+ 开发时间
    同时支持微信和QQ小程序
    支持Mpvue、Taro、Mpx第三方框架
    接口灵活,支持各种自定义样式
    含有各类帮助函数以及Filter过滤器
    支持自定义主题色与按需加载组件

  • Web端
    体验链接

    LIN-CMS

    点击体验

    前后端分离的完整CMS解决方案
    前端基于Vue,服务端支持多语言
    一套完整开发规范,开箱即用
    丰富的组件与自定义组件加速业务开发
    可配置权限管理系统/用户操作日志记录
    内置AccessToken和RefreshToken令牌系统
    灵活的配置式菜单/自定义指令/插件

无须赘言的全栈工程师技术体系

完成单项技术的纵向提升与多项技术的横向连接,才称得上拥有全栈技术能力

课程以周为单位开放,教学安排环环相扣

理论+实践,技术难点逐一击破

阶段一: 小程序高级电商前端(1-6周)
  • 第1周
  • 第2周
  • 第3周
  • 第4周
  • 第5周
  • 第6周
走进Web全栈工程师

开课第一周,我们会公布完整的课程体系计划,展示完整的项目效果,然后开始进行项目分析,项目技术选型,和小程序组件化开发方式和技巧。

课程安排:
  1. 全栈项目的前期规划与投入
  2. 如何从0开始去架构一个电商级别项目
  3. 如何分析项目,典型项目的必备环节有哪些
  4. 项目技术选型怎么选才合理
  5. 开始前端之旅--初识LIN-UI
  6. 掌握小程序组件化开发方式和技巧,打好基础
深入理解REST API开发规范 开启三端分离编程之旅

本周将正式进入电商项目的前端开发环节,在开发前会先讲解REST API开发规范,前端是怎么配合服务端同学工作的,再开始电商首页开发,更深入掌握小程序组件化编程。

课程安排:
  1. 深入理解REST API开发规范,以及如何调用服务端API
  2. ES6 Promise与Class/组件化进阶开发
  3. 异步加载数据
  4. 如何展示数据,如何刷新数据,掌握setData解决方案
  5. 学会如何调用服务端API
  6. 开发《风袖》首页轮播图/首屏加载动画开发
  7. 首页3种专题/热卖商品推荐等
电商系统分类页面/客服/商品详情 页面开发

本周 开发《风袖》的分类/客服/商品详情,是电商必备功能,光分类我们就讲了大分类、小分类与子级商品,这都是市面稀缺的干货,本周带你认识真正的电商分类开发,彻底学会它。

课程安排:
  1. segements与combinedtabs快速构建tab切换
  2. Tabs和Combinded Tabs组件的应用
  3. 在小程序中结合LinUI使用字体图标
  4. 加载分类数据/交叉分类/滑动特效
  5. Price价格组件应用
  6. Tag标签组件应用
  7. 客服/分享小程序页面开发
  8. 商品详情多图构建
  9. 多图片惰性加载
攻克SKU和商品购物车

第四周很重要!我们会重点讲解SKU,SPU和购物车,完善购物车的复杂逻辑是每一个前端开发头疼的问题,更是电商项目的精髓所在,此环节还专门开设了直播互动,助力同学攻克难关!。

课程安排:
  1. SKU联动计算(库存检测与禁止购买)
  2. 矩阵与矩阵转秩用来提取可用规格
  3. 生成 所有可能出现的SKU路径
  4. 优惠与折扣的显示方案
  5. 无货状态监控/订单无效的30分钟逻辑校验
  6. 库存再次校验机制/+  - 的逻辑计算/一次下单限制
  7. 快速实现全选与反选与取消
  8. 优惠券处理机制/优惠券的前端规则计算
  9. 购物车与服务器同步/本地缓存
  10. 无货状态,数量报警与服务器的同步策略
高级电商系统的订单管理开发

本周我们讲解电商系统的订单管理,与订单金额计算,电商价格计算模式很多,关键是对于小数部分的保留问题,通常分为向上/向下取整,四舍五入,银行家模式等几种。我们紧密与企业真实开发接轨,掌握实实在在的技术干货。

课程安排:
  1. 订单的状态管理/订单生成与订单SKU计算
  2. 订单子项/分类订单/取消订单/限时订单
  3. 解决二次下单的数据监控机制
  4. 二次下单里的逻辑删除的提前校验
  5. Bearer JWT Token令牌/令牌缓存/监测令牌
  6. 用户无感知登陆
  7. 不间断重试机制/二次重发机制
  8. Refresh Token 刷新令牌应用401机制检测
  9. 订单校验
  10. 金额与折扣金额计算(浮点数运算处理、银行家模式金额计算)
个人中心开发和Java服务端体系规划

本周我们主要讲解电商系统中“我的页面”,然后会为大家系统梳理本阶段的核心内容,让同学们更好的巩固和掌握,于此同时开始第二阶段java服务端体系规划,让同学们从前端平滑的过度到后端。

课程安排:
  1. 订单列表   地址管理 状态管理等功能的实现
  2. 快递状态如何监控
  3. 地址管理与选择
  4. 账户管理与退出登录
  5. 配送管理
  6. Java服务端体系规划
  7. 三端分离的体系结构
阶段二: Java与SpringBoot,高级电商后端开发(7-18周)
  • 第7周
  • 第8周
  • 第9周
  • 第10周
  • 第11周
  • 第12周
  • 第13周
  • 第14周
  • 第15周
  • 第16周
  • 第17周
  • 第18周
项目中你必须会的Java高级语法

工欲善其事必先利其器,Java的基础语法大部分同学都有,本周重点讲解Java的高级特性,以方便同学们更好的理解后续课程中的一些高阶语法应用,同时也提升编程内功,夯实基础。

课程安排:
  1. Java编程思想与模式/真正的面向对象编程
  2. Java继承与多继承变通实现
  3. Interface与面向接口编程
  4. 多态与多态的应用/泛型与泛型的应用 /动态与工厂方法
  5. 注解与装饰模式/反射与无侵入设计
  6. IOC与依赖注入
  7. 什么时候用实例和静态?
  8. Java的匿名类与匿名函数Lambda表达式
  9. 面向接口编程与面向抽象编程
  10. 无参构造函数与有参构造函数
项目中你需要掌握的SpringBoot基础与高级特性

本周的重点是SpringBoot,SpringBoot只是基础框架,如果要用来开发电商,需要做二次开发。我们会深入讲解SpringBoot高级特性和二次开发思路,帮助你进一步提升开发效率和编程内功。

课程安排:
  1. SpringBoot的IOC机制
  2. 如何在SpringBOot中使用其AOP机制
  3. SB的代码规范讲解,依赖注入时的技巧
  4. 合理分层(现代的Java分层结构推荐)
  5. SpringBoot的依赖注入
  6. Spring Boot全注解
  7. 拦截器与全局异常处理
  8. Maven相关配置
数据库设计与分析

本周我们开始学习数据库设计与分析,我们将带你从业务分析到设计一步一步带着你做,无论是理论基础还是设计思路都毫无保留,细致入微的带你攻克数据库设计难关,成为企业的一把手。

课程安排:
  1. 电商数据库特点分析
  2. 是否需要外键约束
  3. SKU、SPU、SPEC等核心规格设计
  4. 订单设计技巧
  5. 类目设计
  6. 常见表关系(1:1,1:N:,N:N)学习
  7. 优惠券、优惠券限制种类、优惠券活动、发放规则和类型数据表设计
  8. 订单、订单表、用户表设计
  9. Banner、Theme主题表设计
高效开发:Lin-Spring-Core核心库精讲

SpringBoot是通用性框架缺少很多方便的定制化,所以我们专为课程量身定制了Lin-Spring-Core核心库,可以加速基于SpringBoot的Web开发,提升开发效率,告别996:)。

课程安排:
  1. SpringBoot分层机制
  2. 快速Post与Get路由实现
  3. 多级路由自动映射机制
  4. Validation2
  5. Java返回结果的处理
  6. 详细讲解分层机制VO、DTO、Service、Repository
  7. Lin的验证层/全局异常处理机制
  8. Lin中的AOP思想应用/日志处理系统/模型机制
SpringBoot JPA入门与深入

本周我们将开始学习SpringData的神器 JPA。使用JPA可以大幅度减少编写SQL,并且由于是基于对象的查询所以JPA的维护是非常方便的。

课程安排:
  1. JPA基本认识与模式
  2. JPA配置/JPA实体隐射
  3. IDEA自动生成JPA实体
  4. 正向与逆向
  5. JPA关联关系配置1对多
  6. JPA关联关系双向1对多
  7. JPA关联关系双向多对多
  8. 复杂多重关系配置(多对多对多)
  9. JPA命名方法查询
  10. JPA@Query查询/JPA分页查询
商品详情和分类的API开发

本周我们开始学习商品详情和分类的API开发,商品详情的多级复杂度,分类数据级别难度,一直是电商开发中困扰同学们的问题,本章我们将详细的一步一步带你做出这么复杂的功能,助攻你在业务中提升业务逻辑思维。

课程安排:
  1. 商品详情数据API
  2. 商品头部图片API
  3. 商品详情图片API
  4. 分类数据API
  5. 分类详情数据API
  6. 二级分类API
服务端SKU的概念与实现【重难点】

本周是全课最难的部分之一,涉及SKU的实现,SKU路径算法等,经过不断的优化和打磨,整理最佳SKU实现理念,将最优解决方案和过程倾囊相授,以最快的速度带你成长进阶。

课程安排:
  1. 单品与商品的概念(SKU与SPU)
  2. 服务器计算SKU
  3. 服务器SKU联动
  4. SKU路径算法
  5. 优惠与折扣计算
  6. 均值与预扣除库存API
  7. 30分钟取消订单的逻辑 API
服务端--购物车与缓存系统

本周开始学习服务端购物车的全套业务逻辑实现和缓存系统开发,将用到Redis来做缓存,又是一个主流技术栈,我们将带你向更高的层次进阶。

课程安排:
  1. 服务器购物车保存
  2. 购买时库存检测
  3. 最大库存限制 API
  4. 结算与优惠结算
  5. Redis的基本命令
  6. Redis的特性
  7. Redis与MySQL对比
  8. Redis缓存系统设计
  9. Redis在业务中的应用
优惠券系统

优惠券听起来简单,但其实非常复杂,包括优惠券模板、活动、Cover封面、适用范围(哪些商品参与活动,哪些商品分类参与活动)、发放规则以及优惠券适用人群。此外优惠券还分为满减券、折扣券等各种类型。都是我们本周的重点知识。

课程安排:
  1. 优惠券系统设计
  2. 优惠券活动、活动封面、活动关联
  3. 优惠券商品种类限制
  4. 优惠券类型(满减、折扣、无门槛等)
  5. 优惠券规则计算
  6. 优惠券投放
  7. 优惠券过期
  8. 优惠券与前端联调测试
微信身份体系和微信支付

本周主要讲解微信身份体系和微信支付。我们将详细介绍微信支付的整个流程并编写产品的下单、支付与处理支付结果的相关接口和主流的现代化技术栈,与实际工作开发更完美契合,带你快速上手企业开发。

课程安排:
  1. 支付的小程序端讲解(含签名的作用讲解)
  2. 支付的服务器端编写
  3. 统一测试订单与支付接口
  4. 支付的服务器端编写(支付结果回调机制)
  5. 支付回调通知处理
  6. 事务与锁防止多次减库存
  7. 测试支付全流程
  8. 令牌的选择/JWT令牌
  9. refresh token与BasicAuth验证体系
  10. 从微信服务器验证用户身份
  11. 身份体系与权限处理
订单处理Redis实战和‘我的页面’API开发

订单处理是服务器端的重点和难点,本周我们重点讲解订单的生成规则和取消订单的逻辑和我的页面所有的API开发工作,最终将我们的项目部署上线,完完整整的把全栈项目跑起来,有没有很激动!。

课程安排:
  1. 生成订单/订单子项
  2. 使用Redis处理订单超时
  3. 分类订单
  4. 订单并发的处理
  5. 分布式的解决方案
  6. 数据冗余以对抗高并发
  7. 取消订单/二次下单
  8. 订单管理 API/快递状态 API
  9. 地址管理 API/配送管理 API
  10. 账户管理与退出登录 API
队列、消息与服务高可用性

本周我们开始学习高可用性和消息队列,提升你的架构能力,向更高的架构层进阶。

课程安排:
  1. Redis实现消息队列
  2. Redis KeySpace 队列通知
  3. RocketMQ实现延迟消息队列
  4. 高可用性的实现与完善
  5. 状态不确定性的处理方案
阶段三: Vue 构建超好用CMS后台管理系统前端页面(19-23周)
  • 第19周
  • 第20周
  • 第21周
  • 第22周
  • 第23周
Vue 基础

从本周起我们将开始学习Vue,不用担心不会Vue,我们将从基础开始讲解最新版的Vue知识来开发我们的CMS管理系统前端部分。

课程安排:
  1. Vue基础
  2. 列表渲染、条件渲染
  3. 属性计算
  4. Vue组件化
  5. 插槽
  6. Vue指令
  7. Vue事件
  8. Vue其他基础知识
  9. 数据绑定
Vue 进阶

本周我们学习Vue的进阶知识,为开发电商的CMS管理系统前端打好基础。

课程安排:
  1. Vue
  2. Vue进阶技术
  3. Vuex状态管理
  4. Vue3
  5. 自定义Vue指令
  6. 侦听器
  7. Class与Style
  8. Mixin与过滤器
  9. Vue其他进阶知识
Lin-CMS 丰富多样的组件库

我们的lin-cms内置了丰富多样的组件库,基于Element-UI二次开发,相信项目展示大家都看到了,本周我们会系统讲解这些组建的各种用法,提升开发效率,打造高颜值CMS管理系统。

课程安排:
  1. Table组件与各种用法
  2. 数据导出组件/表单组件
  3. 消息推送组件/Button按钮组件
  4. 前端的面向对象编程体系
  5. 根据实际需求灵活添加组件
  6. 图片轮换与排序
用VUE构建超酷CMS前端

本周我们开始Vue的实战,使用Vue技术来构建CMS前端。Vue将构建出体验极好的SPA应用。

课程安排:
  1. 路由与动态路由
  2. MVVM思想
  3. 模板与列表渲染/使用指令
  4. 组件化编程
  5. 前端权限控制/权限与渲染/异常处理
  6. Lin-CMS-Core的HTTP请求机制
  7. Lin-Component组件库讲解与使用
CMS电商管理系统前端搭建

本周我们将开始Lin-CMS-Vue的学习,综合前面学习的所有知识来一次真正的大实战。

课程安排:
  1. Lin-CMS-Vue的配置与启动
  2. CMS的路由与导航系统
  3. CMS的一级、二级以及三级菜单
  4. CMS的ReuseTab与动态Tab栏
  5. CMS的Logger日志系统/业务插件系统
  6. 用户系统/前端权限系统
  7. 商品SKU与SPU管理
  8. 规格管理/六宫格管理/分类管理/订单管理
  9. 收发货管理
  10. 微信模板消息
阶段四: Java CMS开发管理系统(24-30周)
  • 第24周
  • 第25周
  • 第26周
  • 第27周
  • 第28周
  • 第29周
  • 第30周
MyBatis跑起来

本周开始数据库之旅,服务端编程最重要的就是高效操作数据库,本周重点讲解MyBatis的应用和常用的SQL语句,系统提升数据库知识,不论是对项目开发还是个人成长都让你受益匪浅。

课程安排:
  1. MyBatis的基本操作(CURD)
  2. MyBatis的映射与模型
  3. @Select注解、@Insert注解的应用
  4. Where与ForEach
  5. 动态SQL
  6. mybatis plus与mybatis集合
  7. 自动隐射
  8. 类型转换与mapper
Java Web 应用分层架构讲解

本周目标:1. Java应用在遇到复杂业务时的分层夹头;2 .深入学习Lin-CMS-java核心库,包括权限、全局异常处理模块、帮助函数等。还会精讲MyBatis高级应用,是大厂都在使用的主流技术栈,让你始终走在开发最前沿。

课程安排:
  1. Lin-CMS-Java的内部机制剖析
  2. Lin API开发机制
  3. Java复杂应用分层架构讲解
  4. 框架目录结构/全局校验与AOP/路由系统与权限
  5. MyBatis的应用与高级应用
  6. MySQL的锁机制、脏读、幻读与不可重复读
  7. 数据库事务与应用
  8. CMS-Java的守卫函数/模型管理与权限管理 /插件机制
  9. 令牌机制与Refresh Token刷新令牌
实战MyBatis与MyBatis Plus

本周我们将实战MyBatis与MyBatis Plus,同时处理商品的规格,为SKU与优惠券打下基础。

课程安排:
  1. 规格的写入与通用规格管理
  2. 可视规格管理
  3. 单品录入
  4. 图片上传
  5. 无规格商品的处理(一个SPU只有一个规格)
  6. 商品单价与SPU折扣价
  7. 多单品组成商品
CMS后台管理系统-商品数据管理

商品数据管理绝对是CMS中的重点和难点,本周涵盖了电商行业典型的商品数据管理的业务需求,媲美京东淘宝,这些业务也是进军大厂的筹码!

课程安排:
  1. SKU的数据库设计
  2. SKU表与SPU表
  3. Sku与Spu多对1关系处理
  4. Sku携带品类管理
  5. Sku的无货状态控制
  6. Sku图片管理与Spu图片管理
  7. MyBatisDO、BO、VO的概念和意义
  8. JPA与MyBatis混用(想用什么用什么)
  9. JPA与MyBatis的对比与选择
  10. 单品定价、商品定价 /价格合并计算
CMS后台管理系统--商品的分类管理和订单管理

本周我们将讲解CMS--商品的分类管理和订单管理,涵盖多级分类,订单生成、订单待支付状态、订单取消等功能。这些在业务开发中相当复杂,这周我们会更加细致入微的带您掌握复杂业务的开发秘籍。

课程安排:
  1. 分类修改与删除
  2. 订单列表/订单取消与删除
  3. 订单限时取消/订单确认/订单状态管理
  4. Redis的基本命令/Redis的特性
  5. Redis常用场景
  6. 使用Redis缓存订单状态,并做到限时取消
  7. 订单超时处理
CMS后台管理系统--专题数据与优惠券

本周我们将讲解电商里的专题开发和优惠券系统,包括最热和最新量大专题。同时商品排序也是一个非常常见的需求,我们会在本周进行探讨。

课程安排:
  1. 商品排序/反选排序
  2. 置顶与下架专题
  3. 优惠券的种类
  4. 实现优惠券逻辑
  5. 优惠券的安全性
  6. 权限管理/权限自定义
  7. 改变权限/新建权限分组
三端联调,全栈最后一公里

本周我们将在CMS中进行诸如用户个人相关的数据管理开发,包括用户资料、用户收获地址、用户快递信息等功能,整个电商系统进行联调,打通微信小程序前端,java服务端,CMS管理系统。恭喜,你已经是一名高级工程师了。

课程安排:
  1. 快递状态 API
  2. 地址管理 API
  3. 账户管理与退出登录 API
  4. 配送管理 API
  5. 完整部署Lin-CMS
  6. 三端联调
  7. 未来展望
课程按周开放更新,学习有节奏

这是一门既注重技术提升,又注重全栈软实力提升的课程

成长不易,这是一门尽量让你觉得不痛苦可坚持的课程

学习是需要付出的,我们为你创造坚持下去的条件

  • 7七月金字招牌,有口皆碑

    1.7七月老师慕课网学员数万+,是一位
    很“会讲课”的老师
    2.讲师所出的8门实战教程好评率均在
    99.5%以上

  • 手敲代码,不落下任何细节

    1.从不照着代码干讲,都是手把手带你敲
    出来的
    2.项目从无到有,不会落下任何一个功能

  • 提供在线API文档

    1.从后端角度学会API文档的撰写方法
    2.从前端角度理解如何与后端对接

7七月
全栈工程师
讲师介绍

慕课网超人气讲师,所出品课程获得了学员的一致认可,有的学员甚至达到了“七月的课程,逢出必买”的程度,学员给了他一个很高的评价——“他是一个非常会讲课的好老师,跟着七月老师再难的东西也能学明白。”
他本人也是一名从后端成长为CTO全栈的工程师,有十年研发及团队管理经验,对程序员成长过程中面临的各种问题深有体会;精通Python、Java、Node.js、JavaScript等语言,对Web的基础研发、高并发处理与分布式有非常深入的理解,是最早接触微信小程序并出品数门相关课程的程序员之一,对小程序有不同于别人的超前认知,跟着这样一位技术实力和综合能力都很强悍的老师学习,你的提升,指日可待。

慕课成熟的课程服务体系,让学习效果更有保障

1600万真实用户的共同选择,已被验证有效的科学学习方式

  • 直播互动

    品质直播话题,与讲师面对面实时互
    动,开拓视野

  • 社群讨论

    和大牛、同行共处同一社群,切磋与
    碰撞,成长更迅速

  • 随堂练习

    基础知识随堂练习,即学即测,充分
    掌握巩固,效果立现

  • 有问必答

    提供课程相关疑问提问入口
    详细答疑,扫清学习障碍

  • 源码开放

    全套上线标准的项目代码免费赠送
    并且长期迭代维护

  • 独家资料

    超实用的思维导图,文档资料覆盖核
    心知识、关键技能,方便回溯与拓展

  • 就业推荐

    优秀学员,讲师为你背书,将亲自为你推荐职位
    (是配的上全栈的职位哦!)

  • 课程适合人群

    有扎实Java语法基础/小程序开发基础
    有相关Java Web服务端开发经验

常见问题
意见反馈 帮助中心 APP下载
官方微信