Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统
廖师兄 | 资深Java开发工程师
前后端分离/微信相关知识讲解/分布式session和锁/从0到1开发中小型企业级应用
¥348
课程还原企业真实系统重构场景:微信点餐系统,带你体验敏捷式开发,最小成本迭代升级,以最小的代价完成旧系统的升级改造。系统前后端分离的架构,让你更具备互联网工程师的气质,带你一步步设计并开发一个企业级Java应用。
课程由SpringBoot1.5升级至2.1
全面升级的SpringBoot双版本实战课
课程上线以来,广受好评,且随版本迭代持续更新,教你应对企业实际升级需求,以下为课程新更内容:
SpringBoot版本迭代1.5->2.1
新增讲解:
SpringBoot2版本变化及相关注意事项
SpringBoot2在真实生产环境中的升级
SpringBoot(1.5->2.1)项目重构技巧
微信支付
新增讲解:
针对没有微信支付账号的同学
补充微信支付相关内
调试技巧
新增讲解:
抓包及分析包及网络不通时的调试技巧
以Spring Boot为主线的技术栈,采用前后端分离架构
Spring Boot
Spring Boot + JPA
Spring Boot + MyBatis
Spring Boot + Redis
Spring Boot + WebSocket
微信特性
授权登录
模板消息推送
支付与退款
Redis
Jedis的相关操作
分布式Session
分布式锁
真实呈现软件开发到上线等企业级应用场景
立足需求,给你一个完整的项目开发体验,并全程进行“单元测试”
功能模块需求分解
买家(手机端)
下单
查询订单
取消订单
支付订单
卖家(PC端)
类目增删
商品上下架
接单
查询订单
取消订单
企业级开发流程
项目设计
环境搭建
功能开发
项目优化
部署上线
(“单元测试”贯穿始终)
应用部署上线
Nginx
Tomcat
Redis
MySQL
适合人群
如果你是初入职场或即将进入职场的Java工程师,想深入学习Spring
Boot框架,那这门课几乎是你唯一的选择,如果你想用Spring Boot开
发一个中小型的Java 企业级应用,那本课程也是你的不二之选
技术储备要求
JavaWeb基础
Maven构建项目
SpringBoot基础
课程服务
课程讲师
廖师兄
资深Java开发工程师
载着干货的老司机。微服务,分布式架构方面经验丰富。
评价评分9.98
很适合初学者(本人就是),廖师兄讲的很有条理,语速把握的很好,关键声音好听(●ˇ∀ˇ●) 不要太急着完成任务似的赶课程,第一次我也是,有些东西会错过。我是第二次观看视频的时候来评论的, 现在看和之前还是有些不一样的体验。spring coloud 的课程也是基于本课程延申的,我朋友账号买了(一起学习分别买的,大家也可以和朋友一起,大大节约学习成本)。反正很赞,目前廖师兄的课程有出必看。不匿名评论,欢迎讨论
03-26
干货太多了!从2018年3月2号购买,到今天完成整个项目。一句一句代码跟着视频敲,不偷懒,收获颇丰!感触最深的是同时使用自己的公众号测试账号,借用师兄的微信公众账号和开放平台账号调通整个系统(买家微信下单支付,WebSocket通知卖家后台,卖家完结订单,微信模板消息通知买家的全过程)所带来的快感!接下来要学习师兄的《Spring Cloud微服务实战》了!PS:我是从事芯片设计的,本着对互联网的热爱而跨过来的。有幸看到这门课程,希望转型成功!
咨询更多
相关学习路线
相关课程
内容实用
9.97
通俗易懂
9.98
逻辑清晰
9.98
04-21
很适合初学者(本人就是),廖师兄讲的很有条理,语速把握的很好,关键声音好听(●ˇ∀ˇ●) 不要太急着完成任务似的赶课程,第一次我也是,有些东西会错过。我是第二次观看视频的时候来评论的, 现在看和之前还是有些不一样的体验。spring coloud 的课程也是基于本课程延申的,我朋友账号买了(一起学习分别买的,大家也可以和朋友一起,大大节约学习成本)。反正很赞,目前廖师兄的课程有出必看。不匿名评论,欢迎讨论
讲师回复
收获死忠一枚,哈哈哈。一定要按顺序慢慢看哦,跳着看会错过很多干货的。SpringCloud课程肯定也能让你学到不少,祝愿你更上一层楼。
03-26
干货太多了!从2018年3月2号购买,到今天完成整个项目。一句一句代码跟着视频敲,不偷懒,收获颇丰!感触最深的是同时使用自己的公众号测试账号,借用师兄的微信公众账号和开放平台账号调通整个系统(买家微信下单支付,WebSocket通知卖家后台,卖家完结订单,微信模板消息通知买家的全过程)所带来的快感!接下来要学习师兄的《Spring Cloud微服务实战》了!PS:我是从事芯片设计的,本着对互联网的热爱而跨过来的。有幸看到这门课程,希望转型成功!
讲师回复
看着你说一句一句跟着代码敲, 我感到努力没有白费。我在课程中几乎全程都是手敲代码,就怕我复制代码,学生跟着复制,这样学到的内容就不深刻了。继续加油,相信SpringCloud会给你带来更多快感!提前祝你转型成功。
07-12
很喜欢廖师兄的这门实战课,目前已经跟进到第四章,orm 用的都是 spring 的 jpa ,虽然十分简便,但是个人觉得还是不够灵活,希望可以将 mybatis 提前整合一些。毕竟 mybatis 还是主流。希望老廖可以多讲讲。学到的很多,比如统一的返回对象的封装,代码结构,数据库设计细节等等,都受益匪浅!感谢廖师兄!
讲师回复
谢谢支持! Spring的Jpa确实比较新,优点也是显而易见的。关于Mybatis的整合和使用,在第11章项目优化部分有讲解。
04-10
师兄讲的真的没有第二句话说,很优秀了,真的可以说非常优秀了,我早就想来评论了,可是一直不知道评论路口在哪(/尴尬),刚刚找了好久,才进来的,非常感谢师兄的悉心讲解。有需要的话,我会考虑入一门师兄的springcloud课程。
讲师回复
我在提问区经常看到你呢,悉心讲解本就是课程服务之一呢,不用客气。《SpringCloud微服务实战》一定会让你对应用、架构,有新的认识。
04-19
老师讲的真挺好的,虽然微信那里没有账号联调,但是大概流程自己来来回回模拟了很多次,把微信调用的流程用文字都重新描述了一遍,剩下的无非是一个账号的事情。其他,包括分布式锁,算是小彩蛋吧,也没有想到会讲那么多。其实挺期待老师能讲讲并发和分布式这一块的,不知道以后出不出这方面的课程。
讲师回复
《SpringCloud微服务实战》里面就有分布式的内容哦,可以看看导学。
10-15
终于学完了,跟着师兄一行一行的敲代码,整体学完后收货不是知识,同时启发很大,接下来我整体再看一篇,好好串起来整理下思路看自己能不能独立的写出来。总而言之师兄讲课很赞,每一步教学都很细心,比其他课程的老师教学要给力,整体评分给满分。期待下一站新的课程出炉~~~~
讲师回复
恭喜恭喜!课程里我也说了,我希望来学习的同学,能说到的不仅仅是技术知识,而是思路和方法,再接再厉。
01-31
还没看完,但是先来给个好评。这门课真的对什么水平的人都很友好,我现在就职于BAT C++方向,但是一直对java很感兴趣就报了这节课。发现老师讲解的非常细致,真的很不错。期待以后能够开一节设计模式的课,Spring boot课里有一节讲了AOP的思想我觉得浅显易懂,期待更多设计思想上的分享。
讲师回复
谢谢支持,我已经出了进阶的课程 https://www.imooc.com/t/4559066
04-12
课程非常不错,时常来看 ,看师兄的课程了解学习微服务的(springboot 两小时入门、web进阶、微信点餐、Spring Cloud 微服务实战) & 升职加薪 ^V^
讲师回复
哇,恭喜恭喜~~闭关好几月,潜心造“车”,即将在11.18号,上线新“车”,喜欢的小伙伴,提前准备“车”票,排队上“车”,切勿拥挤,做文明的“社会人”
02-12
非常喜欢廖师兄的教学风格,微信开发中在借用账号后踩过一些坑,在群里课程小助手的帮助下终于解决了,微信开发这块后期还需要再研究研究。整体感觉课程非常棒,学到了很多新东西,一路学下来干货满满。期待师兄的SpringCloud课程!
讲师回复
微信这块的难点在于吃透微信文档,按官方的要求来,另外要注意微信账号的权限。
02-28
我是2019-02-12购买的这套视频,到今天2019-02-28正好看完了,用时90小时。总体感觉这套视频很棒!应该说有很大收获吧,很多知识点非常值得反复琢磨。例如Token认证,WebSocket,分布式锁和微信特性)我都是看一遍,再看一遍跟着敲(可能比较笨)~ 但是也得说同学们必须耐心,细心一点一点跟着老师学习,例如到了微信授权,支付的地方就得耐心一点了,然后就是必须得坚持,缓缓神,准备入手师兄另一套Spring Cloud视频。 最后感谢老师!同时也希望同学们也都有很大进步吧!
讲师回复
收获很大呀,我非常认同你这种学习方法,我全程手写代码,就是希望同学们跟着敲。SpringCloud肯定能带给你更多的收获。
08-25
非常喜欢这种结合业务需求引入相关技术框架的讲课模式。讲课速度也不快,不会有跟不上的情况,虽然课程已经上线几年了,但现在看也不太过时。能了解到redis缓存的使用也是一个亮点,对初级的小伙伴很友好~
04-17
这个实战课非常的好,特别是讲解调试的地方
03-20
对我来说,这个还是比较实用的,我以前不是学JAVA的,但是也了解过一些。现在跟在老师后面,一步一步操作,有BUG的到网上搜索,基本都能搞定,非常感激老师。
10-30
非常好非常好非常好非常好非常好非常好非常好
讲师回复
谢谢支持。加油。
01-04
老师的课程讲的不错,也学到很多东西。但是慕课实战课程许多时间都耽误在如何配置上了,没有PDF文档,知识点都要去回看视频,真的浪费时间和生命,慕课自带的笔记功能我也是无力吐槽,让人抓狂
讲师回复
慕课网大多数实战课都是偏实践的。所以必须把每一步演示都录下来。如果同学基础比较好的话可以倍速观看。
11-20
在慕课网学习了这么久,早就闻名廖师兄的大名,经验丰富又非常风趣,这门课程主要吸引我的是微信支付,授权,登录还有websocket,以及redis分布式技术,至于其他的模块,一般都是学习业务思想,该掌握的都差不多学到了,就剩下微信支付这里,有点混淆,没有自己的微信支付账号,弄起来多多少少有点麻烦,以后工作接触得到的话,估计才能更加的了解透彻吧。以后有时间还会继续跟着师兄学习,师兄,有缘再见
讲师回复
非常高兴你能学到很多的知识。入门了以后可以学习更高级的课程。https://www.imooc.com/t/4559066
06-18
通俗易懂,干货满满,加入了λ表达式新技能
讲师回复
为你学到新的知识,开心。
05-27
这个课程能够查缺自己在工作中的一些遗漏的知识点,感觉自己受益良多。
讲师回复
很开心能帮到你。这门课学完之后可以去学springcloud微服务实战。
05-25
还可以吧 前面的各种封装 restful对我来说挺有用的
讲师回复
谢谢支持。
05-17
廖师兄的老粉丝了,力推!课程内容条例非常清晰,也很考虑初学者,讲解的很细致~
师兄专列:给优秀粉丝的一条龙尊享
Java点餐系统进阶实战
Boot微信开发入门进阶
问答专区
讲师提供答疑服务,帮助大家扫除学习障碍,达成学习效果
源码开放
课程提供全部源码,你可以自行修改、优化
教辅材料
讲师提供各种原创学习资料,帮助消化课程知识,扩展技术视野
Git代码存储
所有项目源码都通过Git方式托管及下载
视频更新
更新1-1 课程导学 更新 7-1 不看错过一个亿--文档 更新16章 SpringBoot2.x
视频更新
更新视频:3-3源码获取 更新源码获取,从慕课网git.imooc.com获取源码
材料更新
更新文章《微信授权redirect_uri 参数错误》
材料更新
更新文章《如何绕过微信公众账号白名单数量限制(微信支付密钥借用教程)》
视频更新
更新视频2小节,增加视频指导如何获取源码
04-21