分享
课程说明
输入“/”快速插入内容
课程说明
用户7020
用户7020
2025年10月10日修改
154754
432968
184
48
完整代码仓库:
https://gitee.com/huyi612/hmall
🏖️
号外号外!现在点击
黑马试学
,添加黑马老师即可领取多套试学课程。还可以预约1V1职业规划咨询帮你找准定位、不再盲目。赶快行动起来吧!
前言
自2021年10月第一版微服务课程上线已经过去了
2年半
时间,不仅是在B站,还是在黑马线下校区收到了来自全体师生的各种宝贵建议。最核心的几点感受如下:
•
基于demo讲解,课程授课学生能听懂,但是总感觉微服务技术栈不会用,无法落地到具体项目中
•
一些章节难度太高,不宜吸收,例如Docker、elasticsearch、sentinel、seata、多级缓存等
•
部分知识点在实际开发中出现的频率相对较低,会分散学生注意力
基于以上问题及大家的建议,本次对微服务框架课程做了以下调整:
•
分层次教学,实战篇+面试篇
◦
实战篇:重点是微服务技术栈在企业中的应用,不求知识大而全,而是微服务项目中怎么用这里就怎么讲
◦
面试篇:有2天时间,重点补全实战篇中未讲解的一些知识以及面试热点问题
•
项目驱动:整个微服务阶段课程会围绕一个单体项目《黑马商城》来讲解
◦
MybatisPlus:这一阶段是开发黑马商城中的部分功能,练习MP的使用
◦
SpringCloud:分析项目拆分思路和原则,带领学生将黑马商城拆分为微服务架构。并在拆分过程中让学生亲自体会遇到的问题,然后讲解这些问题对应的微服务技术,让技术落地到项目开发过程中。
◦
MQ、ES:也都会结合《黑马商城》项目中的具体业务需求,先学用法,再解决项目中的问题
•
讲练结合:课堂授课时建议采用讲练结合模式,边讲边练。然后每一天都安排一些练习,加强课堂知识的应用能力
课程大纲
整体内容如图:
画板