# 敏捷软件开发 **Repository Path**: ss-pku/agile-software-development ## Basic Information - **Project Name**: 敏捷软件开发 - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 17 - **Forks**: 20 - **Created**: 2023-02-16 - **Last Updated**: 2025-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 课程目标 敏捷软件开发与实践课程注重实践操作,让学生通过实践操作来深入了解敏捷软件开发的方法和流程,从而提高实际开发能力和实践经验。同时,课程强调团队协作和沟通,培养学生的团队意识和领导力。 ## 课程日历
日期 | 知识点 | 课后任务 |
---|---|---|
2.21 |
课程介绍 HTML与CSS入门 |
使用HTML实现个人简历 使用HTML+CSS实现用户登录界面 |
2.28 | CSS基础知识 JavaScript基础知识 |
学习JavaScript视频 |
3.3 |
设计大屏展示UI 详情 VUE基础语法入门 详情 vue-cli脚手架使用 详情 |
学习CSS视频 设计一个大屏展示UI |
3.14 |
VUE组件开发 详情
视频
VUE组件生命周期详情 视频 VUE组件间通信 详情 视频 开发echart图表组件 详情 视频 Axios获取网络数据 详情 视频 |
使用VUE设计一个大屏展示UI 使用mock模拟后端数据 页面部署到云服务器 |
3.21 |
Spring Boot目录结构
Spring Boot的主类和注解 Spring Boot中的Web应用开发 Spring Boot的数据访问(JDBC、JPA) 在服务器上部署应用 |
使用SpringBoot设计一个API接口,并部署到服务器 |
3.28 | 开发部署VUE+SpringBoot的大屏展示Web应用 | 复习VUE及SpringBoot开发的基础知识 |
4.4 |
使用element设计用户登录页面
分析 [vue-element-admin](https://github.com/PanJiaChen/vue-element-admin) |
实现用户登录(前端) |
4.11 | 基于SpringBoot实现实现用户登录的后端接口 | 实现用户登录功能的后端 |
4.18(6学时) | 实现一个完整的表单业务(前后端,客户端、管理端) | 实现报名表功能(前后端,用户端功能、管理端功能),用户注册,用户登录,重置密码,填写报名表单,上传照片。 |
4.25(3学时) | 敏捷软件开发--用户故事 | 熟悉通过用户故事描述需求。以学生综合素质测评系统为例 |
5.9 | 数据库,后端接口开发(Excel导入导出,整合Swagger) | 以学生综合素质测评系统为例,熟悉数据库的设计原则以及相关后端接口设计与实现 |
5.16(6学时) | 后端开发 | 完成学生综合素质测评系统 |
5.23(6学时) | 项目实践(过滤器、拦截器,Redis,RBAC) | 项目实践 |
5.30(6学时) | 动态菜单与路由,静态资源配置,Session与Cookie,验证码,SpringBoot Security | 项目实践 |
6.6(6学时) | 项目实践(文件上传、配置文件、环境变量、Docker、RabbitMQ、单元测试、) | 项目实践 |
6.13(6学时) | 小组项目验收 | 小组项目验收 |