新书推荐 | 微信公众平台Spring Boot应用开发入门(微课视频版)

新书推荐 | 微信公众平台Spring Boot应用开发入门(微课视频版)
文章图片
微信公众平台SpringBoot应用开发入门(微课视频版)
31个知识点案例、1个完整项目案例 , 配有微课视频、课件、大纲等丰富的教学资源 。 提供课件、参考答案、
微信改变了人们的手机应用方式 , 微信(支付宝、百度等)小程序等开发形式则丰富了程序开发的范式 。 微信从推出至今 , 已经拥有微信小程序(含云开发)、微信公众平台、智能对话、开放平台、企业微信、微信支付、腾讯小微、小商店等众多技术和平台(统称为微信全生态) , 它们可以帮助组织和个人实现微信全生态的应用开发 。 微信公众平台是运营者通过公众号为微信用户提供资讯和服务的平台 。 与微信小程序开发相比 , 微信公众平台开发的学习难度更大 , 主要有三方面的原因 。 一是微信公众平台应用开发是基于规范、API等的开发(官方提供的主要是规范、API , 开发者可以用Java、PHP或Ruby等进行开发) , 而微信小程序开发主要是对组件、API等的应用(官方提供了一整套开发解决方案) 。 二是微信公众平台官方文档内容略显简单 , 术语表述较为专业化 , 这对没有公众平台开发经验的开发者来说理解起来较为困难 。 三是微信公众平台官方文档中示例以PHP为开发语言 , 一些书籍也主要以PHP为开发语言来进行实战演练 , 这使得非PHP开发者可参考的资料偏少 。 考虑到Java语言的通用性、SpringBoot的简易性 , 本书主要介绍如何用SpringBoot进行微信公众平台的应用开发 。
本书主要内容
本书可视为一本同时介绍微信公众平台应用开发和SpringBoot应用开发的入门书籍 , 非常适合具备一定编程基础的读者学习 。 读者可以在短时间内学习本书中介绍的所有内容 。
作为一本关于微信公众平台应用开发和SpringBoot应用开发的入门书籍 , 本书共分为三部分 , 共有15章 。
第一部分为基础篇 , 包括第1~3章 。
第1章主要介绍微信公众平台应用开发简介 , 包括微信和微信公众平台简介、微信公众平台相关技术的发展简史、微信公众平台应用开发的准备工作、微信公众平台应用开发的分类和微信公众平台SpringBoot应用开发的原理等内容 。
第2章主要介绍SpringBoot应用开发入门 , 包括SpringBoot简介和实现HelloWorld的Web应用等内容 。
第3章主要介绍微信公众平台应用开发入门 , 包括获取access_token、网络检测、获取IP地址和验证消息来自微信服务器等内容 。
第二部分为应用篇 , 包括第4~9章 。
第4章主要介绍接收普通消息和被动回复消息 , 包括说明、收到消息后进行简单回复和收到消息后根据情况进行回复等内容 。
第5章主要介绍菜单和事件的应用开发 , 包括说明和自定义菜单的应用开发等内容 。
第7章主要介绍素材管理的应用开发 , 包括说明和素材管理的应用等内容 。
第8章主要介绍用户管理的应用开发 , 包括说明和用户管理的应用等内容 。
第9章主要介绍账号管理的应用开发 , 包括说明和二维码的应用开发等内容 。
第三部分为综合篇 , 包括第10~15章 。
第10章主要介绍微信网页开发 , 包括说明、OAuth2.0网页授权的应用开发和JSSDK的应用开发等内容 。
第11章主要介绍智能接口的应用开发 , 包括说明、语义理解的应用开发和翻译的应用开发等内容 。
第12章主要介绍与第三方API的整合开发 , 包括通过聚合数据API实现天气预报的应用开发、通过聚合数据API实现其他信息查询的应用开发、通过百度API实现天气预报的应用开发和百度地图等API的应用开发等内容 。