感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
設計模式簡介
- 什麼是設計模式
- 模式的組成元素
- 使用模式的優點與缺點
GoF 設計模式
創造型模式
- 建造者(Builder)
- 工廠(抽象工廠、工廠方法)
- 原型(Prototype)
- 單例(Singleton)
結構型模式
- 委派者(Delegator)
- 介面(Interface)
- 外觀(Facade)
- 複合體(Composite)
- 不可變(Immutable)
- 適配器(Adapter)
- 裝飾器(Decorator)
- 代理(Proxy)
行為型模式
- 命令(Command)
- 模板方法(Template Method)
- 觀察者(Observer)
- 責任鏈(及攔截過濾器)
- 觀察者(第二版)
- 策略(Strategy)
企業應用程式架構 Web 模式
- MVC - 模型視圖控制器
- HMVC, MVP
- 控制反轉
- 依賴注入容器
- 活動記錄(Active Record)
- 實體與儲存庫的概念
- 系統分解
- 基於組件的 Symfony 2 和 Zend Framework 2 示例
重構
- 技術債
- 什麼是重構?
- 支援重構的工具
- phpmd(軟體度量)
- phpcpd
- phpc
- 典型的需要重構的代碼
- Jenkins 持續整合伺服器
最低要求
具備 PHP 基礎或更高水平的知識。
21 小時
客戶評論 (5)
培訓師的知識、參與度和親和力
Adam Kuklewski - GE Medical Systems Polska
課程 - Technical Architecture and Patterns
機器翻譯
培訓師的講解和互動非常出色,他很好地傳達了主題內容;儘管我可能經驗不足,但我從中學到了很多!
Pieter Bruynseels - Spot Buy Center BV
課程 - Design Patterns
機器翻譯
培訓風格以及培訓師的整體知識水平。
Kenosi - NWK Limited
課程 - Laravel: Middleware Development
機器翻譯
課程互動性很強,練習也很有實用性
Heino - NWK Limited
課程 - Laravel and Vue.js
機器翻譯
他通過解釋和提供大量例子來幫助我們理解
Selina - NWK
課程 - Laravel PHP Framework
機器翻譯