
├── 第1章 副业(创业)实战课程导学
│ └── 1-1 课程导学
├── 第2章 大佬帮你选副业,解决危机问题
│ ├── 2-1 分析程序员的危机问题
│ ├── 2-3 众多副业方向,到底如何选择–副业项目选型
│ └── 2-5 我们的副业模式支持扩展出新的副业
├── 第3章 多种创意功能详解,教你快速将自己的想法实现,躺着也能赚钱
│ ├── 3-1 无服务成本模式之电子相册项目,线上线下同步做
│ ├── 3-2 无服务成本模式之利用开源软件ffmpeg实现视频剪辑服务
│ …
│ ├── 3-6 单服务成本模式之利用语音识别和语音合成技术提供付费服务项目
│ └── 3-8 多服务组合模式之利用文字转语音服务+AI绘图+媒体剪辑服务,实现文字转视频
├── 第4章 如何快速开始一个项目,为项目做技术选型–项目详解与架构设计
│ ├── 4-1 系统核心功能讲解,了解项目核心业务
│ ├── 4-2 整体系统架构设计,适合绝大多数的中小型项目
│ ├── 4-3 技术选型,选择目前主流的前后端分离技术方案
│ └── 4-5 面向云原生,依赖云服务一览
├── 第5章 更适合副业项目开发–Springboot3搭建单体后端架构
│ ├── 5-1 使用SpringBoot3+JDK17搭建后端架构
│ ├── 5-2 使用IDEA新建SpringBoot项目
│ …
│ ├── 5-9 集成Mybatis持久层框架,实现Java代码与数据库的对接
│ …
│ └── 5-16 利用雪花算法生成分布式ID,用于生成日志跟踪号
├── 第6章 主流Vite前端手脚架–使用Vue3 + Vite 实现系统前端模块的搭建
│ ├── 6-1 手把手创建基于Vite的web模块,用于快速生成Vue3项目的脚手架
│ ├── 6-2 web模块集成Ant Design Vue,基于Vue3的阿里系UI组件 .mp4
│ …
│ ├── 6-7 集成axios组件,实现前后端交互
│ …
│ └── 6-11 Vite多环境配置,用于区分开发、测试、生产等多套环境
├── 第7章 如何避免注册过程短信受攻击问题–带你完成手机短信注册功能
│ ├── 7-1 手机注册登录流程讲解
│ ├── 7-6 增加发送注册验证码接口
│ …
│ ├── 7-16 图片验证码流程讲解&阿里云Redis购买介绍
│ └── 7-19 安全性设计之密码密文传输
├── 第8章 完成登录与忘记密码功能
│ ├── 8-1 登录与忘记密码流程讲解
│ ├── 8-3 登录后生成登录标识JWT
│ ├── 8-6 使用vuex全局保存登录信息,自带响应式特性
│ └── 8-10 完成前端忘记密码功能
├── 第9章 降低个人搭建文件服务器难度–对接阿里云视频点播服务VOD实现文件上传与存储
│ ├── 9-1 阿里云视频点播服务VOD简介
│ ├── 9-2 演示阿里云视频点播服务API接口对接
│ …
│ ├── 9-9 前端集成vod sdk实现文件上传
│ └── 9-10 增加上传文件进度条,实时显示上传进度
├── 第10章 文件与文件信息存储位置不同–系统中如何存储音频文件信息?
│ ├── 10-1 详解语音识别表设计,用于存放要做语音识别的文件信息
│ ├── 10-2 在阿里云智能语音交互服务中设置支持识别多国语言
│ …
│ ├── 10-7 后端增加下单结算接口,保存语音识别信息
│ └── 10-9 后端增加登录拦截,校验JWT合法性
├── 第11章 如何为自己的项目对接第三方支付–对接支付宝扫码支付功能
│ ├── 11-1 第三方支付介绍,啥是一方支付?二方支付?三方支付?四方支付?
│ ├── 11-4 支付宝开放平台介绍
│ ├── 11-6 使用Easy版SDK对接支付宝支付接口
│ …
│ └── 11-16 支付成功后修改订单状态和语音识别状态
├── 第12章 快速包装自己的副业项目–对接阿里云智能语音服务完成语音识别
│ ├── 12-1 语音识别方案介绍(加片头)
│ ├── 12-2 对接智能语音服务,发起语音识别任务
│ ├── 12-4 增加语音识别异步回调,接收识别结果
│ …
│ └── 12-9 前端显示语音识别表格
├── 第13章 如何存储字幕并展示–语音识别结果的处理
│ ├── 13-1 增加语音识别字幕表,用于存放语音识别结果
│ ├── 13-4 增加生成字幕文件接口,生成本地SRT字幕文件
│ ├── 13-5 将SRT字幕文件上传到VOD辅助媒资中
│ └── 13-9 实现下载字幕和下载纯文本功能
├── 第14章 互联网项目必备功能–增加管理控台,监控系统运营的情况
│ ├── 14-1 新建管理控台模块admin
│ ├── 14-4 完成控台用户登录功能
│ …
│ ├── 14-10 大屏数字接口开发,增加注册人数、语音识别数、语音识别时长、订单数、订单金额
│ └── 14-15 趋势图开发,完成所有30天趋势图的展示
├── 第15章 带你对项目进行全面优化
│ ├── 15-1 web模块增加报表,为了让大家体验报表效果
│ ├── 15-4 axios针对登录401做处理,跳转到登录页面
│ …
│ ├── 15-6 -1 SpringBoot连接Nacos配置中心
│ └── 15-11 SpringBoot升级到最新版本
├── 第16章 如何将写好的项目部署到生产环境–生产部署
│ ├── 16-1 阿里云部署方案介绍
│ ├── 16-3 阿里云ECS购买与配置
│ ├── 16-6 在ECS上安装Nacos
│ …
│ ├── 16-8 SpringBoot应用的生产发布
│ └── 16-11 Vite模块的生产发布
├── 第17章 教你如何运营你的副业项目
│ ├── 17-1 开发一个静态官网并做好SEO (加片头)
│ ├── 17-2 找对客户人群,利用大型网站的私聊功能进行推广
│ …
│ ├── 17-5 自制操作视频进行推广
│ └── 17-7 不断扩展项目功能,为用户提供更多的服务
└── 第18章 课程总结
└── 18-1 课程总结