名校名师精品系列教材

微信小程序开发实战教程(Node.js+MySQL)(AI协同)(微课版)(第2版)

微信小程序开发实训教程,典型项目案例解析,微课教学配套,AI协同编程
分享 推荐 0 收藏 8 阅读 499
曾建华 (主编) 978-7-115-69237-5

关于本书的内容有任何问题,请联系 初美呈

1.名校名师主编,第2版全面升级——深圳职业技术大学副教授曾建华主编,团队曾获首届全国教材建设奖全国优秀教材二等奖,主编“十三五”职业教育国家规划教材3部。
2.前后端一体化——基础篇讲页面与导航、JS文件、WXML语法、事件与路由、常用API与组件;实战篇用Node.js+Express与MySQL从零构建后台API。
3.选课系统贯穿,工具链贴近企业——以“选课系统”为主线完成课程展示、登录与选课功能,全程使用Node.js、MySQL、Apifox等主流工具,贴近真实开发环境。
4.新增AI辅助编程,每章配微课——第2版新增AI辅助编程模块,用CodeBuddy、Trae CN演示编程提效;每章均配视频讲解,扫码即可观看微课。

内容摘要

本书立足企业用人需求,以“够用、实用”为编写原则,系统讲解微信小程序开发的核心知识,并讲解如何使用Node.js和MySQL进行后台API开发,完成一个完整的选课系统微信小程序的开发。本书内容循序渐进,突出项目驱动与技能应用,帮助读者在实践中培养前后端一体化的开发思维。
全书共12章,分为3篇:基础篇(第1章~第6章)讲解微信小程序的基础知识、基本页面和底部导航、JS文件、WXML语法、事件及页面路由、常用API及组件,为后续实战打下坚实基础;实战篇(第7章~第9章)以“选课系统”项目为主线,介绍如何从零开始使用Node.js与MySQL构建后台API,并实现微信小程序与后台的数据交互;拓展篇(第10章~第12章)讲解自定义组件、WeUI组件库的使用,以及AI辅助编程的基本思路与应用实践,引导读者在智能开发时代借助AI工具提升开发效率与创新能力。
本书既可作为高等院校计算机及相关专业课程的教材,也可作为开发人员的参考书,还可以作为希望系统掌握微信小程序及前后端协同开发技术人员的自学教材。

目录

基础篇
第 1章 开发环境及第 一个微信小程序 2
1.1 微信小程序简介 3
1.1.1 安装微信开发者工具 3
1.1.2 使用微信开发者工具 4
1.2 第 一个微信小程序 5
1.2.1 新建微信小程序 5
1.2.2 打开已有微信小程序 9
1.3 微信小程序构成 10
1.3.1 页面结构 11
1.3.2 全局配置文件app.json 12
1.3.3 sitemap.json配置 13
1.3.4 项目详情配置 14
1.3.5 热重载 15
本章思考 16
第 2章 基本页面和底部导航 17
2.1 基本页面 18
2.1.1 创建页面 18
2.1.2 设置启动页面 20
2.1.3 删除页面 22
2.2 底部导航 23
2.2.1 tabBar 23
2.2.2 设计底部导航 24
本章思考 27
第3章 JS文件 28
3.1 全局逻辑文件app.js 29
3.1.1 app.js中的生命周期函数 29
3.1.2 app.js中的全局变量 31
3.2 页面逻辑文件page.js 31
3.2.1 page.js中的生命周期函数 33
3.2.2 page.js页面的初始数据 34
3.3 模块化 35
3.3.1 创建和暴露模块 35
3.3.2 引入模块 36
本章思考 36
第4章 WXML语法 37
4.1 数据绑定 38
4.2 条件渲染 41
4.3 列表渲染 43
4.4 模板 44
4.5 引用 45
本章思考 46
第5章 事件及页面路由 47
5.1 事件 48
5.2 页面路由 50
5.2.1 navigator组件路由 50
5.2.2 API路由 52
本章思考 53
第6章 常用API及组件 54
6.1 API类型及界面交互API的使用 55
6.2 地图操作 65
6.3 常用组件 68
本章思考 71
实战篇
第7章 Node.js开发基础 73
7.1 安装Node.js 74
7.2 Node.js开发入门 76
7.3 CommonJS模块规范 78
7.4 Express 80
7.5 路由 81
本章思考 84
第8章 基于Node.js+MySQL的后台API开发 85
8.1 安装及配置XAMPP 86
8.2 运行并访问MySQL数据库的选课系统后台API 95
8.3 开发访问MySQL数据库的选课系统后台API 96
8.4 用Apifox测试API 106
本章思考 116
第9章 开发选课系统微信小程序 117
9.1 搭建选课小程序基本架构 118
9.2 实现课程信息展示页面 119
9.3 实现课程选课学生信息展示页面 120
9.4 实现登录、选课页面 121
本章思考 125
拓展篇
第 10章 自定义组件 127
10.1 创建和使用自定义组件 128
10.1.1 创建自定义组件 128
10.1.2 使用自定义组件 129
10.1.3 页面和组件之间的数据传递 130
10.2 插槽 132
10.3 组件的生命周期函数 134
本章思考 134
第 11章 WeUI组件库 135
11.1 创建基于WeUI组件库的项目 136
11.2 使用WeUI组件 138
11.2.1 WeUI基础组件 138
11.2.2 WeUI表单组件 139
本章思考 142
第 12章 AI辅助编程 143
12.1 AI辅助编程简介 144
12.2 使用CodeBuddy开发微信小程序 144
12.3 使用Trae CN开发微信小程序 152
12.4 AI辅助编程总结 158
本章思考 159

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

曾建华,深圳职业技术大学副教授。具备丰富的软件开发经验和教材编写经验,精通HTML5、Visual Studio、Delphi、SQL Server开发,长期独立为企业、高校开发项目并维护运行。 首届全国教材建设奖全国优秀教材二等奖 主编 主编“十三五”职业教育国家规划教材3部 深圳职业技术学院金课、一流课程《H5跨平台应用开发》负责人,国家级精品资源共享课“大型数据库(SQL Server)”建设团队骨干成员。

同系列书

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部