“微信小游戲開發(fā)”系列圖書包含《微信小游戲開發(fā):前端篇》和本書,融合了騰訊云TVP李藝多年來的一線項目研發(fā)和教學經驗。本書在前端篇的基礎上,繼續(xù)講解微信小游戲開發(fā)后端部分的內容,主要包括本地功能開發(fā)、云開發(fā)實踐、后端程序編寫等,最終讓讀者掌握微信小游戲全棧開發(fā)的知識體系與核心技能,并完成一個精心設計的實際項目。本書隨附完整的項目源碼,以方便讀者學習和實踐。本書共7章,主要內容如下。第1~3章 本地功能學習微信小游戲開發(fā),少不了要學習平臺組件和接口。這3章主要介紹如何利用平臺組件和接口實現微信小游戲開發(fā)中常用的本地功能,比如讀寫本地緩存和本地文件、顯示用戶的位置信息、添加背景圖片、監(jiān)聽并記錄錯誤、添加排行榜和廣告等。通過這3章的實踐,我們將使小游戲項目的本地功能更加完善,同時進一步了解微信小游戲的平臺能力,為以后自學平臺組件和接口打下基礎。第4、5章 云開發(fā)云開發(fā)可以顯著降低運維成本和運維復雜度,對于獨立開發(fā)者來說尤為適合。云開發(fā)技術一直在快速演進,不斷有新功能、新接口出現。在這兩章中,我們將進行基礎云開發(fā)(云函數、云數據庫、云存儲)方面的實踐,了解其運行機制,這樣無論以后云開發(fā)技術如何推陳出新,我們都能快速掌握并運用。第6、7章 后端編寫后端程序是重中之重。在這兩章中,我們在保證技能實踐的全面性的前提下,盡量將內容簡化。我們將使用兩種常用的后端技術Node.js和Go編寫同一套接口,實現相同的后端程序功能。在編寫后端接口程序和Web后臺管理程序時,書中提供了分別基于koa2(Node.js Web框架)和Iris(Go Web框架)的快速開發(fā)項目模板,即使你是初學者,也能很快入門。