零基础实现微信电商小程序开发
小程序开发一线战地笔记
刘捷Jay · 首批微信开发从业者

共计50节 · 已更新50节

1031人已订阅

课程亮点

  • 掌握小程序编程思维与方法 — 分类拆解法
  • 深入学习并掌握小程序开发的完整脉络
  • 掌握商业小程序应用标配功能的开发技能
  • 掌握商业项目开发过程并获取可商用完整源代码
  • 成本低,无需自建服务器,一个 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 注册账号、建立项目、设置开源协议、上传源代码、编写说明文档等操作,发布一个可以在简历中、面试时展示的小程序作品。

总结
课程总结 —— 总结回顾小程序编程思路、课程讲解的小程序开发知识点与延伸学习建议。

查看全部
专栏目录
目录
适合人群
  • 毕业后想从事软件开发的大学生;
  • 正在参加培训机构,想找软件开发工作的同学;
  • 想自学转行软件开发的职场人士;
  • 刚进入软件开发行业的新人;
  • 有商业计划构思,想自己开发小程序启动创业的人
购买须知
  1. 本专栏为图文形式内容服务,共计 50 小节,上线时间为 2019 年 7 月 9 日,2019 年 9 月更新完成;
  2. 本专栏更新时间为每周一,三,五更新 1 篇(法定节假日顺延),形式为图文;
  3. 订阅成功后,用户即可通过慕课网 PC 端、App 端、WAP 端享有永久阅读的权限;
  4. 慕课专栏为虚拟内容服务,订阅成功后概不退款;
  5. 在专栏阅读过程中,如有任何问题,请邮件联系 kf@imooc.com;
  6. 慕课专栏版权归本平台所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布 / 发表,违者将依法追究责任。
0 / 2
登录后可任选 2 个小节免费阅读
_二哥

简单明了,介绍清晰。

2020-02-27
2
会唱歌的网管

我是一个后端程序员,学习这门专栏,感慨很深。几个月的相伴,我上线了小程序,系统梳理了分类拆解法,拓展了产品设计思维,收获颇丰。感谢“江湖路遥,咱们,有缘再相见”。

2019-10-21
4
qq_光子

感谢!受教了,可以把大大减少编写bug!多人合作少返工!

2019-10-11
0
Jazz_Qi

分解法在多个领域(不止编程)都有他的身影,其实就是体现最开始哲学中的还原率,现在物理学的还是使用这思路。 我在练习做一个风控评分卡模型,也是这样一个个环节来分解,但显然最难的是数据部分而不是功能部分,每个函数的返回值要要怎样同一,对数据的更改是尽量在主线程里面修改还是在函数内部,我觉得最难的是数据连接的部分的涉及,像要将不同功能写成可以处理多种情况但是功能单一的类,也要考虑新数据如何重复使用特征工程的代码。慢慢的已经超过3个星期的业余时间,进度才60-65%左右。 虽然我有分解,但距离老师的分解水平还是有很大距离。感到艰辛,经验也不足。

2019-10-11
1
学无止境up

我也是冲您的“分类拆解法”而来,您是前辈,看到您自己的介绍熟悉主流前端还有热门后端pyhon,希望能从这个专栏习得您的编程内功。感谢

2019-09-10
0
无人公寓里的猫

哇!老师的分类拆解好强大~.~,一路看下来思路很清晰!

2019-08-21
0
会唱歌的网管

醍醐灌顶一般,用这个思路开发前端界面,简直提高了不止一个level。但也有一个疑惑。我是一个后端程序员。可以理解运用这套方法在后端开发中吗。

讲师回复:后端开发当然也可以分类拆解,这个专栏主要是讲解小程序偏前端一点,完整的后端分类拆解法有机会我再开新专栏详细讲解?
2019-07-12
19
明月笑刀无情

我想问,我只会一点 html ,css ,js 基础可以来学习吗?

讲师回复:最后,专栏的“分类拆解法”可以帮助你理清编写代码的思路,思路清楚以后,只需要找到实现这个思路的组件或小程序语法示例即可一步步完成代码编写。 希望以上回答能部分解答你的疑问,感谢。
2019-07-10
11
山野风铃

老师真大佬,写专栏比录视频费劲多了,重点价格这么实惠,笔法也是风趣幽默,笔芯

2019-07-17
2
慕妹3146593

老师的“拆解法”挺吸引我的,编程开发思路在工作是很重要的,我感觉我是缺少这一块的思维,希望在这门课程中有所收获。

讲师回复:关键是实践,看到一个页面就拆解一下?
2019-07-10
4
小董君同学

昨天因为做项目时候思路不清晰,就让领导帮忙拆解了一下,还没有老师拆的这么细致,已经解决了我很多困惑,拆解是一项非常重要的能力,老师给的这个拆解思路和模板太厉害了。

讲师回复:如此聪明的你,多实践拆解,大神头衔指日可待?
2019-07-11
2
— 造烛求明,读书求理 —
¥68.00
立即购买