当第二次退掉返程车票的时候,顺手点开了学堂在线公众号推送的课程。【零基础】吸引了注意力,虽然本科时学了通用课程C语言基础,但是目前也仅剩下output hello world的功力了。接近十天断断续续的学习,模仿设计的小程序进入到了平台审核阶段。现在就回过头来品一品。
一 课程总览
在倍速简略地观看各章的第一课,以及课程导论后,对整个课程内容有了初步的印象。
提炼出了两张图,一个是小程序运作模式的介绍,一个是小程序产品开发流程的介绍。
小程序运作模式 小程序产品开发整体上分为了两个部分:
- 首先是产品原型(DEMO)设计,内容包括了需求产生和确认、设计工具墨刀的使用;
- 接下来是程序设计,包括了小程序前端界面开发、服务端接口开发、小程序前端和服务端接口连通,其中也涉及到了云服务器(新浪云SAE)部署和代码版本控制SVN的学习。
第二部分中,前端花的精力最多,一方面是全新的语言(HTML、CSS、JS),另一方面,却是服务端接口开发用的语言PHP相较简单些。
二 笔记总览
0.需求文档输出和原型设计
- 需求文档
- 用户体验地图和功能页面
- 墨刀使用
1.前端开发
- [工具准备
- 基础知识:代码框架和API
- 前端实现思路梳理
- 各功能页面开发实操
2.服务端接口开发
- 工具准备(编码工具-sublime;运行环境-phpStudy;调试工具-postman;云服务器-新浪云SAE;版本控制工具-SVN)
- 基础知识:网络请求、mysql、thinkphp
- 各接口开发实操
3.前端和服务端接口连通
- 工具准备(微信开发者工具、调试工具-postman)
- 基础知识(网络请求API、开发者设置)
- 各接口联通实操
4.小程序上传体验审核发布以及版本管理
- 上传体验审核发布流程
- 代码版本管理
PS:笔记记录中,使用的工具
- 屏幕录制GIF工具ScreenToGif
- 图床路过图床;参考资料markdown图床
网友评论