課程目錄: 第1章 課程介紹 了解學習課程的必要性,所包含的知識點,課程安排,學習前提,課程收獲。 1-1 導學 第2章 第一天 – 準備工作 介紹微信公眾號的基本知識與需要關心的流程,以及常見微信開發問題的解決思路。 2-1 第一天課程內容安排 2-2 微信公眾號的分類與主要功能 2-3 微信開發的關鍵準備工作 2-4 如何閱讀微信文檔和解決開發難題 第3章 第二天 – 實戰認證接入 介紹第二天的課程內容,以準備工作為主,分別演示三個系統上如何安裝和管理 Nodejs 版本、安裝和啟用 MongoDB,推薦和演示本地開發微信需要做端口代理可以用的穿透工具。介紹如何在網頁上接入配置公眾號。起一個微信內工程,用最簡單的方式實現加密認證。… 3-1 第二天課程內容安排 3-2 Mac-Ubuntu-Windows 上 Node.js 3-3 Mac-Ubuntu-Windows 上安裝 MongoDB 數據庫 3-4 利用花生殼-魔法隧道-Ngrok等代理本地端口 3-5 配置接入微信公眾號的后臺配置邏輯 3-6 30 行代碼搞定微信公眾號配置接入與認證 第4章 第三天 – 實戰自動回復功能 介紹第三天的課程,了解微信的消息回復機制,票據的概念并且實現簡易的自動回復功能,以及如何在 Mongoose 里面做票據的讀寫。 4-1 第三天課程內容安排 4-2 抽象和封裝認證中間件及配置入口 4-3 公眾號的 7 種消息和 6 種回復類型 4-4 實現一個簡版的傻瓜問答機器人 4-5 進一步封裝回復策略與 XML 模板抽離復用(1) 4-6 進一步封裝回復策略與 XML 模板抽離復用(2) 4-7 票據 access_token 的獲取和請求封裝 4-8 集成 Mongoose 處理票據讀寫 4-9 學習 MongoDB-Mongoose 基本概念及優化數據庫連接代碼 第5章 第四天 – 微信公眾號 API 進階 介紹第四天的課程,主要是素材管理和用戶管理,通過逐個調用微信的 API,來了解微信公眾號所提供的能力邊界以及語義化識別等高級功能 5-1 第四天課程內容安排 5-2 實現臨時圖片和視頻素材的上傳 5-3 實現永久圖片視頻圖文素材的上傳和數量查詢 5-4 實現素材的獲取刪除與更新 5-5 通過標簽管理粉絲列表 5-6 用戶精細管理-列表拉取-備注名-基本信息與地理位置 5-7 臨時與永久二維碼的換取和長鏈接轉短鏈接 5-8 語義理解與 AI 接口 第6章 第五天 – 與微信公眾號互動 介紹第五天的課程學習內容,以菜單和 SDK 為主,配置微信菜單,實現公眾號的群發功能以及了解 JS-SDK 如何通過服務端進行配置、引入和使用。 6-1 第五天課程內容安排 6-2 公眾號菜單的創建與刪除 6-3 強大的菜單自定義事件 6-4 自定義菜單的創建與查詢 6-5 網頁授權獲取用戶資料流程封裝 6-6 改造項目結構接入路由控制來跑通授權流程 6-7 配置 Pug 模板引擎實現 SDK 測試頁面 6-8 獲取票據與 Ticket 來實現網頁 SDK 簽名(1) 6-9 獲取票據與 Ticket 來實現網頁 SDK 簽名(2) 6-10 利用微信 JS-SDK 實現網頁語音搜電影 第7章 第六天 – 開發與集成 Nodejs 電影網站 介紹第六天的學習內容,重點是如何改造項目,對老的電影 Express 項目進行大刀闊斧改造,重構整個項目骨架,并且嵌入到微信項目中,實現公眾號內的電影查詢等功能。 7-1 第六天課程內容安排 7-2 設計兼容微信的用戶模型和密碼處理 7-3 實現用戶的注冊登錄流程(1) 7-4 實現用戶的注冊登錄流程(2) 7-5 增加管理員權限查看注冊用戶列表 7-6 電影分類的后臺錄入與編輯 7-7 電影的后臺錄入編輯與刪除(1) 7-8 電影的后臺錄入編輯與刪除(2) 7-9 電影海報上傳服務器與靜態資源轉存 7-10 實現網站首頁詳情頁以及 PV 統計 7-11 網站的全局搜索與分頁以及 API 層抽象(1) 7-12 網站的全局搜索與分頁以及 API 層抽象(2) 7-13 實現網站的評論以及回復功能(1) 7-14 實現網站的評論以及回復功能(2) 7-15 打通微信賬號體系用微信賬號進行回復評論(1) 7-16 打通微信賬號體系用微信賬號進行回復評論(2) 第8章 第七天 – 電影網站整合/集成到公眾號 介紹第七天的內容,主要是如何在微信內實現評論功能,在微信內開發兼容 PC 端的項目后臺與前臺,完善 Node 后臺,微信公眾號 WebApp/PC 端都兼容 8-1 第七天課程內容安排 8-2 在電影詳情頁實現簽名授權和分享功能 8-3 配置電影公眾號菜單與文案導航 8-4 實現菜單事件查電影與回復互動查電影 8-5 實現語音識別搜索電影 8-6 實現按關注渠道對用戶進行打標簽分組 8-7 代碼優化安全增強及倉庫推送 8-8 通過 PM2 向服務器正式部署公眾號電影網站 8-9 總結與展望 |