微信小程序開發實戰教程(Node.js+MySQL)(AI協同)(微課版)(第2版)
曾建華
相關主題
商品描述
本書立足企業用人需求,以“夠用、實用”為編寫原則,系統講解微信小程序開發的核心知識,並講解如何使用Node.js和MySQL進行後臺API開發,完成一個完整的選課系統微信小程序的開發。本書內容循序漸進,突出項目驅動與技能應用,幫助讀者在實踐中培養前後端一體化的開發思維。 全書共12章,分為3篇:基礎篇(第1章~第6章)講解微信小程序的基礎知識、基本頁面和底部導航、JS文件、WXML語法、事件及頁面路由、常用API及組件,為後續實戰打下堅實基礎;實戰篇(第7章~第9章)以“選課系統”項目為主線,介紹如何從零開始使用Node.js與MySQL構建後臺API,並實現微信小程序與後臺的數據交互;拓展篇(第10章~第12章)講解自定義組件、WeUI組件庫的使用,以及AI輔助編程的基本思路與應用實踐,引導讀者在智能開發時代借助AI工具提升開發效率與創新能力。 本書既可作為高等院校計算機及相關專業課程的教材,也可作為開發人員的參考書,還可以作為希望系統掌握微信小程序及前後端協同開發技術人員的自學教材。
作者簡介
曾建華,深圳職業技術大學副教授。具備豐富的軟件開發經驗和教材編寫經驗,精通HTML5、Visual Studio、Delphi、SQL Server開發,長期獨立為企業、高校開發項目並維護運行。 首屆全國教材建設獎全國優秀教材二等獎 主編 主編“十三五”職業教育國家規劃教材3部 深圳職業技術學院金課、一流課程《H5跨平臺應用開發》負責人,國家級精品資源共享課“大型數據庫(SQL Server)”建設團隊骨幹成員。
目錄大綱
基礎篇
第1章 開發環境及第一個微信小程序
1.1 微信小程序簡介
1.1.1 安裝微信開發者工具
1.1.2 使用微信開發者工具
1.2 第一個微信小程序
1.2.1 新建微信小程序
1.2.2 打開已有微信小程序
1.3 微信小程序構成
1.3.1 頁面結構
1.3.2 全局配置文件app.json
1.3.3 sitemap.json配置
1.3.4 項目詳情配置
1.3.5 熱重載
本章思考
第2章 基本頁面和底部導航
2.1 基本頁面
2.1.1 創建頁面
2.1.2 設置啟動頁面
2.1.3 刪除頁面
2.2 底部導航
2.2.1 tabBar
2.2.2 設計底部導航
本章思考
第3章 JS文件
3.1 全局邏輯文件app.js
3.1.1 app.js中的生命周期函數
3.1.2 app.js中的全局變量
3.2 頁面邏輯文件page.js
3.2.1 page.js中的生命周期函數
3.2.2 page.js頁面的初始數據
3.3 模塊化
3.3.1 創建和暴露模塊
3.3.2 引入模塊
本章思考
第4章 WXML語法
4.1 數據綁定
4.2 條件渲染
4.3 列表渲染
4.4 模板
4.5 引用
本章思考
第5章 事件及頁面路由
5.1 事件
5.2 頁面路由
5.2.1 navigator組件路由
5.2.2 API路由
本章思考
第6章 常用API及組件
6.1 API類型及界面交互API的使用
6.2 地圖操作
6.3 常用組件
本章思考
實戰篇
第7章 Node.js開發基礎
7.1 安裝Node.js
7.2 Node.js開發入門
7.3 CommonJS模塊規範
7.4 Express
7.5 路由
本章思考
第8章 基於Node.js+MySQL的後臺API開發
8.1 安裝及配置XAMPP
8.2 運行並訪問MySQL數據庫的選課系統後臺API
8.3 開發訪問MySQL數據庫的選課系統後臺API
8.4 用Apifox測試API
本章思考
第9章 開發選課系統微信小程序
9.1 搭建選課小程序基本架構
9.2 實現課程信息展示頁面
9.3 實現課程選課學生信息展示頁面
9.4 實現登錄、選課頁面
本章思考
拓展篇
第10章 自定義組件
10.1 創建和使用自定義組件
10.1.1 創建自定義組件
10.1.2 使用自定義組件
10.1.3 頁面和組件之間的數據傳遞
10.2 插槽
10.3 組件的生命周期函數
本章思考
第11章 WeUI組件庫
11.1 創建基於WeUI組件庫的項目
11.2 使用WeUI組件
11.2.1 WeUI基礎組件
11.2.2 WeUI表單組件
本章思考
第12章 AI輔助編程
12.1 AI輔助編程簡介
12.2 使用CodeBuddy開發微信小程序
12.3 使用TraeCN開發微信小程序
12.4 AI輔助編程總結
本章思考

