基本或更高級別的 PHP 知識。
該課程專為有經驗的程式師設計,他們希望探索與模式使用和重構相關的問題。每個參與者都知道使用這些模式的屬性和實際示例,這反過來又將使應用程式代碼能夠有效地構建正確的應用程式。
Design Patterns 簡介
- 什麼是設計模式
- pattern 元素
- 使用模式的優缺點
GoF Design Patterns
圖案創意
- 建築工人
- Factory (抽象工廠、Factory 方法)
- 原型
- 單身人士
結構模式
- 委託人
- 介面
- 外觀
- 複合
- 變
- 適配器
- 裝飾
- 代理
行為模式
- 命令
- 範本方法
- 觀察者
- 責任鏈(和 Intercepting Filter)
- Observer (2 版本)
- 策略
企業應用程式體系結構 Web 的模式
- MVC - 模型檢視控制器
- HMVC、MVP
- 控制反轉
- 依賴項注入容器
- 活動記錄
- 實體和存儲庫的概念
- 系統的分解
- 基於元件的 Symfony 2 和 Zend Framework 2 的示例
重構
- 債務技術
- 什麼是重構?
- 支援重構的工具
- phpmd (軟體指標)
- phpcpd
- phpc
- 典型的代碼需要重構
- Jenkins 持續集成伺服器
United Arab Emirates - PHP Patterns and Refactoring
Qatar - PHP Patterns and Refactoring
Egypt - PHP Patterns and Refactoring
Saudi Arabia - PHP Patterns and Refactoring
South Africa - PHP Patterns and Refactoring
Brasil - Padrões PHP e Refatoração
Canada - PHP Patterns and Refactoring
中国 - PHP Patterns and Refactoring
香港 - PHP Patterns and Refactoring
澳門 - PHP Patterns and Refactoring
台灣 - PHP Patterns and Refactoring
USA - PHP Patterns and Refactoring
Österreich - PHP Patterns and Refactoring
Schweiz - PHP Patterns and Refactoring
Deutschland - PHP Patterns and Refactoring
Czech Republic - PHP Patterns and Refactoring
Denmark - PHP Patterns and Refactoring
Estonia - PHP Patterns and Refactoring
Finland - PHP Patterns and Refactoring
Greece - PHP Patterns and Refactoring
Magyarország - PHP Patterns and Refactoring
Ireland - PHP Patterns and Refactoring
Luxembourg - PHP Patterns and Refactoring
Latvia - PHP Patterns and Refactoring
España - Patrones PHP y Refactorización
Italia - PHP Patterns and Refactoring
Lithuania - PHP Patterns and Refactoring
Nederland - PHP Patterns and Refactoring
Norway - PHP Patterns and Refactoring
Portugal - Padrões PHP e Refatoração
România - PHP Patterns and Refactoring
Sverige - PHP Patterns and Refactoring
Türkiye - PHP Patterns and Refactoring
Malta - PHP Patterns and Refactoring
Belgique - PHP Patterns and Refactoring
France - PHP Patterns and Refactoring
日本 - PHP Patterns and Refactoring
Australia - PHP Patterns and Refactoring
Malaysia - PHP Patterns and Refactoring
New Zealand - PHP Patterns and Refactoring
Philippines - PHP Patterns and Refactoring
Singapore - PHP Patterns and Refactoring
Thailand - PHP Patterns and Refactoring
Vietnam - PHP Patterns and Refactoring
India - PHP Patterns and Refactoring
Argentina - Patrones PHP y Refactorización
Chile - Patrones PHP y Refactorización
Costa Rica - Patrones PHP y Refactorización
Ecuador - Patrones PHP y Refactorización
Guatemala - Patrones PHP y Refactorización
Colombia - Patrones PHP y Refactorización
México - Patrones PHP y Refactorización
Panama - Patrones PHP y Refactorización
Peru - Patrones PHP y Refactorización
Uruguay - Patrones PHP y Refactorización
Venezuela - Patrones PHP y Refactorización
Polska - Wzorce i refaktoryzacja w PHP
United Kingdom - PHP Patterns and Refactoring
South Korea - PHP Patterns and Refactoring
Pakistan - PHP Patterns and Refactoring
Sri Lanka - PHP Patterns and Refactoring
Bulgaria - PHP Patterns and Refactoring
Bolivia - Patrones PHP y Refactorización
Indonesia - PHP Patterns and Refactoring
Kazakhstan - PHP Patterns and Refactoring
Moldova - PHP Patterns and Refactoring
Morocco - PHP Patterns and Refactoring
Tunisia - PHP Patterns and Refactoring
Kuwait - PHP Patterns and Refactoring
Oman - PHP Patterns and Refactoring
Slovakia - PHP Patterns and Refactoring
Kenya - PHP Patterns and Refactoring
Nigeria - PHP Patterns and Refactoring
Botswana - PHP Patterns and Refactoring
Slovenia - PHP Patterns and Refactoring
Croatia - PHP Patterns and Refactoring
Serbia - PHP Patterns and Refactoring
Bhutan - PHP Patterns and Refactoring