• 課程時長

    8 小時 25 分

  • 課程級別

    中階

  • 授課語言

    中文

這堂課你將會學到

  • 各項常用商用模塊如 Notification, Queue.. 等
  • 對 Blade, ORM 的深入了解
  • 能夠撰寫具有基礎架構的測試程式
  • 完整的前台購物車與對應後台功能,包括推播、佇列排程工作、Excel 操作、檔案 I/O 處理、Log 和 Error Page 處理以及基礎測試程式
  • 建構具有商業營運能力的前後台整合網站

章節目錄

  • 1

    第 1 章 Laravel 全端化 - 前端與資料庫的必備概念

    • 單元 1 - 【 前端基礎 】關於 blade 與基礎 HTML

    • 單元 2 - 【 Laravel 】製作具有 PHP 邏輯的 blade 頁面

    • 單元 3 - 【 前端基礎 】CSS 基礎知識

    • 單元 4 - 【 Laravel 】利用 CSS 優化 blade 頁面

    • 單元 5 - 【 前端基礎 】Javascript & JQuery 基礎知識

    • 單元 6 - 【 Laravel 】利用 Javascript & JQuery 讓網站動態化

    • 單元 7 - 【 前端基礎 】HTML 模組化 - partial_view 介紹

    • 單元 8 - 【 資料庫應用 】SQL 常見函數介紹

    • 單元 9 - 【 資料庫應用 】SQL 特殊參數 - order, limit.

    • 單元 10 - 【 資料庫應用 】SQL 進階知識 - 子查詢和 Transaction

    • 單元 11 - 【 Laravel 】ORM 操作進階的 SQL 應用

    • 單元 12 - 【 Laravel 】利用 with 與 Transaction,製作效能與資料一致性兼具的功能

  • 2

    第 2 章 Laravel 商業應用元件

    • 單元 1 - 【 資料格式 】Json 與 CSV,網路世界通用資料格式

    • 單元 2 - 【Notification】建立推播訊息相關 API 與前端顯示

    • 單元 3 - 【Notification】優化推播資料機制與新增『已讀』功能

    • 單元 4 - 【Queue】工作排程化 - 佇列概念與實作

    • 單元 5 - 【Redis】Redis 服務 Mac 與 Window 安裝教學

    • 單元 6 - 【Redis】利用 Redis 優化系統效能

    • 單元 7 - 【Observer】學會多對多資料關係與資料觀察者模式|加碼解鎖章節🔒

    • 單元 8 - 【HTTP Client】由內向外打 API

    • 單元 9 - 【File Storage】透過上傳圖片,理解檔案的儲存概念與應用 ( 前端 )

    • 單元 10 - 【File Storage】透過上傳圖片,理解檔案的儲存概念與應用 ( 後端 )

    • 單元 11 - 【Error Exception】透過錯誤管理,優化系統錯誤機制

    • 單元 12 - 【Logging 】日誌記錄,協助系統維運工作

  • 3

    第 3 章 站在巨人肩膀 - 第三方套件應用探討

    • 單元 1 - Composer 操作知識與目錄介紹

    • 單元 2 - 常用第三方套件 - Laravel Excel 介紹與安裝

    • 單元 3 - Laravel Excel - 基礎匯出和匯入

    • 單元 4 - Laravel Excel - 多活頁 Excel 和基礎格式操作匯出

    • 單元 5 - Laravel Excel - 複雜格式化操作

    • 單元 6 - Composer 熱門套件介紹|加碼解鎖章節🔒

  • 4

    第 4 章 系統架構化 - 物件導向和測試程式

    • 單元 1 - 【系統架構優化】物件導向概念建構

    • 單元 2 - 【系統架構優化】Facade 與依賴注入

    • 單元 3 - 【測試程式】Phpunit 介紹與安裝

    • 單元 4 - 【測試程式】如何開始撰寫 - Controller 單元測試為例

    • 單元 5 - 【測試程式】如何完善 Controller 單元測試

    • 單元 6 - 【測試程式】factory,產生測試資料

    • 單元 7 - 【測試程式】整合測試概念建構與打底|加碼解鎖章節🔒

    • 單元 8 - 【測試程式】整合測試實戰案例|加碼解鎖章節🔒

    • 單元 9 - 【測試程式】測試程式進階概念解說 - 已 Service 測試為例