前言 近年来,微信小程序这一术语越来越流行,背靠微信庞大的闭环生态,一经问世便受到极大关注。小程序是一种不需要专门下载,运行在微信平台内部的微程序。自2017年1月小程序正式上线以来,已更新迭代多个版本,功能也越来越强大。小程序为人们的生活提供了很多便利,从自动售货机购买商品、使用共享单车、看视频、看热门资讯,以及听音乐、上网课等生活服务都可以在小程序上完成。虽然市面上也有一些关于小程序开发的书籍,但随着5G技术的不断普及,当今时代的网速和流量已经不再是用户体验的主要障碍,小程序的使用场景也变得更加广泛,小程序中的插件化、云计算化的软件开发模式也将成为未来软件开发的趋势。 本书基于小程序新技术编写,希望对正在学习小程序开发的读者有所帮助。 全栈教学内容 本书共13章,各章内容总结如下: 第1章至第5章为基础部分,主要介绍小程序开发的理论基础、开发环境的搭建以及简单组件的应用。这部分内容比较容易学习,能够引发读者的兴趣,对于有编程基础知识的读者也很容易掌握。 第5章至第11章为高级部分,内容稍微复杂一些,主要包括小程序高级组件、自定义组件、动画、云端开发以及网络、数据存储等相关技术。
这部分内容虽然有难度,但并不枯燥,也是实际开发中必备的编程技能。无论你是专职开发小程序应用的小程序工程师,还是基于兴趣学习小程序编程的业余爱好者,掌握这部分技能都会给你带来很大的收益。第12章和第13章是实战部分。第12章通过一个工具项目——天气预报客户端的开发,带领读者全面应用前面章节所学的内容,帮助读者融会贯通、学以致用。第13章介绍了如何开发一个前后端比较齐全的电商应用。这个项目难度较大,功能更接近商业应用,完成这个项目后,读者开发普通的小程序项目也毫无问题。通过这两章的练习,读者不仅可以提高动手能力,还可以体验一个小程序应用从0到1的整个开发过程,具备统筹前后端进行小程序全栈开发的能力。从入门到实践本书首先是一本入门级的编程教程。 所谓入门级,就是读者不需要有太多的编程经验,只需要兴趣和坚持不懈的耐心。兴趣是最好的老师,在编程领域更是如此。技术每年、每月、甚至每天都在变化,只有保持兴趣,才能有动力继续学习。同时,编程的过程确实很有趣,只要读者有足够的耐心去积累和学习,这个领域会为你打开一个全新的世界。其次,本书也是一本实用的编程教程,很多编程知识都是理论性的,比如语法规则、编程规范,以及内置方法和变量的使用。
但编程的最终目的还是要应用到实际项目中,学习编程最快的方法就是不断将学到的知识应用于实际开发。本书的核心思想也是如此,我们力求让读者以最快的方式上手小程序开发,本书最后两章的实践项目就是为实现这一目标而设计的。同时,在适合动手实践的章节中,也提供了很多小例子供读者练习。 超值的本书资源 教学视频:为了分享小程序的开发成果,帮助读者掌握小程序的开发技巧,特意录制了74节视频课程。此视频课程得到了线上学习者的大力支持。需要说明的是,此视频课程并不完全对应书中内容,但与书中的学习路线基本一致。教学视频中涵盖了小程序开发的基本知识和开发技巧,以及云端开发和项目实践(新闻客户端项目开发、读书社区项目开发)。不仅是本书的完善和补充,更是知识体系的拓展。 也帮助读者降低了小程序开发的学习难度,非常值得,本书读者可以扫描书中提供的二维码免费观看。 PPT课件:对于有教学需求的读者,本书还提供了PPT教学课件。还要注意的是,本书中的课件并非完全对应书中内容,但基本涵盖了书中的知识体系,包括小程序开发、组件开发以及云开发和新闻客户端项目开发的基本知识,读者可以通过扫描右边的二维码进行下载。 源代码:为方便读者在职练习,本书还提供了所有案例和项目的代码,读者可以扫描右边的二维码获取。
下载过程中如发现任何问题,可通过邮件联系我们,邮件主题为《微信小程序与云端开发从入门到实践》。本书适合以下读者: ? 想学习小程序开发的初学者和爱好者。 ? 企事业单位开发者。 ? 培训机构、院校学生。 无论你是专业开发者、业余爱好者、学生、高校老师还是机构讲师,在这个瞬息万变的时代,我们每个人都是学生。 在本书的编写过程中,作者也查阅了大量的资料,编写和调试了大量的实例,特别是结合作者多年从事一线小程序开发的经验和阅历。虽然已经尽力,但由于本人水平有限,肯定会有各种疏漏和错误,诚挚希望各位读者批评指正。 最后,除了感谢一直支持我的家人朋友,本书得以顺利出版,最主要的要感谢清华大学出版社王金柱编辑,在本书写作过程中,王编辑提供了很多实用信息和创新思路,没有他的督促指导和耐心细致的校稿修改,本书的写作不可能顺利完成。希望本书能给大家带来预期的收获!张一辉 2022年7月13日 上海
更多 >