Laravel重構企業級電商項目 全面強化職場核心競爭力

public class Test {
public static void main(String[] args) {
String course = "玩轉N種企業級解決方案,笑傲分佈式開發";
String downloadUrl = "http://www.97yrbl.com/t-472.html";
System.out.println("hello!");
}
}





class End extends React.PureComponent {
render() {
return (
<View style={styles.container}>
<Text style={styles.text}>hello!大家一起努力交流學習吧</Text>
</View>
);
}
}







第1章 課程介紹【歡迎在評論區和QQ羣與老師互動,祝您學習愉快】
本章主要介紹本門課程的學習安排、學習目標,講解做重構課程的重要性。

1-1 課程導學 試看
第2章 開發環境的搭建【欲善其事 先利其器】
本章主要講解課程中要用到的一些高效工具的使用如iTerm+zsh、alfred等,同時一步步帶大家進行環境的安裝,如docker的安裝、雲服務器環境的部署等,旨在讓大家在正式學習內容之前做好環境的準備。

2-1 工具的選擇
2-2 【工具的選擇】章節補充說明
2-3 本地開發環境部署(下節有文字補充)
2-4 【本地開發環境部署】文字補充
2-5 雲開發服務器部署
第3章 主流框架Laravel基礎【學習的原因是簡潔優雅】
本章主要講解本課程中要用的一個主流框架Laravel的基礎知識,比如目錄結構、路由、門面等,讓大家快速上手Laravel框架,並用之來解決“快速開發”與“代碼複用”。





3-1 Laravel目錄介紹
3-2 Laravel路由
3-3 Laravel路由傳參方式
3-4 Laravel中間件 試看
3-5 Laravel中間件(下)
3-6 數據庫配置以及數據遷移
3-7 數據庫操作-原生sql
3-8 數據庫操作-獲取查詢結果
3-9 數據庫操作 - where語句
3-10 數據庫操作-增刪改
3-11 模型的使用(上)
3-12 模型的使用(中)
3-13 模型的使用(下)
3-14 集合
3-15 緩存系統
3-16 輔助函數1-數組
3-17 輔助函數2-字符串
3-18 門面
第4章 重構企業級電商項目實戰準備【瞭解實戰目標】
本章主要講解要重構的企業級電商項目,讓大家瞭解原項目的結構、業務邏輯、閱讀基礎代碼、如何部署該項目以及爲何選擇該項目的原因。


















4-1 實戰目標
4-2 開源項目的部署
4-3 原項目的基礎架構
4-4 項目基礎框架搭建(上)
4-5 項目基礎框架搭建(下)
4-6 項目導入運行的步驟
第5章 實戰重構用戶模塊【電商平臺的最基礎功能模塊】
本章主要介紹用戶模塊涉及的功能邏輯,圍繞該模塊學習如何在框架的基礎上自定義基礎組件,使它們使用起來更方便快捷,過程涉及很多知識點:數據遷移、軟刪除、單例模式、異常處理、萬能路由等。






5-1 重構第一個接口-用戶註冊(上)
5-2 第一個接口-用戶註冊(下)
5-3 註冊用戶接口單元測試
5-4 短信驗證碼接口編碼
5-5 短信驗證碼接口調試
5-6 優化點-統一格式化返回
5-7 優化點-異常的統一處理
5-8 優化點-服務層的單例模式
5-9 前端聯調-解決跨域問題
5-10 登錄接口
5-11 JWT原理(上)
5-12 JWT原理(下)
5-13 統一鑑權認證 試看
5-14 完成用戶其他接口的編碼
5-15 地址相關接口
第6章 實戰重構商品模塊【電商平臺的基礎模塊】
本章主要講解商品模塊的詳細設計,涉及多個子模塊:商品、分類、sku等。並講解對複雜業務模塊,如何快速分解建模。















6-1 商品模塊的設計
6-2 商品類目
6-3 優化點-模型數據格式轉換
6-4 商品品牌
6-5 商品接口
6-6 商品列表接口開發
6-7 商品列表接口測試
6-8 商品詳情接口1
6-9 商品詳情接口2
6-10 商品詳情接口3
6-11 優化點-參數驗證
6-12 優化點-參數驗證
6-13 優化點-參數過長問題
第7章 實戰重構營銷模塊【電商平臺的銷售模塊】
本章主要講解營銷模塊中的子模塊團購、團隊活動、優惠券、專題廣告等規則,並帶大家進行接口的開發,實現團購分享圖片生成二維碼、圖片合成、圖片存儲等。













7-1 營銷模塊業務介紹
7-2 優惠券列表第一個接口
7-3 優惠券列表第三個接口
7-4 優惠券領取接口
7-5 模型優化
7-6 IDE代碼提示優化
7-7 改造軟刪除-1
7-8 軟刪除-2
7-9 輸出sql日誌
7-10 團購列表接口(上)
7-11 團購列表接口(下)
7-12 服務層接口-團購資格檢查
7-13 服務層接口-生成團購活動記錄
7-14 服務層接口-團購活動支付完成
7-15 團購分享圖片-生成二維碼
7-16 生成分享圖片-圖片合成
7-17 生成分享圖片-文件存儲
第8章 實戰重構訂單模塊【電商平臺最重要的模塊】
本章介紹訂單模塊的詳細設計,包括訂單的流轉流程,表設計等,會涉及到一些知識點:分佈式鎖、狀態機、異步架構等。

















8-1 訂單模塊業務介紹
8-2 加入購物車
8-3 模型工廠
8-4 加購接口單測
8-5 更新購物車
8-6 立即購買
8-7 購物車列表
8-8 下單前信息確認-1
8-9 下單前信息確認-2
8-10 下單前信息確認-3
8-11 提交訂單
8-12 提交訂單單測
8-13 減庫存
8-14 任務隊列
8-15 訂單狀態機
8-16 取消訂單
8-17 樂觀鎖優化 1
8-18 樂觀鎖優化 2
8-19 支付成功
8-20 訂單流程接口
8-21 任務調度
8-22 訂單詳情
8-23 優化點:函數約定
第9章 實戰重構支付模塊【電商平臺的核心模塊】
本章主要介紹支付模塊的詳細設計,設計難點剖析。主要實現支付模塊的接入,多場景如何優雅的複用支付模塊。























9-1 微信支付介紹
9-2 微信支付接入
9-3 微信支付測試
9-4 填坑:正確的單例模式
9-5 單測神器-Mockery
9-6 支付寶支付接入
第10章 課程總結及學習建議【祝大家學有所獲】
本章總結課程並延展後續內容並給大家一些學習建議。






需要學習請+V:var186

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章