课程介绍
本课程以在线教育业务为基础,基于当前热门的?Spring?Cloud?微服务技术栈进行设计,采用Nginx、SpringBoot、Spring?Cloud、MyBatis-Plus、MQ、Redis、Elasticsearch等框架和中间件为基础进行开发,带领学员体验Java大型项目从需求分析、架构设计、编码、调试、测试的整个过程。
课程目录
微服务.png 2023-1-20 22:02 上传 课程介绍: 本课程以在线教育业务为基础,基于当前热门的?Spring?Cloud?微服务技术栈进行设计,采用Nginx、SpringBoot、Spring?Cloud、MyBatis-Plus、MQ、Redis、Elasticsearch等框架和中间件为基础进行开发,带领学员体验Java大型项目从需求分析、架构设计、编码、调试、测试的整个过程。 课程大纲: day01 项目介绍 项目搭建 day02 课程查询 新增课程 前后端联调 day03 课程计划 异常处理 JSR303 day04 媒资管理 Nacos Gateway MinIO day05 上传文件 断点续传 day06 文件预览 视频处理 XXL-JOB day07 课程预览 分布式事务 静态化 day08 课程发布 认证授权 SpringSecurity day09 用户认证 微信扫码登录 OAuth2 JWT day10 用户授权 选课学习 day11 支付接口测试 生成支付二维码 day12 支付结果通知 在线学习 RabbitMQ day13 缓存优化 分布式锁 Redis day14 项目总结




