| 階段 | 核心技能 | 推薦書籍/資源 | 產出 |
|---|---|---|---|
| 1. 基礎語法 (2-4周) | 變量、流程控制、函數、數組、字符串、正則、文件操作、Session/Cookie、MySQL 基礎、PDO | 《PHP 和 MySQL Web 開發》(第5版) - Welling/Thomson PHP.net 官方手冊 (必讀) | 留言板、簡單 CMS |
| 2. 面向對象與框架 (4-8周) | 類/接口/Traits、命名空間、Composer、PSR 規範、Laravel 基礎 (路由/控制器/視圖/Eloquent ORM/遷移/驗證/中間件) | 《Laravel 實戰教程》- 夏洛克 (LearnKu 社區免費) 《PHP 設計模式》- 刁鋼 | 博客系統、API 服務 |
| 3. 進階工程化 (持續) | 單元測試、靜態分析、CI/CD、Docker、Redis/隊列、WebSocket、微服務基礎、性能調優 (OPcache/JIT/擴展開發) | 《現代 PHP 新特性與良好實踐》- Josh Lockhart 《高性能 PHP》- 施瓦茨 | 電商後台、即時聊天 |
| 4. 架構與治理 | DDD 領域驅動設計、CQRS/Event Sourcing、API 設計 (REST/GraphQL/gRPC)、服務網格、可觀測性 (Prometheus/Grafana/ELK)、安全合規 | 《企業應用架構模式》- Martin Fowler 《領域驅動設計》- Eric Evans | 大型系統重構/新建 |