第29~30周
Java分布式入门
线程池基本使用和状态,ThreadLocal使用、原理、注意事项,在Spring中应用, 分布式的基础进行介绍,并有初步的了解。 Docker安装、使用和命令介绍,RabbitMQ安装、概念,与Springboot整合
课程安排:
1、线程池
2、ThreadLocal
3、分布式基础
4、Docker应用
5、消息队列RabbitMQ
第31周
SpringBoot+Vue3实战打造企业级在线办公系统
在线协同办公将成为企业常态化的工作方式。本课程选用市面上少有的,界面美观,功能模块齐全的大型在线办公系统。项目采用了当下最流行的前后端分离架构及技术,课程作为全面提升前后端技术水平的不二选择,也很适合作为简历的加分项。
课程安排:
1、构建后端项目,运行分布式项目
2、基于RBAC,实现用户模块
3、线下会议管理
4、审批会议申请
5、TRTC在线视频会议
6、罚款模块
7、请假管理
8、报销管理
9、发布Emos项目
第32周
Java微服务入门-Spring Cloud
本课程主要介绍微服务的相关概念、设计与拆分原则,微服务与Spring Cloud的关系,以及主要模块,课程通过课程查询项目的案例,介绍Spring Cloud的基本使用等。
课程安排:
1、微服务基础
2、Spring Cloud开发课程查询功能
第33~34周
Spring Cloud微服务电商项目实战
本周开发电商项目,包括商品、用户、购物车、订单服务等,对分布式事务、锁原理与实操讲解,练习RabbitMQ、Nginx使用。 对之前项目进行增强,提升性能与安全。Mockito模拟多人协作进行测试与调试。
课程安排:
1、Spring Cloud实现电商项目
2、分布式综合应用
3、Spring Cloud电商进阶开发
4、多人协作下的调试