微服务课程标准.docx

上传人:b****5 文档编号:29960144 上传时间:2023-08-03 格式:DOCX 页数:16 大小:19.50KB
下载 相关 举报
微服务课程标准.docx_第1页
第1页 / 共16页
微服务课程标准.docx_第2页
第2页 / 共16页
微服务课程标准.docx_第3页
第3页 / 共16页
微服务课程标准.docx_第4页
第4页 / 共16页
微服务课程标准.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

微服务课程标准.docx

《微服务课程标准.docx》由会员分享,可在线阅读,更多相关《微服务课程标准.docx(16页珍藏版)》请在冰豆网上搜索。

微服务课程标准.docx

微服务课程标准

《微服务》课程标准

一、课程描述

《微服务》是软件技术专业的一门专业必修课程。

本课程是为培养软件后端开发所设置的具有实战性质的专业核心课,其主要任务是让学生学会服务器端微服务编程,尤其是指基于Web微服务的编程。

二、课程培养目标

本课程通过任务驱动教学模式,通过课程的学习,让学生了解微服务平台所使用的语言是什么,该课程围绕微服务开发生态所需的主流相关技能,并以SpringBoot开发技能为落脚点进行学习,以实际的项目开发过程带动教学,从而使学生具备开发基于SpringBoot的产品的技能。

1.专业能力目标

(1)熟悉SpringBoot开发环境;

(2)熟悉基于SpringBoot的依赖应用步骤和方法;

(3)能够根据设计方案实现基于SpringBoot的编码;

(4)能够应用SpringBoot技术开发Web应用;

(5)能够应用SpringBoot整合技术;

(6)熟悉SpringBoot安全技术;

(7)熟悉SpringBoot消息技术;

(8)熟悉SpringBoot任务管理技术;

2.方法能力目标

(1)培养学生自学能力及迁移能力;

(2)培养学生勤于思考、做事认真的良好作风;

(3)培养学生良好的职业道德;

(4)培养按时、守时的软件交付观念;

(5)培养编写设计文档和用户文档、阅读技术资料、查找技术规范的能力。

3.社会能力目标

(1)勤于思考、积极实践、有创造性、提高动手操作能力。

(2)积极进取、勇于挑战、乐观与自信精神。

(3)公正坦诚、理解他人,尊重他人,乐于助人。

(4)诚实守信、言行一致、办事公道,诚实、可靠。

三、与前后课程的联系

《微服务程序设计》是软件技术专业的专业选修课程,它的先修课程是《Web服务编程》等课程,在第四学期开设本课程。

四、学习内容与学时分配

1.学习内容

本课程教学采用任务驱动、理论实践一体化的教学模式,将理论教学内容与实践教学内容融为一体,主要内容包括:

(1)SpringBoot开发环境

(2)SpringBoot单元测试和部署

(3)SpringBoot配置

(4)SpringBoot数据访问

(5)SpringBoot数据访问

(6)SpringBoot视图技术

(7)SpringBootWeb技术

(8)SpringBoot缓存技术

(9)SpringBoot安全技术

(10)SpringBoot消息技术

(11)SpringBoot任务管理技术

2.学时分配

本课程总课时为80学时,其中一体化教学课时为32学时,实训学时为48学时。

教学学时分配如下:

学时分配表

序号

内容

学时分配

一体化教学

实训

1

SpringBoot开发入门

2

4

2

SpringBoot核心配置和注解

4

6

3

SpringBoot数据访问

4

6

4

SpringBoot视图技术

4

6

5

SpringBoot实现Web常用功能

4

6

6

SpringBoot缓存管理

4

6

7

SpringBoot安全管理

4

6

8

SpringBoot消息服务

2

2

9

SpringBoot任务管理

2

4

10

期末复习

2

2

合计

32

48

五、考核方式与标准

本课程考核采用平时成绩与期末考试相结合的方式,其中平时成绩占总分的40%,期末考核成绩占总分的60%,课程总成绩为百分制,60分以上(包括60分)算合格。

1.期末考核的内容方法及评分标准

理论考核成绩占50%,考核内容及标准如下:

序号

考评项目

考核内容

考核标准

分值

1

微服务建立

1编写基于springboot的webService程序

(1)能够正确建立项目

(2)正确编写程序

30分

2

数据管理

1维护数据

2整合数据

(1)配置MyBatis

(2)配置JPA

30分

3

视图技术

1Thymeleaf

(1)能够正确显示页面

30分

4

其他

1缓存

2消息

3任务

(1)能够自定义缓存

(2)能够自定义消息

(3)能发定时任务

10分

合计

100分

2.平时成绩评分标准

平时成绩占10%,考核内容及标准如下:

序号

考评项目

考核内容及标准

考评方法

分值

1

学习态度

上课听讲和回答问题情况,作业完成情况,主动开展自我学习情况

教师评定

20分

2

组织纪律

缺勤一次扣1分,3次迟到(或早退)按一次缺勤计算,其他违纪酌情扣分

教师评定

30分

3

人际交往

积极参加讨论,主动提问或回答问题,乐于帮助他人有效学习

组长评定

20分

4

环境意识

未出现设备损坏,保持环境卫生

教师及组长评定

10分

5

实训报告

报告书写正确、字迹工整(5分),内容符合要求(10分),按时交报告(5分)。

教师评定

20分

合计

100分

六、教学与实践环境要求

1.为配合教学,需要为教师配置教师机及大屏幕。

2.需要为每位学生配置1台联网计算机,计算机软件环境要求:

(1)操作系统:

Windows7。

(2)JDK1.8+

(3)IDEA

七、课程实施建议

1.教材选用建议

(1)推荐教材

黑马程序员著任增刚译.《SpringBoot企业级开发》北京:

人民邮电出版社,2019年

(2)推荐参考书

2.教学建议

(1)本课程教学采用理论实践一体化的教学模式开展教学,将理论教学内容与实践教学内容融为一体。

(2)在本课程整个教学过程中的每一个学习情境都围绕着一个主题展开,该任务囊括了该学习情境所有的知识点,也融入了许多实际应用中常用的技能和技巧,在整个教学过程中,工作任务、演示案例、实训内容应围绕着该主题进行。

3.教师要求

(1)担任本课程的主讲教师应该精通微服务应用开发,熟练使用IDEA。

具有大型Web应用程序的设计开发的能力,精通面向对象的思想,能够运用Web服务开发服务类项目。

(2)担任本课程的主讲教师具备较丰富的教学经验、课堂组织能力和较强的责任心。

八、课程资源的利用

本课程配套与该课程标准一致的多媒体教学课件,可利用数字图书馆、电子刊物、电子书籍。

此外,推荐如下学习网站:

(1)http:

//tomcat.apache.org

(2)

(3)

九、学习情境设计

根据本课程的培养目标,以软件项目为载体确定9个学习情境,其具体内容如下:

学习情境1SpringBoot开发入门

学习情境

SpringBoot开发入门

学时

6

能力目标

Ø能够搭建SpringBoot软件开发环境。

Ø能够建立一个简单的SpringBoot程序。

主要内容

1.SpringBoot优点

2.SpringBoot的安装与配置

3.SpringBoot的项目构建

工作任务

1.安装、配置SpringBoot。

2.构建简单SpringBoot程序。

实训环境

1.Windows7或以上版本

2.IDEA

教学资源

1.PPT

2.演示视频

教学方法建议

1.演示法

2.独立实践法

教学组织形式

1.以班级为单位的一体化教学

2.以个人为单位的练习

教师能力要求

1.熟练掌握Java开发环境安装配置方法。

2.熟悉SpringBoot。

考核方式

日常考核

备注

 

学习情境2SpringBoot核心配置和注解

学习情境

SpringBoot核心配置和注解

学时

10

能力目标

Ø能够对SpringBoot进行配置。

Ø了解配置属性注入。

主要内容

1.SpringBoot配置

2.SpringBoot的自定义配置

3.SpringBoot的配置属性注入

工作任务

1.全局配置。

2.构建简单自定义配置。

3.配置文件属性注入

实训环境

1.Windows7或以上版本

2.IDEA

教学资源

1.PPT

2.演示视频

教学方法建议

1.演示法

2.独立实践法

教学组织形式

1.以班级为单位的一体化教学

2.以个人为单位的练习

教师能力要求

1.熟练掌握Java开发环境安装配置方法。

2.熟悉SpringBoot。

考核方式

日常考核

备注

 

学习情景3.SpringBoot数据访问

学习情境

SpringBoot数据访问

学时

10

能力目标

Ø能够整合Mybatis。

Ø能够整合JPA。

主要内容

1.Mybatis整合

2.JPA整合

工作任务

1.SpringBoot注解整合Mybatis

2.SpringBoot配置文件整合JPA

实训环境

1.Windows7或以上版本

2.IDEA

教学资源

1.PPT

2.演示视频

教学方法建议

1.演示法

2.独立实践法

教学组织形式

1.以班级为单位的一体化教学

2.以个人为单位的练习

教师能力要求

1.熟练掌握Java开发环境安装配置方法。

2.熟悉SpringBoot。

考核方式

日常考核

备注

 

学习情景4SpringBoot视图技术

学习情境

SpringBoot视图技术

学时

10

能力目标

Ø能够使用Thymeleaf模板。

Ø能够国际化。

主要内容

1.Thymeleaf整合

2.国际化功能实现

工作任务

1.熟悉Thymeleaf语法

2.配置模板

3.整合Thymeleaf模板

实训环境

1.Windows7或以上版本

2.IDEA

教学资源

1.PPT

2.演示视频

教学方法建议

1.演示法

2.独立实践法

教学组织形式

1.以班级为单位的一体化教学

2.以个人为单位的练习

教师能力要求

1.熟练掌握Java开发环境安装配置方法。

2.熟悉SpringBoot。

考核方式

日常考核

备注

 

学习情景5.SpringBoot实现Web常用功能

学习情境

SpringBoot实现Web常用功能

学时

10

能力目标

Ø能够理解SpringBootMVC。

Ø能够实现Web常见功能。

主要内容

1.整合Servlet

2.Web常见功能

工作任务

1.整合Servlet三大组件

2.上传下载

3.打包部署

实训环境

1.Windows7或以上版本

2.IDEA

教学资源

1.PPT

2.演示视频

教学方法建议

1.演示法

2.独立实践法

教学组织形式

1.以班级为单位的一体化教学

2.以个人为单位的练习

教师能力要求

1.熟练掌握Java开发环境安装配置方法。

2.熟悉SpringBoot。

考核方式

日常考核

备注

 

学习情景6.SpringBoot缓存管理

学习情境

SpringBoot缓存管理

学时

10

能力目标

Ø能够理解SpringBoot缓存机制。

Ø能够实现SpringBoot缓存。

主要内容

1.整合SpringBoot缓存

2.整合Redis缓存

工作任务

1.搭建默认缓存

2.认识Redis

3.整合Redis缓存

实训环境

1.Windows7或以上版本

2.IDEA

教学资源

1.PPT

2.演示视频

教学方法建议

1.演示法

2.独立实践法

教学组织形式

1.以班级为单位的一体化教学

2.以个人为单位的练习

教师能力要求

1.熟练掌握Java开发环境安装配置方法。

2.熟悉SpringBoot。

考核方式

日常考核

备注

 

学习情景7.SpringBoot安全管理

学习情境

SpringBoot安全管理

学时

10

能力目标

Ø能够了解安全机制。

Ø能够实现SpringBoot安全配置。

Ø能够实现自定义认证

主要内容

1.SpringBoot安全配置

2.认证和授权机制

工作任务

1.实现安全基本配置

2.实现自定义用户认证

3.实现自定义用户授权

4.实现页面权限控制

实训环境

1.Windows7或以上版本

2.IDEA

教学资源

1.PPT

2.演示视频

教学方法建议

1.演示法

2.独立实践法

教学组织形式

1.以班级为单位的一体化教学

2.以个人为单位的练习

教师能力要求

1.熟练掌握Java开发环境安装配置方法。

2.熟悉SpringBoot。

考核方式

日常考核

备注

 

 

学习情景8.SpringBoot消息服务

学习情境

SpringBoot消息服务

学时

4

能力目标

Ø能够了解中间件。

Ø能够实现RabbitMQ基本概念。

Ø能够实现SpringBoot与RabbitMQ整合搭建

主要内容

1.消息中间件

2.RabbitMQ

3.SpringBoot与RabbitMQ

工作任务

1.SpringBoot与RabbitMQ整合配置

2.SpringBoot与RabbitMQ实现常用工作模式

实训环境

1.Windows7或以上版本

2.IDEA

教学资源

1.PPT

2.演示视频

教学方法建议

1.演示法

2.独立实践法

教学组织形式

1.以班级为单位的一体化教学

2.以个人为单位的练习

教师能力要求

1.熟练掌握Java开发环境安装配置方法。

2.熟悉SpringBoot。

考核方式

日常考核

备注

 

学习情景9.SpringBoot任务管理

学习情境

SpringBoot任务管理

学时

6

能力目标

Ø能够了解异步任务。

Ø能够了解定时任务。

主要内容

1.异步任务

2.定时任务

工作任务

1.熟悉异步任务配置

2.熟悉定时任务配置

3.实现邮件任务

实训环境

1.Windows7或以上版本

2.IDEA

教学资源

1.PPT

2.演示视频

教学方法建议

1.演示法

2.独立实践法

教学组织形式

1.以班级为单位的一体化教学

2.以个人为单位的练习

教师能力要求

1.熟练掌握Java开发环境安装配置方法。

2.熟悉SpringBoot。

考核方式

日常考核

备注

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1