✦微信公众平台开发课程教学大纲适用专业

2023-12-20
来源:网络整理

微信公众平台开发

教学大纲

适用专业

计算机科学与技术、软件工程等

小时

讲座 36 小时 实验 18 小时

信用

2.5学分

书写说明

(一)本课程的性质、地位和作用

本课程是计算机科学与技术、软件工程等专业(以下简称计算机科学与技术)各方向的专业选修课。 通过本课程的学习,学生将了解微信公众平台应用开发的基本概念和方法; 掌握设计、制作(开发)微信公众号的基本操作技能; 掌握管理和维护微信公众号的基本方法。 本课程的主要目的是适应移动应用的快速发展,为学生在今后的学习和工作中建立公众账号奠定基础。

本课程的必修课是《Java编程》。 学习本课程时,要求学生具备一定的计算机基础知识和操作技能、多媒体素材处理能力和软件编程的实践经验。

(二)本纲要的制定依据

本专业主要培养德、智、体、美、劳全面发展的计算机技术应用人才。 随着移动应用在各个领域的广泛使用,学习和掌握公众账号开发技术是计算机应用人才应具备的基本素质,是适应信息社会需求的基本要求。 本教学大纲立足于我国计算机教育教学改革的实际需要,结合课程特点,具有很强的针对性和实用性。

(三)大纲内容选取的原则和要求

通过本课程的学习,要求学生掌握公众账号开发的基本操作技能,特别是应用系统开发与设计的基本技术。 通过理论学习和实践实验,学生将了解如何规划和建立公众账户并掌握制作基础知识。 具备熟练使用工具提供实用公众账号的知识和能力。

在选择教学大纲内容时,在注重基本概念和基本技能的同时,特别注重技术应用,实现理论与实践的有效结合。 另外,考虑到课时的压缩因素以及其他课程的重复部分,Boot(Java)编程部分的引入可以酌情处理。

(四)实践环节

实验是本课程教学中不可缺少的重要组成部分,并在配备高性能计算机网络的机房进行。 六个设计的实验。 至少安排18个学分,并根据课程进度按时授课。

1.实验1——微信公众平台应用开发简介,2小时

主要内容及要求:熟练运用所学知识,使用开发工具实现微信公众平台的基本应用开发。 需要掌握如何获取IP地址、如何实现网络检测、如何获取IP地址、如何验证消息是否来自微信服务器等。

2、实验2——接收普通消息、被动回复消息、模板消息,4小时

主要内容及要求:熟练运用所学知识,利用开发工具实现接收普通消息、被动回复消息、模板消息等消息的应用开发。

3.实验3-菜单和事件的应用程序开发,2小时

主要内容及要求: 熟练运用所学知识,使用开发工具实现菜单和事件的应用开发。

4.实验4-素材、用户、账户等管理的应用程序开发,2小时

主要内容及要求: 熟练运用所学知识,使用开发工具实现素材、用户、账户等管理的应用开发。

5. 实验5——微信网页开发,1学时

主要内容及要求:熟练运用所学知识,使用开发工具实现微信网页开发。

6.实验6——集成开发,7小时

主要内容及要求:熟练运用所学知识,使用开发工具实现智能界面的应用开发、与第三方API的集成开发、与微信其他技术的集成开发、与微信公众号框架的集成开发。 在此基础上完成案例开发。

(五)教学学时分配表

(六)考核方法及要求

本课程规定的内容通过课堂教学和讨论、实验、机考(也可进行笔试)完成。

1、每日成绩:包括出勤、课堂提问、讨论等,占总成绩的15%。

2、实验成绩:包括出勤率、实验报告和设计水平等,占总成绩的25%。

3、考试:包括理论知识测试、应用设计等,占总成绩的60%。

4、综合考核成绩:平时成绩*15%+实验成绩*25%+考试成绩*60%。

教学内容大纲

各章教学内容前给出了对所要学习的课程内容的要求,分为理解、理解和掌握三个层次。 理解就是能够正确识别相关概念和方法; 理解是指能够正确表达相关概念和方法的含义; 掌握就是在理解的基础上灵活应用。

(1)微信公众平台应用开发简介(含Boot介绍)

一、教学基本要求

(1)了解微信公众平台应用开发的基础知识。

(2)掌握Boot应用程序的开发方法。

二、教学内容

要点:介绍微信和微信公众平台,然后介绍微信公众平台相关技术的发展简史、微信公众平台应用开发的准备工作、微信公众平台应用开发的分类以及微信公众平台开发原则等介绍Boot,然后介绍如何使用IDEA来实现项目,讲解Boot开发的大致步骤。

(2)微信公众平台应用开发简介

一、教学基本要求

(1)熟悉开发工具。

(2) 熟练掌握网页设计中的字符格式、段落分割、换行等设置。 掌握如何获取IP地址、如何实现网络检测、如何获取IP地址、如何验证消息是否来自微信服务器。

二、教学内容

重点:如何获取IP地址、如何实现网络检测、如何获取IP地址、如何验证消息是否来自微信服务器。

(3)接收普通消息、被动回复消息、模板消息等应用开发。

一、教学基本要求

掌握接收普通消息、被动回复消息、模板消息等的应用方法。

二、教学内容

重点:接收普通消息、被动回复消息、模板消息等应用开发。

(4) 菜单和事件的应用开发

一、教学基本要求

精通菜单和事件的应用程序开发方法和技术。

二、教学内容

要点:菜单和事件的应用程序开发方法。

(5) 资料、用户、账户等管理的应用程序开发。

一、教学基本要求

掌握素材管理、用户管理、账户管理等应用开发方法。

二、教学内容

重点:素材管理、用户管理、账户管理等管理的应用开发方法。

(6)微信网页开发

一、教学基本要求

掌握微信网页开发方法。

二、教学内容

要点:微信网页开发方法。

(七)一体化开发

一、教学基本要求

精通智能界面的应用开发、与第三方API的集成开发、与其他微信技术的集成开发、与微信公众号框架的集成开发方法,并在此基础上完成案例开发。

二、教学内容

重点:智能界面的应用开发、与第三方API的集成开发、与微信其他技术的集成开发、与微信公众号框架的集成开发方法、案例开发。

教学安排

配套参考资料

《微信公众平台Boot应用开发入门(微课视频版)》

国际标准书号:

分享