课程亮点
- 掌握小程序编程思维与方法 — 分类拆解法
- 深入学习并掌握小程序开发的完整脉络
- 掌握商业小程序应用标配功能的开发技能
- 掌握商业项目开发过程并获取可商用完整源代码
- 成本低,无需自建服务器,一个 IDE 即可完成项目实战
- 实战项目作为小程序和 GitHub 面试作品,提升求职竞争力
课程介绍
想成为一点就透、甚至无师自通的代码高手而不是代码难以理解和 bug 遍野的代码小白,提高编写代码的效率和质量?最重要的是,在编程的时候,要有清晰的思路。
该如何拥有清晰的编程思路?这时就需要请出 “编程思维与编程方法论 —— 分类拆解法”。“分类拆解法” 的核心思想就是将一个页面进行分类、拆解,厘清有多少个分类,以及分类之间的相互关系,然后编写代码逐一实现它们,最后把所有分类组合起来就实现了这个页面完整的功能。该方法作为本专栏的核心内容与精髓,可以帮助你快速具备小程序编程思维,快速提高自己的小程序编程能力,并拓展到其它的工作场景中,事半功倍。
本专栏的另一个核心价值内容是实战商业项目 “会员制社交电商小程序”。这是一个类似 “小红书” 的商业小程序应用脱敏后的版本,包含会员成长与等级体系、积分体系、付费会员体系,以及商城、社区等每个商业小程序应用的标配功能。讲解内容包含完整设计思路、功能实现、详细开发过程与可商用完整源代码。
相信你在认真学习之后,既可以自己从头开发商业小程序应用,也可以直接基于源代码(MIT 开源协议、可商用)快速扩展出自己的商业小程序应用;更包含几十万字微信官方 “小程序开发文档” 的完整学习脉络梳理,由浅入深的完整学习顺序,各个小程序开发知识点在微信官方文档中的位置,常用知识重点的详细讲解与实操案例,让你具备继续深入小程序高阶开发的自学能力。
为了尽可能让每一位读者都能上手实践,专栏内容完全基于微信小程序目前已开放的免费资源,包括微信小程序官方开发文档、微信开发者工具和微信云开发等。只需要一个 IDE 即可完整实践专栏所有项目,无需购买域名和服务器及域名网站备案,没有任何额外的学习成本。
对于有求职需求的同学,专栏还会讲解小程序发布流程与 GitHub 创建项目流程,帮助你建立和发布自己的小程序作品和 GitHub 作品,增强你的面试竞争力。
专栏作者刘捷(笔名:静缺),第一批微信开发从业者,于 2015 年出版《微信公众平台企业应用开发实战》一书,曾帮助数十家财富 500 强企业完成整体业务向微信端的迁移,负责项目曾获多家企业的全球年度最具创新性 IT 项目大奖(The Most Innovative IT Project Of The Year),现为一家上市企业的合伙人,并担任 CTO。
相信刘捷老师特别设计、集 15 年软件开发经验精髓于一身的 “分类拆解法”,无论是对个人编程思维的良好养成,编程思路的快速理清,或是帮助公司大幅度降低实习生淘汰率、缩短项目开发工期,都大有益处。
专栏模块
专栏主要分为 5 个部分,12 模块,共 50 小节:
开篇
开篇词 —— 专栏内容、使用方法简介,“分类拆解法” 简介。
小程序开发基础
小程序编程思想 —— 小程序开发环境准备;“分类拆解法” 的详细讲解;小程序源代码结构讲解;
小程序开发准备 —— 小程序页面布局的实现;“分类拆解法” 的实际运用;官方与第三方组件及其使用方法; 云开发介绍及使用云开发实现数据交互与表单。
小程序开发项目实战
会员制社交电商小程序开发准备 —— 项目介绍,用户成长体系、积分体系、付费会员体系的介绍;使用 “分类拆解法” 进行项目需求分析;实现用于生成积分的获取微信运动步数功能;
开发实现用户成长体系 —— 用户成长体系设计、业务规则梳理、数据库设计、风控设计,使用 “分类拆解法” 与云开发能力完成用户成长体系的完整功能开发;
开发实现积分体系 —— 积分体系设计、业务规则梳理、数据库设计、风控设计,使用 “分类拆解法” 与云开发能力完成积分体系的完整功能开发;
开发实现付费会员体系 —— 付费会员体系设计、业务规则梳理、数据库设计, 使用 “分类拆解法” 与云开发能力完成付费会员体系的完整功能开发;
开发实现商城模块 —— 商城的业务与数据库设计,使用 “分类拆解法” 与云开发能力完成商城的完整功能开发;
开发实现 UGC 社区模块 ——UGC 社区的业务与数据库设计,使用 “分类拆解法” 与云开发能力完成 UGC 社区的完整功能开发;
完成整个项目开发 —— 个人中心的业务设计,使用 “分类拆解法” 与云开发能力完成个人中心的完整功能开发;实现自定义转发与模板消息发送。
小程序项目发布
发布小程序应用 —— 小程序发布流程; 小程序开发需要遵守的规范;小程序审核失败应该如何查阅资料找到问题原因并修改;
在 GitHub 发布小程序作品 —— 通过在 GitHub 注册账号、建立项目、设置开源协议、上传源代码、编写说明文档等操作,发布一个可以在简历中、面试时展示的小程序作品。
总结
课程总结 —— 总结回顾小程序编程思路、课程讲解的小程序开发知识点与延伸学习建议。
- 毕业后想从事软件开发的大学生;
- 正在参加培训机构,想找软件开发工作的同学;
- 想自学转行软件开发的职场人士;
- 刚进入软件开发行业的新人;
- 有商业计划构思,想自己开发小程序启动创业的人
- 本专栏为图文形式内容服务,共计 50 小节,上线时间为 2019 年 7 月 9 日,2019 年 9 月更新完成;
- 本专栏更新时间为每周一,三,五更新 1 篇(法定节假日顺延),形式为图文;
- 订阅成功后,用户即可通过慕课网 PC 端、App 端、WAP 端享有永久阅读的权限;
- 慕课专栏为虚拟内容服务,订阅成功后概不退款;
- 在专栏阅读过程中,如有任何问题,请邮件联系 kf@imooc.com;
- 慕课专栏版权归本平台所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布 / 发表,违者将依法追究责任。
_二哥
简单明了,介绍清晰。
会唱歌的网管
我是一个后端程序员,学习这门专栏,感慨很深。几个月的相伴,我上线了小程序,系统梳理了分类拆解法,拓展了产品设计思维,收获颇丰。感谢“江湖路遥,咱们,有缘再相见”。
讲师回答 / 刘捷Jay
江湖相聚,把酒放言
qq_光子
感谢!受教了,可以把大大减少编写bug!多人合作少返工!