一、课题简介(主要训练内容、主要训练能力、完成课题需要条件、课题对学生的要求等)
主要训练内容:基于Springboot的JavaWeb全栈开发
主要训练能力:数据库基础能力,数据库高级能力。通过SpringBoot进行JavaWeb后端开发,完全掌握Spring框架,理解依赖注入、面向切面编程特性。理解三层架构开发:掌握Dao、Service和Controller层的开发。了解SpringCloud微服务架构的开发,了解注册中心、配置中心、网关等高级云服务功能,了解如何利用MybatisPlus或其它框架进行逆向工程。前端框架使用能力,前端快速UI组件使用能力。
完成课题需要条件:MySql数据库的建立,通过SpringBoot建立后端项目,通过前端框架进行前端开发,能实现前后端联调,对数据库进行基本的增删改查,对业务的基本要求进行实现。
课题对学生的要求:学生可以使用任意的前端框架配合SpringBoot后端进行web开发,需要实现前后端联调,对数据库能进行基本的增删改查,能实现基本的业务要求。熟练使用Linux,在虚拟机上使用docker容器进行数据持久化。前端会使用基本的UI组件进行开发,会使用ajax或其他基于XMLHttpRequest进行封装的异步数据请求。学生可以使用任意开源工具加速开发,有能力者可以进行微服务架构的开发。
|