第一章本地與服務(wù)器環(huán)境準(zhǔn)備
1-1 導(dǎo)學(xué)
1-2 課程簡介
1-3 申請認(rèn)證公眾服務(wù)號與小程序
1-4 選購域名與備案解析域名
1-5 選購配置服務(wù)器
1-6 安裝 Node.js v8.0 生產(chǎn)環(huán)境
1-7 配置 Vue-Yarn-PM2 工具環(huán)境
1-8 配置 Nginx 端口代理與域名指向
1-9 安裝 MongoDB 數(shù)據(jù)庫 v3.4
1-10 配置 Git 私有倉庫管理代碼
1-11 配置 PM2 一鍵部署發(fā)布項(xiàng)目
簡要介紹下公眾號小程序各自的使用場景,服務(wù)能力,以及暴露出來的 API 功能,支付權(quán)限的申請以及微信開放平臺的接入綁定
第三章 相關(guān)框架庫技術(shù)介紹
3-1 Sass 樣式預(yù)處理器
3-2 Koa 后臺 Web 框架及中間件
3-3 Webpack 打包構(gòu)建工具重構(gòu)小程序
3-4 Vue.js SSR 實(shí)現(xiàn)思路
3-5 Nuxt 前后端同構(gòu) SSR 框架
3-6 Pug(Jade)后端模板引擎
3-7 模型工具操作數(shù)據(jù)庫
3-8 為什么推薦 GraphQL 而不是 Restful API
通過 Nuxt 初始化本地的初始 Node.js 項(xiàng)目,介紹在本地通過代理工具實(shí)現(xiàn)內(nèi)網(wǎng)的服務(wù)代理,同時(shí)把微信的核心 API 梳理一遍,比如票據(jù)獲取、保存,消息回復(fù)封裝,菜單創(chuàng)建刪除,多媒體素材接口等等,特別是在 Node.js 項(xiàng)目中,如何封裝消息及權(quán)限模塊,來實(shí)現(xiàn)更加深度的微信 API 定制,已經(jīng)如何實(shí)現(xiàn)多種方式的用戶資…
第五章 冰火微信前端頁面開發(fā)
5-1 利用 RAP Mock 提供家族數(shù)據(jù)的測試接口
5-2 開發(fā)家族臉譜首頁
5-3 開發(fā)家族主頁
5-4 開發(fā)家族角色主頁
5-5 開發(fā)微信網(wǎng)頁 App 的導(dǎo)航組件
5-6 開發(fā)周邊手辦商城頁
5-7 開發(fā)周邊手辦商城寶貝購買頁
5-8 開發(fā)微信個(gè)人賬戶頁
利用 Ramda 封裝高階的 Node.js 爬蟲腳本,實(shí)現(xiàn)多態(tài)的數(shù)據(jù)源爬取,比如網(wǎng)頁的爬取與分析,接口的遞歸爬取,碎片化數(shù)據(jù)的清洗整合與打平,學(xué)習(xí)強(qiáng)大而優(yōu)雅的爬蟲技巧,同時(shí)了解批量向圖床搬運(yùn)圖片的實(shí)現(xiàn)方式,以及批量數(shù)據(jù)入庫。…
第七章 分層開發(fā) Vue SSR 全站后臺
7-1 利用 Decorator 重構(gòu) Koa 路由策略
7-2 開發(fā)家族數(shù)據(jù) API
7-3 對路由控制器與 API 分層完善人物數(shù)據(jù)
7-4 對商品寶貝數(shù)據(jù)建模及增刪改查
7-5 開發(fā)后臺商品增刪改查頁面及功能
7-6 Vue 中實(shí)現(xiàn)上傳寶貝圖片到七牛
實(shí)現(xiàn)全站用戶登錄策略,打通全站登錄。
第九章 開發(fā)微信商城后臺
9-1 完善商城寶貝詳情支付頁
9-2 封裝 mixins 實(shí)現(xiàn) Vue 中的支付接口調(diào)用
9-3 支付功能的申請流程以及項(xiàng)目源代碼的 Github 地址
9-4 創(chuàng)建訂單數(shù)據(jù)模型并實(shí)現(xiàn)訂單創(chuàng)建功能
9-5 利用三方模塊封裝支