微信小程序商城構建全棧應用
通過開發(fā)一個已上線的小程序商城全棧應用,學會如何打造iOS,Android,Web多端適配的服務端標準API,掌握三端分離開發(fā)方式,理解現(xiàn)代Web的基本架構思想
核心知識體系
ThinkPHP5.0
- TP5三大核心:路由、控制器、模型
- 以ORM的方式查詢數(shù)據(jù)庫
- 使用TP5驗證器Validate構建整個驗證層
- 開發(fā)環(huán)境和生產(chǎn)環(huán)境下不同的全局異常處理機制
- TP5緩存的使用
- 在TP5中使用數(shù)據(jù)庫事務
微信小程序+微信支付
- 微信小程序登錄狀態(tài)維護
- 微信支付接入
- 微信模板消息
- Class和Module面向對象的思維構建前端代碼
- 前端如何管理用戶令牌
- 體驗優(yōu)化
采用RESTFul API風格
- (RESTFul API風格可參考GitHub 開發(fā)者文檔)
- 返回碼、URL語義、HTTP動詞、錯誤碼、異常返回
- 使用Token令牌來構建用戶授權體系
- API版本控制(v1、v2)
適合人群及技術儲備要求
適合有一定實踐經(jīng)驗但卻一直無法進階和提高的PHP開發(fā)者 或 深入理解RESTFull API的后端開發(fā)者
技術儲備要求
- PHP基礎語法及面向對象概念
- TP5基礎知識(至少需要了解控制器與路由的基本概念)
- SQL語句與關系數(shù)據(jù)庫表的基本概念
- 微信小程序常用API
如有需要關注私信提取碼請留言
聲明:此資源由博主收集整理于網(wǎng)絡,如有侵權,請聯(lián)系博主刪除處理。
版權聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。