前言知識

兩方面:

1、整體的思路與編程思想(大局觀、AOP、10~20%)

2、具體的編程知識與技巧(TP5、小程序、數(shù)據(jù)庫等80%)

TP5

編寫業(yè)務(wù)邏輯? ? ? ? 訪問數(shù)據(jù)庫? ? ? ? 向客戶端提供數(shù)據(jù)

MySQL? ? ? ? 數(shù)據(jù)持久化? ? ? ? 數(shù)據(jù)存儲? ? ? ? 數(shù)據(jù)表設(shè)計? ? ? ? 與業(yè)務(wù)緊密結(jié)合

微信端

支付? ? ? ? 善于借鑒與模仿? ? ? ? 學(xué)習(xí)微信接口設(shè)計? ? ? ?

小程序

直接與用戶交互? ? ? ? 體驗很重要

簡單的介紹:

1、服務(wù)端:TP5+MySQL 構(gòu)建 RESTAPI

2、客戶端:向服務(wù)端請求數(shù)據(jù),完成自身行為邏輯

3、CMS:向服務(wù)端請求數(shù)據(jù),實現(xiàn)發(fā)貨與發(fā)送微信消息

總結(jié) CMS 功能

兩大類:

1、基礎(chǔ)數(shù)據(jù)的增刪改查,比如添加商品、刪除商品類目

2、特殊操作,比如我們要實現(xiàn)的發(fā)送微信消息

三端分離:服務(wù)器端——>客戶端——>CMS(數(shù)據(jù)管理)

我們想構(gòu)建一個通用的適合互聯(lián)網(wǎng)公司,有良好結(jié)構(gòu)的產(chǎn)品。三端分離是很好的解決方式,基于 REST? ? API

基于 Token令牌管理權(quán)限,作用域

真正理解 MVC,制作一套架構(gòu)適配 iOS、Android、小程序以及單頁面等

AOP 面向切面編程思想在真實項目中的應(yīng)用

統(tǒng)一的異常處理

使用 ORM(Object Relational Mapping) 的方式與數(shù)據(jù)庫交互

MySQL數(shù)據(jù)表設(shè)計與數(shù)據(jù)冗余的合理利用

用面向?qū)ο蟮乃季S構(gòu)建前端代碼(ES6)

TP5

1、web框架三大核心知識(路由、控制器、模型)

2、驗證器、讀取器、緩存與全局異常處理

3、ORM:模型與關(guān)聯(lián)模型(sequelize、SQLAIchemy、Entity FrameWork)

微信

1、微信小程序

2、微信登錄

3、微信支付(預(yù)訂單、庫存量檢測與回調(diào)通知處理)

4、微信模板消息

MySQL

1、數(shù)據(jù)庫表設(shè)計

2、數(shù)據(jù)冗余的合理利用

3、事務(wù)與鎖在訂單(庫存量)檢測中的應(yīng)用

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容