ImageVerifierCode 换一换
格式:DOCX , 页数:63 ,大小:27.74KB ,
资源ID:25202966      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25202966.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《微信小程序云开发》教学大纲+教学进度表+教案.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《微信小程序云开发》教学大纲+教学进度表+教案.docx

1、微信小程序云开发教学大纲+教学进度表+教案微信小程序云开发教学大纲+教学进度表+教案微信小程序云开发课程教学大纲一、课程的性质和教学目的课程性质:小程序开发已经成为一类具有独特特点的应用开发,云开发也具有自己的特点。微信小程序的发展很快,应用领域很多。但是,在云开发出现之前,开发时面临着在数据库、存储实现方面的挑战。微信小程序通过云开发自身就可以完成了前端、后端、数据库全技术栈的一揽子方案。这对开发者来说,意味着开发工具能力更强,而学习成本更低。于是,开设微信小程序(含组件、API和云开发)相关课程的可行性和必要性就进一步增加了。微信小程序云开发是软件工程专业、计算机科学与技术等相关专业的一门

2、选修课程。教学目的:通过本课程的学习,要求学生达到下列目标。1. 理解小程序开发的特点。2. 理解云开发的特点。3. 掌握微信小程序云开发。4. 培养学生应用微信小程序解决和处理实际问题的思维方法与基本能力。二、课程教学内容第1章微信小程序开发入门 1.1微信小程序简介 1.2微信开发者工具的使用1.3不使用云服务的小程序项目构成1.4 WXML、WXSS、JavaScript和WXS1.5微信小程序的开发步骤和设计指南1.6微信小程序的基本原理第2章微信小程序云开发简介2.1微信小程序云开发的发展2.2微信小程序云开发的特点与优势2.3云开发解决方案提供的主要服务2.4微信小程序云开发的一般

3、步骤第3章云开发控制台的应用3.1通过云开发控制台进行运营分析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.8在小程序端正则表达式的用法5.9在

4、小程序端处理地理信息db.Geo5.10在小程序端聚合的用法第6章云开发中小程序端存储开发6.1基础知识6.2在小程序端上传文件6.3在小程序端下载文件6.4在小程序端删除文件6.5在小程序端换取临时链接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在服务端上传文

5、件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.7针对command的服务端API说明和应用开发9.8服务端createCollection方法的应用开发9.9针对集合的服务端API的应用开发第10章 Spring Boot访问云开发API10.1调用云函数的API10.2调用对

6、数据库进行增、删、改、查操作的API10.3调用对数据库进行迁移相关操作的API10.4调用对存储进行相关操作的API10.5调用获取Token的API第11章 Node.js访问云开发API11.1调用云函数的API11.2调用对数据库进行增、删、改、查操作的API11.3调用对数据库进行迁移相关操作的API11.4调用对存储进行相关操作的API11.5调用获取Token的API第12章小程序与Spring Boot整合开发及云开发对比12.1 Spring Boot作为后端开发工具12.2微信小程序前端开发12.3实现同样效果的云开发实现第13章案例三、课程教学的基本要求1基本知识了解微信

7、小程序云开发管理、开发基础知识。2基本理论和方法理解小程序开发的特点、云开发特点,掌握微信小程序云开发的方法。四、课程的教学环节要求教学环节包括:课堂讲授、上机实践、习题课、课外作业。通过本课程各个教学环节可以培养学生的自学能力、动手能力、分析解决问题的能力。1课堂讲授(1)教学方法上尽量采用启发式、讨论式教学,在课堂上多提问题,安排一些自学内容,鼓励学生自学,培养学生的自学能力。结合实际问题,更新教学内容,改进教学方法,通过上机实践,培养学生的动手能力和创新能力。(2)利用多功能教室,结合黑板讲解,演示程序的结构及其运行效果,以提高课堂信息量,增加教学的直观性。2习题课习题课:根据教学需要,

8、要适当安排习题课、课外习题。3考核采取期末考核和平时考核相结合的方式。期末考核可以采取开卷方式,卷面成绩为100分;假如条件允许,建议采用独立完成分析、设计、实现一个综合项目为主的考核方式。平时考核:课后作业与考勤(10分)+上机实践(30分)。课程学习成绩:期末考核成绩*60%+平时成绩(40分)。五、本课程与其它课程的联系与分工本课程的先修课程为基础程序设计课(如C语言)。本课程需要一些程序设计的基础知识,例如,基本的控制语句,循环语句,数组等。对于个别章节(如涉及到Spring Boot和Node.js),可以选讲,这些章节的学习假如有Java(或Spring Boot)、JavaScr

9、ipt(或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)实验10:小程序与Spring Boot整合开发及云开发对比。(11)实验11:案例实现。七、建议学时分配章内容建议理论学时建议实践学时第1章微信小程序开发入门21第2章微信小程序云开发简介21第3章云开发控制台的应用22第4章不使用云服务的小程序开发示例22第5章云开发中小程序端数据库开发22第6章云开发中小程序端存储开发22第7章云开发中云函数开发22第8章云开发中服务端存储开发11第9章云开发中服务端数据库开发21第10章Spring Boot访问云开发API23第11章Node.js访问云开发API22第12章小程序与Spring Boot整合开发及云开发对比22第13章案例

11、13合计学时2424八、建议教材1微信小程序云开发SpringBoot+Node.js项目实战,吴胜,清华大学出版社。ISBN:9787302550792教学进度表学时计划总学时( 48学时)周学时理论学时实践(实验)学时习题课学时424240周数12起始周次1其它使用教材名 称主编出版社出版时间获奖情况微信小程序云开发吴胜清华大学出版社2017教学目的微信小程序云开发课程是一门程序设计课,是计算机、软件工程等专业的专业应用课程,可以通过它培养学生编程思想和实践能力。它的教学目的是:使学生理解小程序编程特点、云开发特点,掌握微信小程序云开发方法,培养学生应用微信小程序解决和处理实际问题的思维方

12、法与基本能力,为今后毕业设计和工作打下坚实的基础。课程教学基本要求基本知识要求1、掌握微信小程序的基础知识。2、掌握微信小程序云开发方法。3、理解云开发特点。4、掌握微信小程序调试程序的基本方法及上机操作实践。基本能力要求1、根据问题的需要用微信小程序、云开发的方法编写相应的程序。2、能够阅读程序并进行必要的修改和调试程序正常运行。3、能编制微信小程序的应用系统。基本素质要求在教学过程中,逐渐培养和提高学生分析、解决问题的能力。考核方式开卷(或完成项目)成绩计算方法总成绩=平时成绩*40%+期末成绩*60%周次课次教学内容教学难点、重点作业11第1章 微信小程序开发入门1.1微信小程序简介 1

13、.2微信开发者工具的使用1.3不使用云服务的小程序项目构成1.4 WXML、WXSS、JavaScript和WXS1.5微信小程序的开发步骤和设计指南1.6微信小程序的基本原理重点:1.2,1.3,1.4,1.6难点:1.622第2章微信小程序云开发简介2.1 微信小程序云开发的发展2.2 微信小程序云开发的特点与优势2.3云开发解决方案提供的主要服务2.4微信小程序云开发的一般步骤重点:2.3,2.4。33第3章 云开发控制台的应用3.1通过云开发控制台进行运营分析3.2通过云开发控制台管理数据库3.3通过云开发控制台进行存储管理3.4通过云开发控制台进行云函数管理3.5云开发控制台的设置重

14、点:3.2,3.3,3.4。难点:3.4。44第4章 不使用云服务的小程序开发示例4.1基于微信小程序组件的开发示例4.2基于微信小程序API的开发示例4.3基于自定义组件的微信小程序开发示例重点:4.1,4.2,4.3。难点:4.3。55第5章云开发中小程序端数据库开发5.1基础概念5.2在小程序端向集合中插入数据5.3在小程序端查询数据5.4在小程序端使用查询指令5.5在小程序端更新数据和使用更新指令5.6在小程序端删除数据5.7在小程序端对集合的其他操作方法5.8在小程序端正则表达式的用法5.9在小程序端处理地理信息db.Geo5.10在小程序端聚合的用法重点:5.25.10。难点:5.

15、8。66第6章云开发中小程序端存储开发6.1基础知识6.2在小程序端上传文件6.3在小程序端下载文件6.4在小程序端删除文件6.5在小程序端换取临时链接6.6在小程序端使用组件和API来访问云端文件重点:6.26.6。77第7章云开发中云函数开发7.1 相关说明7.2 Node.js相关知识7.3 云函数myfirstfun的实现与本地调试7.4 云函数myfirstfun上传部署到云端和小程序端调用7.5 同步、下载云函数subMath并在小程序端调用7.6云函数中异步操作7.7云函数调用其他云函数7.8 云函数高级日志的使用重点:7.37.8。难点:7.2。88第8章云开发中服务端存储开发

16、8.1在服务端上传文件8.2在服务端下载文件8.3在服务端删除文件8.4在服务端换取临时链接8.5服务端函数调用云函数第9章云开发中服务端数据库开发9.1相关说明9.2针对collection的服务端API说明和应用开发9.3针对doc的服务端API说明和应用开发9.4服务端正则表达式的应用开发重点:8.18.5,9.19.4。999.5服务端API中serverDate的说明和应用开发9.6服务端Geo对象的应用开发9.7针对command的服务端API说明和应用开发9.8服务端createCollection方法的应用开发9.9针对集合的服务端API的应用开发第10章 Spring Boo

17、t访问云开发API10.1调用云函数的API10.2调用对数据库进行增、删、改、查操作的API重点:9.59.9,10.1,10.2。难点:10.1,10.2。101010.3 调用对数据库进行迁移相关操作的API10.4 调用对存储进行相关操作的API10.5调用获取Token的API第11章 Node.js访问云开发API11.1 调用云函数的API11.2 调用对数据库进行增、删、改、查操作的API重点:10.310.5,11.1,11.2。难点:10.310.5,11.1,11.2。111111.3 调用对数据库进行迁移相关操作的API11.4 调用对存储进行相关操作的API11.5

18、调用获取Token的API第12章 小程序与Spring Boot整合开发及云开发对比12.1 Spring Boot作为后端开发工具12.2微信小程序前端开发重点:11.311.5,12.1,12.2。难点:11.311.5,12.1,12.2。121212.3实现同样效果的云开发实现第13章 案例重点:12.3,第13章。难点:12.3,第13章。授课教师签字:教研室主任签字:实 验 教 学 进 度 表周次实验名称学时数实验目的和要求实验类型2实验1:简单微信小程序程序开发2掌握开发工具的用法,掌握微信小程序基本开发方法和项目基本构成。上机3实验2:云开发控制台的应用2掌握云开发控制台的管

19、理和应用方法。上机4实验3:不使用云服务的小程序开发示例2掌握不使用云服务的微信小程序开发方法。上机5实验4:云开发中小程序端数据库开发2掌握微信小程序云开发中小程序端数据库开发方法。上机6实验5:云开发中小程序端存储开发2掌握微信小程序云开发中小程序端存储开发方法。上机7实验6:云开发中云函数开发2掌握微信小程序云开发中云函数开发方法。上机8实验7:云开发中服务端存储和数据库开发2掌握微信小程序云开发中服务端存储和数据库开发方法。上机9-10实验8:Spring Boot访问云开发API3掌握Spring Boot访问云开发API的开发方法。上机10-11实验9:Node.js访问云开发AP

20、I2掌握Node.js访问云开发API的开发方法。上机11-12实验10:小程序与Spring Boot整合开发及云开发对比2掌握小程序与Spring Boot整合开发,掌握微信小程序云开发方法,对比两种方法。上机12-13实验11:案例实现3结合案例,掌握微信小程序应用开发方法。上机授课教师签字:教研室主任签字: 授课教案学校*大学任课教师*授课题目第1章微信小程序开发入门授 课时间长度 2学时所用教材吴胜主编微信小程序云开发Spring Boot+Node.js项目实战教学目标知识目标:1.掌握微信开发者工具的使用。2.理解不使用云服务的小程序项目构成,WXML、WXSS、JavaScri

21、pt和WXS,微信小程序的开发步骤和设计指南,微信小程序的基本原理。能力目标:微信小程序基础开发能力。德育目标:让学生借助微信小程序达成对国产原创软件开发应用的兴趣和信心。教学重点掌握微信小程序开发基础知识教学难点微信小程序的基本原理。教学方法分析1.讨论法2.讲授法教学方式:讲授探究 问答 实验 演示 练习 其他教学手段分析多媒体为主+板书为辅助教学手段:板书多媒体R模型 实物 标本 挂图 音像 其他过程设计引导10分钟;授新课内容65分钟;讨论与提问3分钟;总结与布置作业2分钟授课类型理论课讨论课 实验课 练习课 其他教 学 步 骤 设 计步骤时间主要任务教师活动学生活动目的意图第一步(1

22、3分钟)引入新授内容提问与引导回答老师问题,随老师讲授进入对新课的了解。引入新的授课内容,调动学生学习兴趣,便于学生对内容的把握。第二步(65分钟)讲授新的课程内容。利用PPT展示基本概念和基本理论;通过讲授展开介绍。认真聆听老师讲授内容,把握课程重点与难点。利用PPT和讲授让学生理解教学内容。第三步(2分钟)总结与布置作业结合PPT总结本次课程内容;布置作业内容;介绍涉及的参考书目。随老师总结快速记忆和复习,记录作业内容。全面总结复习,为下次课准备。内容结构设计要求与解释:根据教学步骤设计,细化知识内容(即台词)呈现的程序,类似于传统的备课笔记。第一步(13分钟)引入新授内容:可以提问引出;

23、课程计划(讲授内容、侧重点、大致进度和安排);课程学习方法(学习建议);注意事项(平时要求、考核要求)。第二步(65分钟)讲授新的课程内容:1.1微信小程序简介1.2微信开发者工具的使用1.3不使用云服务的小程序项目构成1.4 WXML、WXSS、JavaScript和WXS1.5微信小程序的开发步骤和设计指南1.6微信小程序的基本原理第三步(2分钟)总结与作业:作业内容参考教材本章习题授课教案学校*大学任课教师*授课题目第2章 微信小程序云开发简介授 课时间长度 2学时所用教材吴胜主编微信小程序云开发Spring Boot+Node.js项目实战教学目标知识目标:1.了解微信小程序云开发的发

24、展。2.掌握微信小程序云开发的一般步骤。3.理解微信小程序云开发的特点与优势、云开发解决方案提供的主要服务。能力目标:训练学生掌握微信小程序云开发的一般步骤。德育目标:让学生借助微信小程序云开发的发展了解加强对技术发展的认识。教学重点掌握微信小程序云开发的一般步骤、云开发解决方案提供的主要服务教学难点微信小程序云开发的特点与优势。教学方法分析1.讨论法2.讲授法教学方式:讲授探究 问答 实验 演示 练习 其他教学手段分析多媒体为主+板书为辅助教学手段:板书多媒体R模型 实物 标本 挂图 音像 其他过程设计引导5分钟;授新课内容68分钟;讨论与提问5分钟;总结与布置作业2分钟授课类型理论课讨论课

25、 实验课 练习课 其他教 学 步 骤 设 计步骤时间主要任务教师活动学生活动目的意图第一步(5分钟)复习、引入新授内容提问与引导回答老师问题,随老师讲授进入对新课的了解。复习前面的知识,引入新的授课内容,调动学生学习兴趣,便于学生对内容的把握。第二步(68分钟)讲授新的课程内容。利用PPT展示基本概念和基本理论;通过讲授展开介绍。认真聆听老师讲授内容,把握课程重点与难点。利用PPT和讲授让学生理解教学内容。第三步(5分钟)讨论引导同学对设定话题开展讨论;引导同学。学生开展相互讨论。通过相互学习加深理解,难促进对讲述内容的掌握。第四步(2分钟)总结与布置作业结合PPT总结本次课程内容;布置作业内

26、容;介绍涉及的参考书目。随老师总结快速记忆和复习,记录作业内容。全面总结复习,为下次课准备。内容结构设计要求与解释:根据教学步骤设计,细化知识内容(即台词)呈现的程序,类似于传统的备课笔记。第一步(5分钟)复习上节内容,引入新授内容:可以提问引出;上节课关键内容复习;本节课主要内容提示;简单引导。第二步(68分钟)讲授新的课程内容:第2章 微信小程序云开发简介2.1微信小程序云开发的发展2.2微信小程序云开发的特点与优势2.3云开发解决方案提供的主要服务2.4微信小程序云开发的一般步骤第三步(5分钟)讨论:一般开发的特点,小程序开发的特点,云开发的特点。第四步(2分钟)总结与作业:作业内容参考教材

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

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