没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论























《微信小程序云开发》教学大纲+教学进度表+教案
《微信小程序云开发》课程教学大纲
一、课程的性质和教学目的
课程性质:小程序开发已经成为一类具有独特特点的应用开发,云开
发也具有自己的特点。微信小程序的发展很快,应用领域很多。但是,
在云开发出现之前,开发时面临着在数据库、存储实现方面的挑战。微
信小程序通过云开发自身就可以完成了前端、后端、数据库全技术栈的
一揽子方案。这对开发者来说,意味着开发工具能力更强,而学习成本
更低。于是,开设微信小程序(含组件、API 和云开发)相关课程的可行
性和必要性就进一步增加了。《微信小程序云开发》是软件工程专业、
计算机科学与技术等相关专业的一门选修课程。
教学目的:通过本课程的学习,要求学生达到下列目标。
1. 理解小程序开发的特点。
2. 理解云开发的特点。
3. 掌握微信小程序云开发。
4. 培养学生应用微信小程序解决和处理实际问题的思维方法与基本
能力。
二、课程教学内容
第 1 章微信小程序开发入门
1.2 微信开发者工具的使用
1.1 微信小程序简介
1.3 不使用云服务的小程序项目构成
1.5 微信小程序的开发步骤和设计指南
1.6 微信小程序的基本原理
第 2 章微信小程序云开发简介
2.1 微信小程序云开发的发展
2.2 微信小程序云开发的特点与优势
2.3 云开发解决方案提供的主要服务
2.4 微信小程序云开发的一般步骤
第 3 章云开发控制台的应用
3.1 通过云开发控制台进行运营分析
1.4 WXML、WXSS、JavaScript 和 WXS

3.2 通过云开发控制台管理数据库
3.3 通过云开发控制台进行存储管理
3.4 通过云开发控制台进行云函数管理
3.5 云开发控制台的设置
第 4 章不使用云服务的小程序开发示例
4.1 基于微信小程序组件的开发示例
4.2 基于微信小程序 API 的开发示例
4.3 基于自定义组件的微信小程序开发示例
第 5 章云开发中小程序端数据库开发
5.1 基础概念
5.2 在小程序端向集合中插入数据
5.3 在小程序端查询数据
5.4 在小程序端使用查询指令
5.5 在小程序端更新数据和使用更新指令
5.6 在小程序端删除数据
5.7 在小程序端对集合的其他操作方法
5.9 在小程序端处理地理信息 db.Geo
5.10 在小程序端聚合的用法
第 6 章云开发中小程序端存储开发
6.1 基础知识
6.2 在小程序端上传文件
6.3 在小程序端下载文件
6.4 在小程序端删除文件
6.5 在小程序端换取临时链接
5.8 在小程序端正则表达式的用法
6.6 在小程序端使用组件和 API 来访问云端文件
第 7 章云开发中云函数开发
7.1 相关说明
7.2 Node.js 相关知识
7.3 云函数 myfirstfun 的实现与本地调试
7.4 云函数 myfirstfun 上传部署到云端和小程序端调用
7.5 同步、下载云函数 subMath 并在小程序端调用
7.6 云函数中异步操作
7.7 云函数调用其他云函数
7.8 云函数高级日志的使用
第 8 章云开发中服务端存储开发

8.1 在服务端上传文件
8.2 在服务端下载文件
8.3 在服务端删除文件
8.4 在服务端换取临时链接
8.5 服务端函数调用云函数
第 9 章云开发中服务端数据库开发
9.1 相关说明
9.2 针对 collection 的服务端 API 说明和应用开发
9.3 针对 doc 的服务端 API 说明和应用开发
9.4 服务端正则表达式的应用开发
9.5 服务端 API 中 serverDate 的说明和应用开发
9.6 服务端 Geo 对象的应用开发
9.8 服务端 createCollection 方法的应用开发
9.9 针对集合的服务端 API 的应用开发
第 10 章 Spring Boot 访问云开发 API
10.1 调用云函数的 API
9.7 针对 command 的服务端 API 说明和应用开发
10.2 调用对数据库进行增、删、改、查操作的 API
10.3 调用对数据库进行迁移相关操作的 API
10.4 调用对存储进行相关操作的 API
10.5 调用获取 Token 的 API
第 11 章 Node.js 访问云开发 API
11.1 调用云函数的 API
11.2 调用对数据库进行增、删、改、查操作的 API
11.3 调用对数据库进行迁移相关操作的 API
11.4 调用对存储进行相关操作的 API
11.5 调用获取 Token 的 API
第 12 章小程序与 Spring Boot 整合开发及云开发对比
12.1 Spring Boot 作为后端开发工具
12.2 微信小程序前端开发
12.3 实现同样效果的云开发实现
第 13 章案例
三、课程教学的基本要求
1.基本知识
了解微信小程序云开发管理、开发基础知识。

2.基本理论和方法
理解小程序开发的特点、云开发特点,掌握微信小程序云开发的方法。
四、课程的教学环节要求
教学环节包括:课堂讲授、上机实践、习题课、课外作业。通过本课程各个教学环节
可以培养学生的自学能力、动手能力、分析解决问题的能力。
1.课堂讲授
(1)教学方法上尽量采用启发式、讨论式教学,在课堂上多提问题,安排一些自学内容,
鼓励学生自学,培养学生的自学能力。结合实际问题,更新教学内容,改进教学方法,通
过上机实践,培养学生的动手能力和创新能力。
(2)利用多功能教室,结合黑板讲解,演示程序的结构及其运行效果,以提高课堂信息
量,增加教学的直观性。
2.习题课
习题课:根据教学需要,要适当安排习题课、课外习题。
3.考核
采取期末考核和平时考核相结合的方式。期末考核可以采取开卷方式,卷面成绩为
100 分;假如条件允许,建议采用独立完成分析、设计、实现一个综合项目为主的考核方
式。
平时考核:课后作业与考勤(10 分)+上机实践(30 分)。
课程学习成绩:期末考核成绩*60%+平时成绩(40 分)。
五、本课程与其它课程的联系与分工
本课程的先修课程为基础程序设计课(如 C 语言)。本课程需要一些程序设计的基础知
识,例如,基本的控制语句,循环语句,数组等。对于个别章节(如涉及到 Spring Boot
和 Node.js),可以选讲,这些章节的学习假如有 Java(或 Spring Boot)、JavaScript
(或 Node.js)等语言的基础更好。
六、实验(实践)环节内容及其要求
本课程配有课内上机 24 学时。
1.本课程课内上机学时共 24 学时,主要目的是针对教材相应的知识点进行实验基本
的编程训练。12 次上机实践的具体实验项目如下:
(1)实验 1:简单微信小程序程序开发。
(2)实验 2:云开发控制台的应用。
(3)实验 3:不使用云服务的小程序开发示例。
(4)实验 4:云开发中小程序端数据库开发。
(5)实验 5:云开发中小程序端存储开发。

(6)实验 6:云开发中云函数开发。
(7)实验 7:云开发中服务端存储和数据库开发。
(8)实验 8:Spring Boot 访问云开发 API。
(9)实验 9:Node.js 访问云开发 API。
(10)实验 10:小程序与 Spring Boot 整合开发及云开发对比。
(11)实验 11:案例实现。
七、建议学时分配
章内容
第 1 章 微信小程序开发入门
第 2 章 微信小程序云开发简介
第 3 章 云开发控制台的应用
第 4 章 不使用云服务的小程序开发示例
第 5 章 云开发中小程序端数据库开发
第 6 章 云开发中小程序端存储开发
第 7 章 云开发中云函数开发
第 8 章 云开发中服务端存储开发
第 9 章 云开发中服务端数据库开发
第 10 章 Spring Boot 访问云开发 API
第 11 章 Node.js 访问云开发 API
第 12 章 小程序与 Spring Boot 整合开发及云开发对
比
第 13 章 案例
合计学时
八、建议教材
1
24
3
24
建议理论学时
2
2
2
2
2
2
2
1
2
2
2
2
建议实践学时
1
1
2
2
2
2
2
1
1
3
2
2
[1]《微信小程序云开发—— SpringBoot+Node.js 项目实战》,吴
胜,清华大学出版社。
ISBN:9787302550792
剩余49页未读,继续阅读
资源评论

xxpr_ybgg
- 粉丝: 3196
- 资源: 3万+

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
