小程序实训课程
1. 课程安排
- 共6天课,6个周末进行,每天6个小节。2天来学基础,4天来做项目
- 2天基础课的内容,复习时可以参考发的小程序ppt
- 小程序概念、微信开发概念
- 小程序账号申请、工具下载使用
- 学习一下小程序项目结构、小程序生命周期概念
- 小程序中写页面的模板语法
- 小程序中写交互的事件的相关知识
- 小程序页面跳转的路由知识
- 小程序中异步请求的知识
2. 课程内容
-
微信开发:因为微信有大量的用户群体,所以有大量的企业商家在微信上做生意,所以此时微信就推出微信开放平台,这个平台来服务商家,提供大量的微信基础功能(服务通知、支付等功能)供商家的开发人员使用。微信另外推出了微信公众平台来服务大量的消费者。
-
总起来说,微信通过
微信公众平台
来服务消费者(toC: to customer),再通过微信开放平台(toB: to business)
来服务商家。 -
微信公众平台,根据用户属性的不同,分为以下几种账号类型
- 订阅号:类似报刊杂志,它向订阅者定期推送新的消息内容,它的缺点是功能不健全,接口调用次数有限制(比如支付功能就没有)
- 服务号:功能强大,需要企业资质来申请,认证有400块的认证服务费。企业开发中绝大部分都是服务号(一般在企业中直接说公众号表示就是服务号)
- 小程序:小程序的适应用户与订阅号和服务号重叠,小程序优势在于性能好,用户体验好。
- 企业号:面向企业使用,适用公司内部员工的打卡、审批等行政服务。
-
小程序
- 17年1月9号,微信推出小程序
- 理念或者说使用方式:用完即走
- 前端开发(web前端+app前端+桌面客户端应用的前端)的内容
- 给用户使用的,就需要一些展示性质的组件:ui(user interface)组件,包括文字组件、图片组件、输入框组件、按钮组件、轮播图组件等等
- 需要处理用户的操作以及给用户相应的反馈:事件交互
- 需要把交互处理的结果反馈到用户界面上:更新数据到页面上
- 小程序的主要内容也是上面这3块。
-
账号申请
- 因为小程序的代码最终发布到微信的服务器上,web项目是发布在自己的服务器上,所以web项目有天然的划分和确定的从属关系。小程序项目全部都在微信服务器上,就需要一种划分规则,来明确某个小程序的从属,所以需要申请账号来进行。
- 通过https://mp.weixin.qq.com 右上角的
立即注册
跳转到注册页面,填写邮箱密码验证码等信息,然后去邮箱验证激活(注意邮箱不能是在微信下使用过的邮箱) - 从邮箱激活链接点开去填写信息登记,这里注意账号类型选
个人
,选择小程序,不要选小游戏 - 注册完成后,进行账号的登录
-
工具下