本书分三篇,系统地介绍了小程序开发基础、核心框架和商城项目实战。*篇为基础篇,包括小程序入门和小程序框架等基础知识;第二篇为高级篇,包括小程序框架组件、小程序框架API和小程序服务端开发思路等相关知识;第三篇为实战篇,包括小程序商城需求分析和数据库设计、小程序商城前端程序开发和小程序商城后端程序开发等商城项目实战开发内容。本书由浅入深、循序渐进地讲解技术知识,借助丰富的图表示例以及详实的代码说明,带领读者从0到1全面认知微信小程序实战项目开发,读者只需扎实理解和具体实践,即可快速开发出微信小程序商城这个*商业价值的应用。
本书适合对微信小程序开发感兴趣的读者自学,同时可供小程序开发人员、前端开发者、培训机构和企业内训使用。
在当今移动互联网大潮中,微信应用凭借其庞大的用户基数和极强的用户黏性牢牢地占据着移动App应用的头把交椅之位,据相关统计,微信月活跃用户已达10亿之多,且占据着中国用户30%以上的应用时间,微信已经是当之无愧的超级App。随之诞生的微信小程序商城,背靠微信这棵大树,将成为下一个备受瞩目的焦点,本书将带你一站式开发微信小程序商城,打造自己的商城。
在当今移动互联网大潮中,微信应用凭借其庞大的用户基数和极强的用户黏性牢牢地占据着移动App应用的头把交椅之位,据相关统计,微信月活跃用户已达10亿之多,且占据着中国用户30%以上的应用时间,微信已经是当之无愧的超级App。大树底下好乘凉,含着金钥匙诞生的微信小程序,背靠微信这棵大树,从微信官方首次透露之日起,就受到了广大用户和开发者的重点关注。
小程序自2017年1月9日正式上线以来,经过将近两年的发展,市面上已经涌现出了诸多优秀的小程序应用,如:跳一跳、拼多多、摩拜单车和肯德基 等。而在这些小程序应用中,最具商业价值的则是电商类的小程序应用,借助微信的社交引流再加上小程序无需安装、用完即走的技术赋能,社交电商小程序开辟出了移动互联网电商市场的新局面。正是基于电商小程序的潜在商业价值和庞大的市场需求,我选择微信小程序商城这个实战项目案例为各位读者详细讲解如何打造一款小而美的电商小程序应用以饕读者。
本书的编写思路力求符合程序员自学的最佳路径,先进行小程序技术知识框架基础以及核心的由浅入深、由点及面的全面梳理和认知,再结合具体的小程序商城实战项目案例来综合实践前面所学的技术知识点。我没有选择太过简单的小程序项目案例,而是选择了小程序商城这个经典实用和综合性强,且极具商业价值的实战项目来进行讲解,这样能更好地让自学者对整个小程序项目有一个更高维度的认知和理解,同时该实战项目又可以很方便地用作实际的互联网创业或商业项目来落地应用,可谓一举两得,兼具学习用途和商业用途。
全书共分三大篇,第一篇为小程序开发基础篇,主要讲解了小程序概念、市场分析、入门DEMO体验和框架基础等,读者需要重点掌握的是小程序框架基础知识部分;第二篇为小程序开发高级篇,主要讲解了小程序框架组件、API和服务端开发思路,建议读者快速阅读框架组件和API部分的知识,形成大致印象即可,知道如何查阅这些技术要点,而对于小程序服务端开发则重点在于理解小程序前后端如何通过接口进行数据交互的开发模式;第三篇为小程序开发实战篇,我按照项目需求分析、项目数据库设计、小程序前端程序开发和后端程序开发详细讲解了微信小程序商城应用的完整实战开发过程,并罗列了具体代码示例,建议读者首先对项目需求和数据库设计形成初步理解之后,再对小程序前端程序开发部分进行具体的学习,小程序前端这块是该项目的重中之重,也是对前面两篇技术知识点的综合运用和实践。至于小程序后端程序开发部分,如果读者是专注做前端开发的,建议可以大致了解下后端开发的技术知识,方便以后进行前后端协作开发时的快速沟通和理解开发需求。如果读者是全栈开发者或是项目经理,建议重点阅读后端开发这一部分的内容,学习和参考均可。
此外,我还有一个多年学习技术的经验技术学习九字真诀,也希望在此分享给各位:学习技术,重点掌握该技术的三点,其一为是什么,知道该技术的基本概念,最好结合一些具体的生活化的实例来理解抽象的技术知识;其二为为什么,理解该技术的核心原理,是否对技术有深度的认知重点在于是否对该技术的核心原理理解透彻;其三为怎么用,掌握并实际运用该技术是学习技术的最终目的和最佳实践方式,当你知道了该技术怎么用、用在什么业务场景时,想必你对技术的掌握就已经达到了一定的高度。
本书读者对象包括:前端开发工程师、软件项目经理、微信应用开发者、全栈开发爱好者和计算机软件相关专业的学生。
在写作本书的过程中,得到了众多好友和同行的鼓励,在此由衷感谢;同时也感谢北京航空航天大学出版社的编辑的全力支持;最后感谢家人的理解和支持,让我能全身心地投入到这本书籍的创造中。谨以此书,献给自己的宝贝女儿唐悠然,希望她未来能健康快乐、悠然自得。
请到北京航空航天大学出版社官网的下载专区(随书资料)下载本书源码。
唐磊,武汉信真科技创始人,先后在东软集团、神州数码和北京寻未科技任职,承担过银行业务系统、订单管理系统以及移动互联网医疗App等大型项目研发工作,拥有超过8年的一线编程实战和架构经验。