微信小程序云开发:Spring Boot+Node.js项目实战(清华科技大讲堂)pdf下载pdf下载

微信小程序云开发:Spring Boot+Node.js项目实战(清华科技大讲堂)百度网盘pdf下载

作者:
简介:本篇主要提供微信小程序云开发:Spring Boot+Node.js项目实战(清华科技大讲堂)pdf下载
出版社:
出版时间:2020-08
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

产品特色

编辑推荐

本书详细介绍了微信小程序云开发的基础知识点,配以实战案例详细操作教学指导,每个知识点案例和完整项目案例都配以微课视频教学。本书内容通俗易懂、循序渐进,适合微信小程序云开发的初学者(特别是在校学生)、微信开发者和前端开发爱好者等读者;可以作为学校的教学用教材、自学的入门读物、开发过程的参考书。

内容简介

  《微信小程序云开发:Spring Boot+Node.js项目实战(清华科技大讲堂)》主要包括微信小程序开发入门、微信小程序云开发(简称云开发)简介、云开发控制台的应用、不使用云服务的小程序开发示例、云开发中小程序端数据库开发、云开发中小程序端存储开发、云开发中云函数开发、云开发中服务端存储开发、云开发中服务端数据库开发、Spring Boot访问云开发API、Node.js访问云开发API、小程序与Spring Boot整合开发及云开发对比等内容,并结合一个案例说明开发的整个过程。
  《微信小程序云开发:Spring Boot+Node.js项目实战(清华科技大讲堂)》以知识点精讲与实战案例相结合的方式,由浅人深地介绍相关知识,并以学习难度由小到大和应用开发步骤的先后顺序来组织各个章节的内容,同时还配备了实战案例的操作视频,可以帮助读者更好地理解和掌握微信小程序云开发技术。
  《微信小程序云开发:Spring Boot+Node.js项目实战(清华科技大讲堂)》内容通俗易懂,适合微信小程序云开发的初学者(特别是在校学生)、微信开发者和前端开发爱好者等作为自学的入门读物、开发过程的参考书使用,也可以作为学校的教材。

作者简介

吴胜,博士;副教授;2002年硕士毕业后一直从事软件工程等方面的教学工作,教学经验较丰富;2006年通过软件资格考试中“信息系统项目管理师”(高级)考试;曾在信息管理与信息系统、云会计等方面发表近20篇中文核心论文;曾于2007年在电子工业出版社出版《人工智能基础与应用》一书(第一编者),在清华大学出版社出版《微信小程序开发基础》、《Spring Boot开发实战-微课视频版》

内页插图

目录

第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.4 WXML、WXSS、JavaScript和WXS
1.4.1 WXMI
1.4.2 WXSS
1.4.3 JavaScript
1.4.4 WXS
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.3 IDE云开发和云控制台的发展
2.2 微信小程序云开发的特点与优势
2.2.1 微信小程序云开发的特点
2.2.2 与传统开发对比小程序云开发的优势
2.3 微信小程序云开发解决方案提供的主要服务
2.3.1 数据库
2.3.2 存储
2.3.3 云函数
2.3.4 云调用
2.3.5 HTTP应用程序接口
2.4 微信小程序云开发的一般步骤
2.4.1 注册小程序账号和准备开发环境
2.4.2 创建小程序云开发项目
2.4.3 开通云开发并配置云开发环境
2.4.4 通过云开发控制台管理云资源
2.4.5 使用云开发创建小程序
习题2

第3章 云开发控制台的应用
3.1 通过云开发控制台进行运营分析
3.1.1 查看资源使用情况
3.1.2 查看用户访问情况
3.1.3 查看监控统计情况
3.2 通过云开发控制台管理数据库
3.2.1 创建数据集合
3.2.2 添加记录
3.2.3 数据导出和导入
3.2.4 添加字段
3.2.5 索引管理
3.2.6 权限设置
3.2.7 高级操作
3.3 通过云开发控制台进行存储管理
3.3.1 上传文件
3.3.2 新建文件夹
……
第4章 不使用云服务的小程序开发示例
第5章 云开发中小程序端数据库开发
第6章 云开发中小程序端存储开发
第7章 云开发中云函数开发
第8章 云开发中服务端存储开发
第9章 云开发中服务端数据库开发
第10章 Spring Boot访问云开发API
第11章 Node.js访问云开发API
第12章 小程序与Spring Boot整合开发及云开发对比
第13章 案例
附录A 微信开发者工具的下载、安装
附录B Spring Boot开发基础简介
附录C 增、删、改城市名称信息的应用实现
附录D Node.js开发基础简介
附录E 插件云开发简介
参考文献

前言/序言

  微信小程序发展很快,应用领域越来越多。但是,在云开发出现之前,开发时面临着在数据库、存储实现方面的挑战。虽然可以通过后端服务(如整合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和云开发)相关课程的可行性和必要性进一步增加了;对于学习者而言,学习这方面知识的必要性也增加了。
  本书主要介绍微信小程序云开发知识,涉及其他相关内容也是为更好地介绍微信小程序云开发知识。本书的读者对于微信小程序可以是零基础的。当然,如果读者需要更深入地了解微信小程序开发知识(非云开发的其他知识)则需要进行更深入的学习。
  鉴于目前介绍这方面知识的书籍较少,为了帮助读者更好地掌握微信小程序云开发技术,本书循序渐进地介绍微信小程序云开发知识和示例代码。为了帮助读者更好地安排学习时间和帮助教师更好地安排课时,在下表中给出了各章的建议学时,建议学时分为理论学习学时和实践学时。