|
@@ -1,68 +0,0 @@
|
|
|
-## 团队项目开发
|
|
|
|
|
-
|
|
|
|
|
-### Day01
|
|
|
|
|
-
|
|
|
|
|
-1. 企业项目开发团队构成和角色:帮助学生了解项目中的角色及其关系,以小组为单位定义角色。
|
|
|
|
|
-2. 项目开发流程(软件过程模型)以及各个阶段涉及的相关文档。
|
|
|
|
|
-3. 团队开发相关工具介绍和环境搭建。
|
|
|
|
|
-4. 项目选题和理解业务。
|
|
|
|
|
-
|
|
|
|
|
-### Day02
|
|
|
|
|
-
|
|
|
|
|
-1. 业务讲解和需求评审。
|
|
|
|
|
-2. 数据库设计、接口设计、接口文档编撰。
|
|
|
|
|
-3. 模块划分、任务分配和项目进度安排。
|
|
|
|
|
-
|
|
|
|
|
-### Day03~Day07
|
|
|
|
|
-
|
|
|
|
|
-1. 日常开发,每日代码和进度审查。
|
|
|
|
|
-2. 集中解决项目开发中遇到的公共问题。
|
|
|
|
|
-3. 项目技术重点难点及其相关技术剖析。
|
|
|
|
|
-4. 之前未覆盖到的新技术讲解(例如:第三方授权登录、推送机制、消息队列的应用)。
|
|
|
|
|
-
|
|
|
|
|
-### Day08
|
|
|
|
|
-
|
|
|
|
|
-1. 单元测试。
|
|
|
|
|
-2. 集成测试。
|
|
|
|
|
-3. 接口测试。
|
|
|
|
|
-4. Selenium自动化测试。
|
|
|
|
|
-5. 性能测试(压力测试)及其相关工具。
|
|
|
|
|
- - Apache Benchmark
|
|
|
|
|
- - SQLSlap
|
|
|
|
|
- - WebBench
|
|
|
|
|
-
|
|
|
|
|
-### Day09
|
|
|
|
|
-
|
|
|
|
|
-1. MySQL性能优化相关。
|
|
|
|
|
- - SQL优化(执行计划、慢查询分析)
|
|
|
|
|
- - 读写分离
|
|
|
|
|
- - 集群配置
|
|
|
|
|
- - 架构优化
|
|
|
|
|
-2. 基于Redis的缓存、主从复制、哨兵和集群配置、切片。
|
|
|
|
|
-3. 日志分析和漏洞分析。
|
|
|
|
|
-
|
|
|
|
|
-### Day10
|
|
|
|
|
-
|
|
|
|
|
-1. 项目部署环境搭建。
|
|
|
|
|
-2. Nginx反向代理配置。
|
|
|
|
|
-3. Nginx+KeepAlived集群环境配置。
|
|
|
|
|
-4. HTTPS配置(密钥、证书、配置)。
|
|
|
|
|
-5. 项目运维相关。
|
|
|
|
|
-
|
|
|
|
|
-### Day11
|
|
|
|
|
-
|
|
|
|
|
-1. 虚拟化技术和虚拟化容器。
|
|
|
|
|
-2. Docker的安装和使用。
|
|
|
|
|
-3. Docker镜像和虚拟化部署。
|
|
|
|
|
-
|
|
|
|
|
-### Day12
|
|
|
|
|
-
|
|
|
|
|
-1. ShowCase
|
|
|
|
|
-2. 项目评审和总结
|
|
|
|
|
-
|
|
|
|
|
-### Day13~Day15
|
|
|
|
|
-
|
|
|
|
|
-1. 模拟面试。
|
|
|
|
|
-2. 简历指导。
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|