课程预览

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

步骤1: 小程序高级电商前端

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

    第1课

    走进Web全栈工程师

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

    第2课

    Lin UI组件库的引入与编程原则

    本周我们正式开始开发环节,由于项目比较复杂,所以我们需要LinUI来辅助我们构建页面。本章我们重点学习LinUI的Price组件,但学习组件不是目的关键是要学习组件的设计技巧和组件化编程的原则。

    第3课

    热身结束,开启试炼

    前两周我们节奏稍缓,主要是给大家留出做作业的时间,本周开始我们逐步结束热身环节,开启进阶的内容,所以从本周开始我们节奏会加快。本周主要完成首页的热卖、上新、底部长滚动列表和瀑布流。

    第4课

    攻克SKU和商品购物车

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

    第5课

    SKU核心:规格状态、编码、无货逻辑

    上周我们为SKU打下了坚实的理论基础,本章我们逐步进入SKU的核心算法

    第6课

    SKU收尾,优惠券、购物车讲解

    本周,我们将SKU收尾,同时开始讲解优惠券和购物车。优惠券的核销与购物车数据同步是本周的重难点。前端有三座大山SKU、优惠券与数据同步,这同时也是最能培养我们编程思维的业务了。

    第7课

    高级电商订单管理开发 与前端项目收尾

    本周讲解订单管理,与订单金额计算,电商价格计算模式很多,关键是对于小数部分的保留问题,分为向上/向下取整,四舍五入,银行家模式等几种。掌握技术干货。此外,我们将结束整个前端部分,开始向Java核心进发

步骤2: Java与SpringBoot部分

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

    第1课

    初识SpringBoot

    本周我们将谈谈SpringBoot出现前的Java Web发展历史,并介绍SpringBoot的版本号、建立Java环境以及初始化SpringBoot工程、搭建第一个API。

    第2课

    SpringBoot基础与高级特性

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

    第3课

    数据库设计与分析

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

    第4课

    SpringBoot JPA入门与深入

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

    第5课

    商品详情和分类的API开发

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

    第6课

    服务端SKU的概念与实现【重难点】

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

    第7课

    服务端--购物车与缓存系统

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

    第8课

    优惠券系统

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

    第9课

    微信身份体系和微信支付

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

    第10课

    订单处理Redis实战和我的页面开发

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

    第11课

    队列、消息与服务高可用性

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

步骤3: Vue 构建超好用CMS后台管理系统前端

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

    第1课

    Vue 基础

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

    第2课

    Vue 进阶

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

    第3课

    Lin-CMS 丰富多样的组件库

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

    第4课

    用VUE构建超酷CMS前端

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

    第5课

    CMS电商管理系统前端搭建

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

步骤4: Java CMS开发

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

    第1课

    MyBatis跑起来

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

    第2课

    Java Web 应用分层架构讲解

    本周:1. Java应用在遇到复杂业务时的分层夹头;2 .深入学习Lin-CMS-java核心库,权限、全局异常处理模块、帮助函数等。精讲MyBatis高级应用,是大厂使用的主流技术栈。

    第3课

    MyBatis与MyBatis Plus

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

    第4课

    CMS后台管理系统-商品数据管理

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

    第5课

    后台管理系统--商品的分类管理和订单管理

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

    第6课

    CMS后台管理系统--专题数据与优惠券

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

    第7课

    三端联调,全栈最后一公里。

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

Java全栈工程师:从Java后端到全栈,高级电商全栈系统大课

立即购买
¥3680.00
意见反馈 帮助中心 APP下载
官方微信