随着微信的普及和微信小程序的广泛应用。微信小程序开发越来越多受到人们的关注,正在成为新工科和人工智能背景下当代大学生的必备技能,各行各业对小程序的需求越来越大。本课程为非计算机专业背景的学生从零开始学习微信小程序开发技术,介绍程序的入门知识和较深层次的开发实践,使得非计算机专业背景的学生能够很快结合自己的专业背景,从了解、设计、实践,做出小程序项目应用。
平时成绩40%,包括作业、测试、视频观看、论坛活动等;课程报告60%,包括的小程序项目设计与实现和开发报告
学习本课程之前,应该了解网页设计方面的一些基础知识,包括:
1. HTML5语言 2. CSS3 3. JavaScrip脚本语言
微信小程序人才培养介绍
人才培养必要性
hello微信小程序
小程序账号注册及开发工具安装
Hello World小程序
tabBar配置项
测试1
Hello World小程序开发截图(PC端和手机端)
习题练习案例开发
课程内容简介
心理测试小程序安装
增加选项并修改题库
C语言测试逻辑修改
添加做题结果
测试2
习题练习案例开发截图(PC端和手机端)
我的页面模块开发
第三周课程简介
wx.login()方法实现小程序登录
授权登录页面开发
WeUI基础样式库
注册页面的页面布局
注册页面功能实现
我的页面基本实现
媒体组件image属性
测试3
我的页面模块开发截图(PC端和手机端)
信息修改模块开发
第四周课程简介
myinfo页面调整
change页面布局
change页面完善
添加事件处理函数submit
性别的修改
配置文件的使用
测试4
信息修改模块开发截图(PC端和手机端)
课程页面模块开发
第五周课程介绍
申请课程号
课程信息模块页面布局
课程练习模块页面布局
请求加入课程
获取当前课程信息
测试5
课程页面模块开发截图(PC端和手机端)
课程练习模块开发
第六周课程介绍
引用驾校考题做题页面
完成练习模块
显示做题数
收藏模块
错题模块
测试6
做题练习模块开发截图(PC端和手机端)
签到测距模块开发
第七周课程简介
新建签到页面tab
选择位置api
获取当前位置api
巧用button的disable属性
JS实现经纬度测距
测试7
签到测距模块开发截图(PC端和手机端)
初识后台与数据库
第八周课程简介
Wampserver与Sublime的安装
搭建本地环境
api实现前后台交互
数据库记录的查询与增加
数据库记录的删除与修改
测试8
初识本地后台与数据库(PC端和手机端)
接口开发与云平台
第九周课程简介
查看做题情况前端页面开发
做题数据表添加与获取做题数据api开发
更新做题数据api开发
前端代码完善
新建云应用
svn实现代码管理
测试9
api开发与云平台使用截图(PC端和手机端)
豆豆云助教云后台部署
豆豆云助教前端代码安装运行
初识云开发及实战
第十周课程简介
我的第一个云开发小程序
云开发数据库指引
快速新建云函数
待办事项案例讲解
听说读写案例讲解
测试10
初识云开发及实战截图(PC端和手机端)
(指定教材)《微信小程序开发零基础入门》,周文洁编著,清华大学出版社(2019.1)
https://developers.weixin.qq.com/miniprogram/dev/component/slider.html (微信小程序开发官方文档)
https://www.runoob.com (HTML、CSS、JavaScript等知识参考此网站)
问 : 学习《微信小程序开发》需要具备哪些预备知识?
答: 最好具备网页设计方面的一些基本知识,包括:HTML、CSS、JavaScript等。
问 : 没有计算机方面的基础知识,能学习《微信小程序开发》这门课程吗?
答 : 也可以,课程中的第2章对《微信小程序开发》所需的一些编程基础进行了介绍。