所需E币: 0
时间: 2023-6-7 09:14
大小: 2.81KB
学完《C++微服务架构及安全云盘项目实训》课,您将学到:从实践中理解软件工程,学习需求分析、架构设计、详细设计文档的编写,学习编程规范,了解多人协作开发策略,理解并引用软件的版本管理,熟悉git工具和软件发布管理流程,bug管理提交问题。课程大纲:第一阶段环境准备开发工具安装、系统和虚拟机安装、sdk库编译安装代码规范说明(参考google代码规范)版本管理讲解,使用git第二阶段原型开发不做设计、不用框架、直接基于qt+libevent开发出云盘的后端和前端上传下载和目录功能教会同学碰到需求如何思考开发出原型第三阶段0.1版本微服务框架编写需求分析、架构设计、详细设计文档完成版本管理策略完成主体框架开发,基于libevent第四阶段1.0版本微服务框架完成微服务架构完成基于protobuf的通信RPC模块完成公共服务(认证、日志、监控)第五阶段1.1版本微服务框架添加加密和压缩通信,完成后端服务注册和管理,完成服务的自动启动和停止管理优化负载均衡,完成运维管理第六阶段基于框架安全云盘的业务功能支持高并发的文件上传下载,支持秒传和文件完整性校验,支持文件加密存储和传输,支持图片视频生成缩略图,支持视频生成gif预览动画,支持文件共享和分发第七阶段学员独立微服务开发辅导安全云盘扩展功能,可以是前端或者是后端服务直播评审学员代码