本课程是在计算机科学与技术基础上为计算机、软件、移动互联、电子商务等相关专业开设的一门项目实战课。结合行业最新的完全可视化在线开发技术,快速开发微信小程序项目并发布部署。为专业创新课、实训课、毕业设计等综合应用奠定基础。是一门以培养学员技术应用能力为主,实践与应用性较强的课程。
前置课程:HTML5、CSS3、JavaScript
二、教学目的及要求
通过本课程的学习,使学员熟悉企业实际项目开发流程,掌握一站式云开发平台快速开发微信小程序的能力。实现面向公众的跨平台应用“新闻”实战案例;并部署到云服务器。
三、教学重点及难点
教学重点:
- 认识牛刀开发云界面制作平台,理解组件、数据和服务;
- 实现音乐切换、播放、暂停功能;
- 掌握数据制作操作方法(包括但不限于组件的排序、过滤、计算列及计算规则、关联查询、主从选项、默认值);
- 微信端实现获取收货位置、分享、支付等功能;
- 地理位置、地图组件实现用户实地签到功能;
- 管理后台、运维后台实现应用数据统计;
- 熟悉在开发模式下对既定组件样式的调整方法;
- 用户注册、登录、注销、修改密码等管理功能;
- 掌握小程序导入、预览、上传、发布等操作;
- JS无代码事件实现用户交互;
- 采用动态列表组件绑定数据属性,快速实现应用界面展示;
- 熟悉数据集组件排序、过滤、计算列、关联查询等操作方法;
- 统计数据集实现管理后台数据统计功能;
- 数据主从关系实现从属数据展示;
- 实时、实地实现用户签到功能;
- 用户组件配置实现用户管理功能;
- 掌握微信小程序导入、预览、上传、发布等操作。