为了账号安全,请及时绑定邮箱和手机立即绑定
编程百科手册

扫一扫 手机阅读

课程目录已更新50节
全部 试读

课程亮点

  • 掌握小程序编程思维与方法 — 分类拆解法
  • 深入学习并掌握小程序开发的完整脉络
  • 掌握商业小程序应用标配功能的开发技能
  • 掌握商业项目开发过程并获取可商用完整源代码
  • 成本低,无需自建服务器,一个 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节
精选留言
  • 会唱歌的网管

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

  • qq_光子

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

  • Jazz_Qi

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

更多精选留言

适合人群
  • 毕业后想从事软件开发的大学生;
  • 正在参加培训机构,想找软件开发工作的同学;
  • 想自学转行软件开发的职场人士;
  • 刚进入软件开发行业的新人;
  • 有商业计划构思,想自己开发小程序启动创业的人
购买须知
  1. 本专栏为图文形式内容服务,共计 50 小节,上线时间为 2019 年 7 月 9 日,预计 2019 年 9 月更新完成;
  2. 本专栏更新时间为每周一,三,五更新 1 篇,形式为图文;
  3. 订阅成功后,用户即可通过二分6合-二分6合彩票 PC 端、App 端、WAP 端享有永久阅读的权限;
  4. 慕课专栏为虚拟内容服务,订阅成功后概不退款;
  5. 在专栏阅读过程中,如有任何问题,请邮件联系 kf@imooc.com;
  6. 慕课专栏版权归本平台所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布 / 发表,违者将依法追究责任。
造烛求明,读书求理
扫码关注二分6合-二分6合彩票服务号
干货分享
定期活动
课程优惠
专栏福利
官方优惠福利活动一手掌握,关注二分6合-二分6合彩票(ID:imooc-com),和30万+程序员一起成长!

本专栏知识点梳理

2.在此专栏基础上,如果您想进阶全栈小程序实战知识点的学习,可参考:

下载二分6合-二分6合彩票APP

更好的体验,让阅读随处可得

扫描二维码,下载二分6合-二分6合彩票APP
意见反馈 帮助中心 APP下载
官方微信