首页 > 图书中心 >图书详情

微信小程序云开发——Spring Boot+Node.js项目实战

本书将知识点与实战案例相结合,配以微课视频,零基础带你从入门到精通。提供课件、教案、大纲、习题试卷答案,咨询QQ:2301891038(仅限教师)

作者:吴胜
丛书名:清华科技大讲堂
定价:59.90
印次:1-3
ISBN:9787302550792
出版日期:2020.08.01
印刷日期:2021.12.30

本书介绍微信小程序开发入门、微信小程序云开发简介、云开发控制台的应用、云开发中小程序端数据库开发、云开发中服务端数据库开发、小程序与Spring Boot整合开发等内容,最后结合一个案例说明开发整个过程。本书以学习难度、开发步骤的方式来组织各个章节内容;还配备了示例的操作视频;可以帮助读者更好地理解、掌握微信小程序云开发技术。本书内容通俗易懂,适合微信小程序云开发的初学者(特别是在校学生)、微信开发者和前端开发爱好者等读者;可以作为学校的教学用教材、自学的入门读物、开发过程的参考书。

more >

前言 微信小程序发展很快,应用领域越来越多。但是,在云开发出现之前,开发时面临着在数据库、存储实现方面的挑战。虽然可以通过后端服务(如整合Spring Boot和MySQL)的方式提供数据库、存储服务,但是相对小程序的“轻便”“小巧”而言这种方案不是一种轻量、“小型”的解决方案,不仅开发过程更为复杂,后期的维护管理也略显困难。小程序官方提供的云开发方案较好地解决了这一问题。本书在第12章通过一个案例的两种实现方式(一种方式是通过微信小程序、Spring Boot和MySQL整合实现,另一种方式通过微信小程序云开发实现)的对比说明了这一点。 云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无须搭建服务器,使用云开发平台提供的 API 进行核心业务开发即可实现快速上线和迭代,同时这一功能能与开发者已经使用的云服务相互兼容。云开发提供了一整套云服务及简单易用的 API 和管理界面,以尽可能地降低后端开发成本; 让开发者轻松完成后端的操作和管理,能够专注于核心业务逻辑的开发。开发者可以使用云开发方案开发微信小程序、小游戏。通过云开发方案微信小程序就成功实现了一种前端(小程序端)、后端(服务端)、数据库全技术栈的一揽子、轻量级方案,这对开发者来说,意味着云开发时微信小程序开发功能更强、学习成本更低。 而且,云开发中HTTP API提供了非小程序端的其他应用(服务)访问云开发资源的功能,通过这些公共的API 开发者可以用不同的开发语言、框架和方法在已有服务器上访问云资源(数据库、存储和云函数),实现与云开发资源的互通。考虑微信云函数使用的Node.js和Java语言的通用性、Spring Boot的简易性,本书分别在第10章和第11章介绍如何用Spring Boot、Node.js来访问云开发中的API。通过这两章的对比,可以看出云开发中API调用的简便性和一致性。 对于学校来说,开设微信小程序(含组件、API和云开发)相关课程的可行性和必要性进一步增加了; 对于学习者而言,学习这方面知识的必要性也增加了。 本书主要介绍微信小程序云开发知识,涉及其他相关内容也是为更好地介绍微信小程序云开发知识。本书的读者对于微信小程序可以是零基础的。当然,如果读者需要更深入地了解微信小程序开发知识(非云开发的其他知识)则需要进行更深入的学习。 鉴于目前介绍这方面知识的书籍较少,为了帮助读者更好地掌握微信小程序云开发技术,本书循序渐进地介绍微信小程序云开发知识和示例代码。为了帮助读者更好地安排学习时间和帮助教师更好地安排课时,在下表中给出了各章的建议学时,建议学时分为理论学习学时和实践学时。 内容建议理论学时建议实践学时 第1章微信小程序开发入门21 第2章微信小程序云开发简介21 第3章云开发控制台的应用22 第4章不使用云服务的小程序开发示例22 第5章云开发中小程序端数据库开发22 第6章云开发中小程序端存储开发22 第7章云开发中云函数开发22 第8章云开发中服务端存储开发11 第9章云开发中服务端数据库开发21 第10章Spring Boot访问云开发API23 第11章Node.js访问云开发API22 第12章小程序与Spring Boot整合开发及云开发对比22 第13章案例13 合计学时2424 在开设相关课程时可以根据总课时、学生基础和教学目标等情况调整各章的学时。读者也可以有选择地阅读本书内容并安排好学时。 本书的主要内容参考了微信小程序官方文档,在参考文献中已经列出,在此向微信小程序云开发解决方案和官方文档的作者表示衷心的感谢和深深的敬意。本书在尽量遵守官方文档顺序的前提下按照学习难度由小到大、应用开发步骤的先后次序进行了内容的重新编排,对文档中数据库和存储、云函数和示例代码进行了调整,对官方文档中个别疑问之处进行了调整,为了节约篇幅去掉了一些重复内容或者需要读者查看的一些官方文档内容。 读者在学习的过程中,如果发现有疑问请参考官方文档并以实际可运行的代码作为解决疑问的判断依据。 配套资源 为便于教与学,本书配有240分钟微课视频、程序源码、教学课件、教学大纲、教学进度表、教案、习题答案、考试试卷。 (1) 获取教学视频方式:读者可以先扫描本书封底的文泉云盘防盗码,再扫描书中相应的视频二维码,观看教学视频。 (2) 获取源代码方式:先扫描本书封底的文泉云盘防盗码,再扫描下方二维码,即可获取。 源代码 源代码使用说明 (3) 其他配套资源可以扫描本书封底的课件二维码下载。 由于时间短,加上编者水平有限,书中难免有疏漏之处,敬请读者朋友批评指正。 作者2020年7月

more >
扫描二维码
下载APP了解更多

同系列产品more >

机器学习基础(第2版·题库·微课视...

吕云翔 王渌汀 袁琪 许
定 价:59元

查看详情
程序设计竞赛入门(Python版)第2版

黄龙军
定 价:49元

查看详情
低代码:企业应用实战

史昕,黄承宁,李维佳
定 价:89元

查看详情
防火墙技术及应用

叶晓鸣、甘刚
定 价:59.80元

查看详情
算法竞赛

罗勇军,郭卫斌
定 价:168元

查看详情
图书分类全部图书
more >
  • 吴胜,博士;副教授;2002年硕士毕业后一直从事软件工程等方面的教学工作,教学经验较丰富;2006年通过软件资格考试中“信息系统项目管理师”(高级)考试;曾在信息管理与信息系统、云会计等方面发表近20篇中文核心论文;曾于2007年在电子工业出版社出版《人工智能基础与应用》一书(第一编者),在清华大学出版社出版《微信小程序开发基础》、《Spring Boot开发实战-微课视频版》
  • 本书详细介绍了微信小程序云开发的基础知识点,配以实战案例详细操作教学指导,每个知识点案例和完整项目案例都配以微课视频教学。本书内容通俗易懂、循序渐进,适合微信小程序云开发的初学者(特别是在校学生)、微信开发者和前端开发爱好者等读者;可以作为学校的教学用教材、自学的入门读物、开发过程的参考书。
more >
  • 目录

    第1章微信小程序开发入门

    1.1微信小程序简介

    1.1.1微信小程序的特点

    1.1.2微信小程序的发展

    1.1.3微信小程序的技术背景

    1.2微信开发者工具的使用

    1.2.1开发工具的启动

    1.2.2新建小程序项目

    1.2.3开发工具的构成

    1.3不使用云服务的小程序项目构成

    1.3.1项目级文件

    1.3.2公共文件

    1.3.3页面级文件

    1.4WXML、WXSS、JavaScript和WXS

    1.4.1WXML

    1.4.2WXSS

    1.4.3JavaScript

    1.4.4WXS

    1.5微信小程序的开发步骤和设计指南

    1.5.1微信小程序开发的一般步骤

    1.5.2微信小程序的设计指南

    1.6微信小程序的基本原理

    1.6.1小程序的框架

    1.6.2小程序的逻辑层

    1.6.3小程序的生命周期

    1.6.4小程序的视图层

    1.6.5小程序的事件系统

    1.6.6小程序的运行

    习题1

    第2章微信小程序云开发简介

    2.1微信小程序云开发的发展

    2.1.1与云开发相关的微信小程序基础库的发展

    2.1.2微信小程序云开发wxserversdk的发展

    2.1.3IDE云开发和云控制台的发展

    2.2微信小程序云开发的特点与优势

    2.2.1微信小程序云开发的特点

    2.2.2与传统开发对比小程序云开发的优势

    2.3微信小程序云开发解决方案提供的主要服务

    2....

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘