hi,小慕
课程

中国大学MOOC,为你提供一流的大学教育

hi,小mooc
微信小程序开发
第9次开课
开课时间: 2023年09月04日 ~ 2024年01月18日
学时安排: 3
当前开课已结束 已有 1754 人参加
老师已关闭该学期,无法查看
课程详情
课程评价(122)
spContent=四年多来,借助于微信生态圈,微信小程序变得越来越火。如果你能够编写自己的微信小程序,甚至借助微信小程序实现个人的创新创业梦想,那将会是一件很幸福的事情。 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,想亲自来试试吗?请来跟我学习该课程吧。
四年多来,借助于微信生态圈,微信小程序变得越来越火。如果你能够编写自己的微信小程序,甚至借助微信小程序实现个人的创新创业梦想,那将会是一件很幸福的事情。 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,想亲自来试试吗?请来跟我学习该课程吧。
—— 课程团队
课程概述

       该课程以微信小程序基本编程能力培养为目标,突出小程序基础知识的讲授,并结合实践案例及项目,使学习者从无到有,逐步掌握微信小程序的基本开发技能,为微信小程序的高级开发打下坚实基础。

       课程在内容组织上,强调微信小程序开发的基础知识,主要介绍了对微信小程序的认识、微信小程序框架分析、微信小程序组件构建UI界面、必备的微信小程序API、微信小程序设计原则及常见问题、小程序综合案例等。

       学完该课程,学习者应具备独立开发微信小程序的初步能力。

       希望该课程能尽快带领学习者步入微信小程序开发的殿堂,并以此为基础实现学习者微信小程序开发的伟大梦想。

授课目标

       该课程以微信小程序基本编程能力培养为目标,突出小程序基础知识的讲授,并结合实践案例及项目,使学习者从无到有,逐步掌握微信小程序的基本开发技能,为微信小程序的高级开发打下坚实基础。

       该课程具体目标包括以下方面:

       1、了解微信小程序的基本知识及相关开发准备;

       2、了解微信小程序的基本框架;

       3、学会使用微信小程序组件构建UI界面;

       4、学会使用微信小程序API;

       5、了解微信小程序的设计原则及设计中的常见问题;

       6、能够使用小程序云开发的进行简单云端小程序开发;

       6、能够利用微信小程序的相关知识开发综合性微信小程序。

课程大纲
第1章 认识微信小程序
课时目标:认识微信小程序,并学会使用小程序开发工具。
1.1 微信小程序介绍
1.2 开发准备
1.3 开发工具使用
1.4 案例-欢迎使用微信小程序
第2章 小程序框架分析
课时目标:熟悉微信小程序的框架,并掌握小程序数据绑定、渲染、模板及引用功能。
2.1 目录结构介绍
2.2 注册程序应用
2.3 注册页面的使用
2.4 数据绑定
2.5 条件渲染
2.6 列表渲染
2.7 定义模板
2.8 引用功能
2.9 WXS小程序脚本语言
2.10 案例-仿教务系统
第3章 构建UI界面
课时目标:掌握微信小程序组件的使用。
3.1 视觉容器组件
3.2 基础内容组件
3.3 表单组件
3.4 导航组件
3.5 媒体组件
3.6 地图组件
3.7 画布组件
第4章 小程序必备API
课时目标:了解并掌握微信小程序必备API的使用。
4.1 请求服务器数据API
4.2 文件上传与下载
4.3 WebSocket会话API
4.4 图片处理API
4.5 文件操作API
4.6 数据缓存API
4.7 位置信息API
4.8 设备应用API
4.9 交互反馈API
4.10 登录API
4.11 微信支付API
4.12 分享API
第5章 小程序设计原则及常见问题
课时目标:了解微信小程序的设计原则和常见问题。
5.1 小程序设计原则
5.2 常见问题
第6章 小程序云端开发
6.1 认识小程序云开发
6.2 云开发控制台的使用
6.3 云开发数据库
6.4 文件存储
6.5 云函数
6.6 云开发案例
展开全部
预备知识

学习该课程,您若具备以下条件,则学习起来更轻松:

1、熟悉高级语言程序设计基础知识(任何语言均可);

2、了解因特网与万维网运行基本原理;

3、有过使用微信小程序的经历;

4、能够分清楚前端与后台的概念。

证书要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


参考资料

[1] 刘刚. 微信小程序开发图解案例教程[M]. 北京:人民邮电出版社, 2019.(指定教材)

    此教材是课程学习的指定教材,教材内容跟课程内容架构基本一致,是课程学习的主教材。

[2] 黑马程序员. 微信小程序开发实战[M]. 北京:人民邮电出版社, 2019.(选学教材)

[3] 微信小程序开发零基础入门[M]. 北京:清华大学出版社,2019.(选学教材)

[4] 从零开始学微信小程序开发[M]. 北京:电子工业出版社,2017.(选学教材)

[5] 微信小程序商城开发实战[M]. 北京:北京航空航天大学出版社,2019.(选学教材)

[6] 微信小程序开发入门及案例详解[M]. 北京:机械工业出版社,2018.(选学教材)

[7] https://www.w3school.com.cn 

    此站点是学习Web的重要参考网站,里面包含了课程中几乎所有的Web编程语言的使用,而且配有实例,能让学习者轻松理解Web编程相应概念及语法。为同学学习微信小程序奠定坚实基础。

[8] https://www.icourse163.org/course/XJTU-1003679001

    此站点是《Web编程技术》课程网站,可为学习者学习与了解Web基础知识提供帮助。


常见问题

1、没有计算机课程基础能否学习该课程?

       可以,只要学习过大学计算机基础等相关知识,是可以学习该课程的。但是学习者若有编程相关基础知识的话,学习起来将会更加轻松。

2、课程中涉及很多知识细节,这些内容都要求记住吗?

       该课程涉及知识细节很多,每个内容若详细介绍都可以是一门课程,但课程的目标是培养学习者的实践能力,不要求学习者对于每一知识细节都死记硬背,学习者只需知道,在具体工程实践中若遇到问题,该如何查找到相关知识及其具体用法。

3、课程讨论区提出的问题或者回复,老师在什么时间内能够反馈给学生?

       课程讨论区三大版块的提问由课堂团队教师全程负责答疑,由于团队老师还有其他教学科研任务,所以无法做到对所提问题的及时响应。但我们将会尽最大努力缩短响应时间。在此,我们向各位同学郑重承诺:对于课程讨论区所提出的问题,我们承诺在问题提出72小时内给大家予以答复。请各位同学监督。也希望大家踊跃参与讨论。

4、有没有固定的答疑时间?

       课程组目前暂定的固定答疑时间为每天晚上9:30-10:30。其它时段课程组教师会不定时进行答疑。

5、如何开始课程的学习呢?

开始该课程的学习需要从两方面着手准备:

       a. 了解课程内容组织结构。该课程从内容组织上来看,包括:教学视频、教学课件、课程讨论与答疑、自测习题、单元测试、互评作业、期末考试等环节。其中课程讨论与答疑、单元测试、互评作业和期末考试四部分是课程成绩的构成部分。因此,同学准备开始学习时,可以按照这样的思路展开学习:观看教学视频、学习教学课件、参与课程讨论、完成自测习题、完成单元测试与互评作业,完成期末考试。

       b. 做好开课前的知识储备。该课程特点是实操性强,对Web知识有一定需求。因此,同学要学好此课程,需要具备相应的先修知识。这些知识主要包含两方面,一方面是关于计算机的基础知识,如果学习过大学计算机基础类的课程,相信在这方面应该不会有太大问题;另一方面是关于计算机程序设计与Web编程的基础知识,课程中涉及多种与编程有关的语言,并涉及Web编程的基本原理,因此需要对编程基础知识有所了解。如果以前学习过此类课程,那在学习该课程时会轻松很多。

西安交通大学
1 位授课老师
谢涛

谢涛

副教授

推荐课程

【DeepSeek适用】小白玩转AI大模型应用开发

林粒粒

214人参加

小白玩转 Python 数据分析

林粒粒

78人参加
下载
下载

下载App