在移动互联网热潮的今天,微信应用凭借庞大的用户基数和强大的用户粘性牢牢占据移动App应用的头把交椅。 据相关统计,微信月活跃用户已达10亿。 应用数量众多,占据中国用户30%以上的应用时间。 微信已经是当之无愧的超级App了。 很容易在大树下乘凉。 微信小程序是含着金钥匙诞生的。 它背靠的是微信这棵大树。 从微信首次正式发布以来,就吸引了广大用户和开发者的关注。
自2017年1月9日小程序正式上线以来,经过近两年的发展,市场上涌现了许多优秀的小程序应用,如跳一跳、拼多多、摩拜、肯德基+等。在这些小程序应用中,其中最具商业价值的是电商小程序应用。 借助微信社交引流以及小程序“无需安装,用完即走”的技术赋能,社交电商小程序打开了移动互联网电商市场的新局面。 基于电商小程序潜在的商业价值和巨大的市场需求,我选择微信小程序商城作为实际项目案例,详细讲解如何打造一个小而美的电商小程序应用满足读者。
本书的写作思路力求符合程序员自学的最佳路径。 首先从浅到深、由点到面对小程序技术的基础知识框架和核心进行全面的回顾和理解,然后与小程序商城的具体实际项目相结合。 使用案例来综合练习之前所学的技术知识点。 我没有选择过于简单的小程序项目案例,而是选择了小程序商城这个经典、实用、全面、商业性很强的实用项目进行讲解,让自学者能够更好地理解整个小程序。 程序项目具有较高维度的认知和理解,同时实践项目可以很容易地作为实际的互联网创业或商业项目来实施。 可谓一石二鸟,兼具学习和商业用途。
本书分为三个主要章节。 第一章是小程序开发基础知识。 主要讲解小程序的概念、市场分析、入门DEMO体验和框架基础知识。 读者需要重点掌握小程序框架的基础知识; 第二章是小程序开发基础知识。 这是小程序开发的进阶章节。 主要讲解了小程序框架组件、API以及服务端开发思路。 建议读者快速阅读框架组件和API部分的知识,形成一个大概的印象,并知道如何查阅这些技术点。 对于小程序服务器开发的重点是了解小程序前后端如何通过接口与数据交互的开发模型; 第三篇是小程序开发实战篇。 我负责项目需求分析、项目数据库设计、小程序前端程序开发和后端开发。 程序开发结束详细讲解了微信小程序商城应用的完整实战开发流程,并列出了具体的代码示例。 建议读者先对项目需求和数据库设计形成初步的了解,然后再对小程序前端程序开发部分进行详细的学习。 小程序前端是项目的重中之重,也是前两篇技术知识点的综合运用和实践。 对于小程序的后端程序开发部分企业为什么要开发微信小程序商城,如果读者专注于前端开发,建议对后端开发的技术知识有一个大概的了解,以便于快速沟通和交流。了解未来前端以及前端协同开发时的开发需求。 如果读者是全栈开发者或者项目经理,建议重点关注后端开发部分,既可以学习,也可以参考。
另外,我还有多年学习技术的心得——《技术学习九字秘诀》,在这里分享给大家:学习技术时,重点掌握技术的三点。 一是“它是什么”并了解技术。 对于技术的基本概念,最好结合一些具体的生活例子来理解抽象的技术知识; 二是“为什么”,了解技术的核心原理,对技术的理解是否深入。 关键是你对技术的理解是否深入。 透彻理解核心原则; 三是“如何使用”。 掌握并实际应用这项技术是学习技术的最终目标和最佳实践方法。 当你知道如何使用这项技术,以及它用在什么业务场景时,你对技术的掌握就已经达到了一定的高度。
本书的读者对象包括:前端开发工程师、软件项目经理、微信应用开发者、全栈开发爱好者以及计算机软件相关专业的学生。
在本书的写作过程中,我得到了许多朋友和同事的鼓励,在此衷心感谢你们。 也感谢航空航天大学出版社微信编辑的全力支持。 最后,我要感谢我的家人的理解和支持,让我能够全身心投入到工作中。 投入本书的创作。 谨以此书献给我的宝贝女儿唐悠然,希望她未来健康、快乐、知足。