本课程以在线教育业务为基础,基于流行的前后端分离架构进行设计,采用Nginx、SpringBoot、Spring Cloud、MyBatis-Plus、MQ、Redis、Elasticsearch等框架和中间件为基础进行开发,深入讲解课程 发布业务、视频处理业务、选课学习业务、订单支付业务、认证授权等业务流程,深入讲解分布式事务控制、分布式文件系统、分布式任务调度、多线程处理文件、在线支付、扫码登录、单点登录、微服务授权等技术解决方案。带领学员体验Java大型项目从需求分析到架构设计、开发测试的整个过程。